8

Предполагается, что устройства с циклом в Linux, созданные с помощью losttup, будут постоянными? Это не похоже на случай для меня. Всякий раз, когда я перезагружаю свой компьютер, я вижу, что устройство петли исчезло. Я использую его для создания диска с обратной связью.

Как мне убедиться, что петлевое устройство постоянно хранится?

2 ответа2

8

Нет, они не должны быть постоянными. Вы можете настроить скрипт для воссоздания их при загрузке.

Если вы собираетесь смонтировать петлевое устройство, то, вероятно, лучше всего поместить устройство в файл fstab . Синтаксис:

/path/to/device  /path/to/mountpoint   filesystemtype   options

В вашем случае это становится

/path/to/file    /path/to/mountpoint   filesystemtype   loop

обратите внимание, что устройство, на котором находится ваш файл, должно быть смонтировано до этого: в некоторых системах достаточно поместить строку петлевой файловой системы после содержащей файловой системы, но в другой системе это не будет работать, поскольку устройства монтируются параллельно.

3

Не могу добавить комментарий к ответу pqnet из-за репутации системы. Спасибо за предложение.

Я добавил это в /etc/fstab для одного из моих серверов,

/path/to/file /path/to/mount ext4 loop 0 0

Затем автоматически монтируем все в fstab помощью mount -a

Теперь я могу использовать файл как fs:

$ df
Filesystem                   1K-blocks       Used  Available Use%  Mounted on
/mnt/diskimg/data-u02.img    154818540     191944  153053732   1%  /u02

@yaruncan,

Не знаю вашей ОС, но одним из способов было бы поставить ваш сценарий на уровень выполнения, который запускается до того, что будет зависеть от него, то есть от того, что нужно, чтобы увидеть устройство с обратной связью.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .