Содержание
Как примонтировать CD/DVD диск в устройстве в FreeBSD 9.0?
Создаем каталог, в который будут монтироваться диски:
# mkdir /media/cdrom
Монтируем в него диск:
# mount -t cd9660 /dev/cd0 /media/cdrom
Проверяем:
# cd /media/cdrom/
# ls -la
total 56
drwx—— 3 4294967295 401 2048 Oct 30 2011 .
drwxr-xr-x 3 root wheel 512 Sep 15 17:52 ..
drwx—— 6 4294967295 401 2048 Oct 30 2011 HBCD
-rwx—— 1 4294967295 401 46950 Oct 30 2011 HBCD.txt
-rwx—— 1 4294967295 401 385 Oct 30 2011 HBCDMenu.cmd
-rwx—— 1 4294967295 401 128 Oct 30 2011 autorun.inf
-rwx—— 1 4294967295 401 2698 Oct 30 2011 changes.txt
Как создать ISO-образ диска?
Если диск смотнирован в /media/cdrom/, то создаем образ с именем imagename.iso командой:
# mkisofs -o imagename.iso /media/cdrom/
…
1.82% done, estimate finish Sat Sep 15 18:28:51 2012
3.64% done, estimate finish Sat Sep 15 18:28:24 2012
…
98.18% done, estimate finish Sat Sep 15 18:27:04 2012
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 32768
Path table size(bytes): 132
Max brk space used 0
275020 extents written (537 MB)
Проверим:
# ls -la | grep image
-rw-r–r– 1 root setevoy 563240960 Sep 15 18:27 imagename.iso
Как смонтировать ISO-образ в систему?
Создаем виртуальное устройство, с подключенным к нему ISO-образом:
# mdconfig -a -f hbcd.iso
md0
Монтируем md0 как обычный привод CD/DVD:
# mount -t cd9660 /dev/md0 /media/cdrom
Проверяем:
# df -h | grep md0
/dev/md0 537M 537M 0B 100% /media/cdrom
Проверяем содержимое:
# cd /media/cdrom/
# ls -la
total 56
dr-xr-xr-x 1 root wheel 2048 Oct 30 2011 .
drwxr-xr-x 3 root wheel 512 Sep 15 17:52 ..
-r-xr-xr-x 1 root wheel 128 Oct 30 2011 autorun.inf
-r-xr-xr-x 1 root wheel 2698 Oct 30 2011 changes.txt
dr-xr-xr-x 1 root wheel 2048 Oct 30 2011 hbcd
-r-xr-xr-x 1 root wheel 46950 Oct 30 2011 hbcd.txt
-r-xr-xr-x 1 root wheel 385 Oct 30 2011 hbcdmenu.cmd
После завершения работ с образом – отмонитруем устройство:
# umount /dev/md0
В случае ошибки:
umount: unmount of /media/cdrom failed: Device busy
добавляем ключ -f:
# umount -f /dev/md0
После чего удаляем устройство:
# mdconfig -d -u md0