Постійний циклічний пристрій?


9

Чи певні пристрої в Linux, створені з програмою "втрата", повинні бути постійними? Здається, це не так для мене. Щоразу, коли перезавантажую комп'ютер, я бачу, що петлевого пристрою немає. Я використовую його для створення файлового накопичувача.

Як переконатися, що пристрій петлі постійно зберігається?

Відповіді:


9

Ні, вони не повинні бути постійними. Ви можете налаштувати сценарій, щоб відтворити їх під час завантаження.

Якщо ви збираєтесь монтувати пристрій петлі, тоді, мабуть, найкращою ідеєю було б поставити пристрій у fstabфайл. Синтаксис:

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

У вашому випадку це стає

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

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


pqnet, дякую за ідею. Таким чином, моя петля монтується як btrfs. Я фактично використаю це для іншого кріплення. В основному моє запитання стосується налаштування крипт luks, коли спочатку потрібно мати пристрій зворотного зв'язку, щоб можна було відкрити зашифрований контейнер як пристрій luks. Вибачте, що я не сформулював це добре у своєму запитанні. Тож сценарій звучить як краща ідея для моєї конкретної ситуації
ярун може

@yaruncan, якщо ви подумаєте про це, нормальні файлові системи теж не є стійкими між перезавантаженнями: сценарії ініціалізації системи просто змонтують їх знову під час завантаження
pqnet

5

Не можна додати як коментар до відповіді 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,

Ви не знаєте своєї ОС, але одним із способів було б поставити свій скрипт на рівні запуску, який починається перед тим, що від нього залежить далі, тобто все, що потрібно, щоб побачити пристрій циклу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.