mount loop
kostik87 16 Августа, 2011 - 21:00
Вопрос в следующем, раньше при желании смонтировать файл, содержащий некую файловую систему (образ радела / флеш накопителя) нужно было писать:
mount <file> <mount point> -o loop
А случае не указания опции loop выдавалось сообщение о том, что возможно имеется попытка смонтирвоать не блочное устройство, а файл и предложение в данном случае указать опцию "-o loop".
Сейчас же достаточно писать просто:
mount <file> <mount point>
Интереса ради, это изменена логика поведения mount при попытке монтирвоания файла, с какой версии sys-apps/util-linux изменилось это повеление, или это изменилось поведение ядерного автомаунтера ?
»
- Для комментирования войдите или зарегистрируйтесь
Просто это говорит о том, что
Просто это говорит о том, что у вас loop-драйвер сейчас вкомпилен в ядро или заранее загружен.
Конфигурация моего ядра не
Конфигурация моего ядра не менялась уже давно, изменения произошли либо в ядерном втомаунтере, ибо ядро я все же обновлял, но его конфиг не изменял, либо в поведении mount при монтировании файла, автоматически подставлять опцию -o loop.
Попробуйте возьмите дистрибутив годичной давности, для надёжности, к примеру Debian, ну или соберите из среза портэжа годичной давности систему, в этих системах даже при загруженном модуле loop, выдасться сообщение что это файл и нужно использовать опцию -o loop, при попытке монтирования файла.
.
Да?
И даже
make oldconfig
'ом пренебрегал? :)ЗЫ: У меня в подобном случае другие непонятки: не образ раздела, а образ диска.
Соответственно предварительный шаг в виде
losetup
'а с указаниемoffset
'а.Раздел неправосланый (NTFS).
При монтирование выводится сообщение, что он де пустой, хотя монтирование производится нормально (а данные вполне себе извлекаются).
:wq
--
Live free or die
Пренебрегал, с 27 версии ядра
Пренебрегал, с 27 версии ядра до 32 и с 34 до 39, всё нормально работает, правда с 32 на 34 конфиг заново писал, но CONFIG_BLK_DEV_LOOP=y везде монолитно стоит.
По поводу offset, зачем вам losetup, можно и так mount -o loop,offset= и всё прекрасно работает, сейчас возможно можно набирать просто mount -o offeset= .
Тоже заметил изменение поведения
Но меня это нисколько не напрягает, скорее радует (часто просто приходится монтирую образы-файлы squashfs).
Монтирование упростилось/автоматизировалось - так зачем же искать в этом проблему?
Я не говорю что это проблема,
Я не говорю что это проблема, я просто хочу понять почему.
у меня это произошло между
у меня это произошло между версиями 2.17.2 и 2.18-r1
Спасибо.
Спасибо.