Отправляет email-рассылки с помощью сервиса Sendsay

FreeBSD: полезные заметки

  Все выпуски  

FreeBSD: полезные заметки. Создание и монтирование ISO


Всем доброго времени суток!

DVD и CD носители постепенно уходят в прошлое, а у нас возникает потребность сохранять образы дисков или наоборот, получать доступ к виртуальным образом. Это можно делать и на FreeBSD.

Как создать образ?

# dd if=/dev/cd0 of=/путь/к/файлу/file.iso bs=2048


Конечно же, вместо cd0 пишем имя реального привода.

Теперь разберёмся с монтированием, так как тут не всё просто.

Монтирование *.mdf во FreeBSD


1. Для начала нужно перегнать *.mdf в *.iso.
С этим прекрасно справляется программа iat. Её исходники есть и для FreeBSD (например, я брал последний на тот момент iat-0.1.7.tar.gz). Разархивируем в отдельную папку и по-старинке:

# ./configure
# make && make install

К слову сказать, в портах есть программа mdf2iso, но у меня она почему-то с заданием не справилась. Не помогла и mount.

2. Конвертируем:

# iat -i /home/uglev/file.mdf --iso
Get info from file.mdf
100% [:=====================:]
Create file.iso from file.mdf
Warning : VCD Image conversion, may not work in your standalone player :2336
\ 25% [:=====> :]


Монтирование *.iso во FreeBSD


1. Создаём блочное устройство, которое бы предоставляло доступ к образу: mdconfig -a -f /путь/к/iso
Если всё правильно, mdconfig выведет имя устройства, например:

# mdconfig -a -f file.iso
md0

2. Монтируем его как обычно:

# mount_cd9660 -C utf-8 /dev/md0 /mnt

3. По окончании работы не забываем:

# umount /mnt
# mdconfig -d -u md0

В избранное