Создание устройства цикла для файловой системы ext4

Я думаю, что вы обеспокоены тем, что ни одна, ни никакая информация не смягчит ваши страхи. Ubuntu не нуждается в антивирусных инструментах. Не обязательно. Ваш опыт Windows, который, как я понимаю, является обширным пользователем Windows, убедил вас, что для доступа к вашему жесткому диску Windows из системы Ubuntu по-прежнему потребуется антивирусная защита. В этом случае лучше всего не обращаться к этому внешнему жесткому диску от Ubuntu, чтобы избежать ваших проблем, лучшего решения вашей проблемы.

1
задан 26 August 2017 в 18:20

4 ответа

Вы делаете это неправильно.

Попробуйте это:

Сначала создайте устройство цикла:

sudo losetup /dev/loop0 /root/virtual.ext4

Во-вторых, создайте точку подключения для устройства, заменив <newdir> на соответствующее имя каталога

sudo mkdir /mnt/<newdir>

. В-третьих, смонтируйте устройство. Вам нужно будет использовать соответствующие параметры, если вы хотите использовать это как RW-устройство.

sudo mount /dev/loop0 /mnt/<newdir>

Отменить процесс удаления устройства:

sudo umount /mnt/<newdir> sudo rm -r /mnt/<newdir> sudo losetup -d /dev/loop0

скопирован почти дословно из http://www.walkernews.net/2007/07/01/create-linux-loopback-file-system-on-disk-file/

1
ответ дан 18 July 2018 в 07:52

Я понял, в чем проблема, мой провайдер VPS скомпилировал ядро ​​без поддержки модуля, поэтому я вообще не могу использовать устройства loop, и, похоже, не существует способа изменить это.

0
ответ дан 18 July 2018 в 07:52

Вы делаете это неправильно.

Попробуйте это:

Сначала создайте устройство цикла:

sudo losetup /dev/loop0 /root/virtual.ext4

Во-вторых, создайте точку подключения для устройства, заменив <newdir> на соответствующее имя каталога

sudo mkdir /mnt/<newdir>

. В-третьих, смонтируйте устройство. Вам нужно будет использовать соответствующие параметры, если вы хотите использовать это как RW-устройство.

sudo mount /dev/loop0 /mnt/<newdir>

Отменить процесс удаления устройства:

sudo umount /mnt/<newdir> sudo rm -r /mnt/<newdir> sudo losetup -d /dev/loop0

скопирован почти дословно из http://www.walkernews.net/2007/07/01/create-linux-loopback-file-system-on-disk-file/

1
ответ дан 24 July 2018 в 18:54
  • 1
    Сбой команды losetup: /dev/loop0: No such file or directory. – just.kidding 26 August 2017 в 19:33
  • 2
    Я был некорректным советом для вас сначала rm /dev/loop0 - пожалуйста, заново создайте его с помощью sudo mknod -m660 /dev/loop0 b 7 0 && sudo chown root:disk /dev/loop0 – Charles Green 26 August 2017 в 19:47
  • 3
    Похоже, что мой поставщик VPS скомпилировал ядро ​​без поддержки модулей ядра, поэтому я вообще не смогу использовать петлевые устройства. Спасибо за ваш ответ! – just.kidding 27 August 2017 в 00:37

Я понял, в чем проблема, мой провайдер VPS скомпилировал ядро ​​без поддержки модуля, поэтому я вообще не могу использовать устройства loop, и, похоже, не существует способа изменить это.

0
ответ дан 24 July 2018 в 18:54

Другие вопросы по тегам:

Похожие вопросы: