Создать виртуальный образ дискеты без монтирования?
Есть много сообщений, чтобы показать, как создать виртуальный образ дискеты, как суперпользователь или пользователи могут запускать sudo
команда. Основные шаги:
- создать пустой файл изображения 1,44 МБ с помощью
dd
команда - отформатировать файл изображения с помощью
mkfs.msdos
- смонтировать файл образа в какую-то точку монтирования
- скопируйте что-нибудь в точку монтирования
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
И конечно у меня нет рут прав.