Каждому типу атрибута и классу объектов должны быть назначены уникальные OID.
Вы повторно используете OID 2.5.18.1 , который назначен стандартному атрибуту createTimestamp .
Вы также использовали OID 2.5.6.6.1 , который представляет собой дугу OID, которую вам не следует использовать, поскольку другие могут назначать в ней OID.
См. также:Часто задаваемые вопросы по OpenLDAP :Нужно ли назначать OID каждому элементу схемы?
Ваш объект класса общежитие относится к типу STRUCTURAL
. Невозможно добавить это к существующим записям. Вместо этого используйте вид AUXILIARY
.
Учитывая ошибку, которую вы видите в dmesg
, я бы пропустил offset
как вариант mount
и вместо этого использовал losetup
.
С util-linux
и losetup
вы можете использовать обработку разделов:
losetup -P -f --show image_file_name.img
Здесь будет показано имя используемого кольцевого устройства; используйте это, чтобы смонтировать, используя
mount /dev/loop0p1 /tmp/abc
, но заменяяloop0
(неp1
)соответствующим образом. Другие разделы будут доступны через p2
и т. д.
С помощью busybox
и losetup
вам нужно указать смещение напрямую:
losetup -o $((252*512)) -f image_file_name.img
, затем установите петлевое устройство напрямую, , например,.
mount /dev/loop0 /tmp/abc
Если вы размонтируете файловую систему, вы также должны освободить петлевое устройство с помощью losetup -d
.