Создать виртуальный образ дискеты без монтирования?

Есть много сообщений, чтобы показать, как создать виртуальный образ дискеты, как суперпользователь или пользователи могут запускать sudo команда. Основные шаги:

  1. создать пустой файл изображения 1,44 МБ с помощью dd команда
  2. отформатировать файл изображения с помощью mkfs.msdos
  3. смонтировать файл образа в какую-то точку монтирования
  4. скопируйте что-нибудь в точку монтирования
  5. umount файл образа виртуальной дискеты

мой вопрос, на случай, если я просто обычный пользователь, который не может запустить sudo команда, как я могу выполнить вышеуказанные шаги, чтобы создать виртуальный образ дискеты и записать что-нибудь в него?

Большое спасибо.

1 ответ

Решение

Да, конечно, вы можете сделать это. использование mtools для жира и e2tools или же genext2fs для файловых систем ext2.

$ dd if=/dev/zero of=/tmp/disk1.img count=1440 bs=1k 
1440+0 records in
1440+0 records out
1474560 bytes (1.5 MB) copied, 0.00569719 s, 259 MB/s

$ /sbin/mkfs.msdos /tmp/disk1.img 
mkfs.msdos 3.0.12 (29 Oct 2011)

$ mdir -i /tmp/disk1.img
 Volume in drive : has no label
 Volume Serial Number is 9913-BFF6
Directory for ::/

No files
                          1 457 664 bytes free

$ mcopy -i /tmp/disk1.img /etc/issue.net ::/
$ mdir -i /tmp/disk1.img
 Volume in drive : has no label
 Volume Serial Number is 9913-BFF6
Directory for ::/

issue    net        28 2012-06-26  10:49 
        1 file                   28 bytes
                          1 457 152 bytes free

И конечно у меня нет рут прав.

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