FreeBSD

FreeBSD: создание, монтирование ISO образа (mount -t)

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

# 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 образ с именем name.iso командой:

# mkisofs -o name.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 name.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

Оставить комментарий