Помните, я наглядно продемонстировал, как использовать DVD-образ с системой “Red Hat Enterprise Linux 6.4” в качестве репозитариев, т. к. продукт у меня не куплен, а его использование с репозитариями с сайта “Red Hat” стоит денег. Да и за чем мне это собственно и нужно. Если все что я использую можно получить с одного установочного дистрибутива. Но у той заметке есть один существенный минус, это постоянное или не постоянное нахождение подмонтированного дистрибутива в приводе, а это не столь уж хорошо. А вдруг у меня система развернута с использованием виртуализации и она переезжает с хоста (ESXi) на другой хост, она конечно же не переедет. Поэтому выходом из данной ситуации будет формирование образа диска на локальный диск посредством утилиты “dd“:
Сформировываем из подключенного CD-ROM образ системы в файл rhel64.iso:
[root@srv-rhel-nfs ~]# dd if=/dev/sr1 of=rhel64.iso bs=1M
3548+0 records in
3548+0 records out
3720347648 bytes (3.7 GB) copied, 300.602 s, 12.4 MB/s
После копирования, проверяем качество дистрибутива и качество сохранненного образа (процесс долгий):
[root@srv-rhel-nfs ~]# sum -r /dev/sr1
03619 3633152
[root@srv-rhel-nfs ~]# sum -r rhel64.iso
03619 3633152
Монтируем сформированный образ на каталог посредством обратной петли:
[root@srv-rhel-nfs ~]# mkdir /media/iso
[root@srv-rhel-nfs ~]# mv rhel64.iso /media/iso
[root@srv-rhel-nfs ~]# umount /dev/sr1
[root@srv-rhel-nfs ~]# mount -t iso9660 /media/iso/rhel64.iso /media/reposit/ -o loop
Для того чтобы смонтировать на постоянку, вам нужно создать точку входа в файле /etc/fstab:
/media/iso/rhel64.iso /media/reposit udf,iso9660 defaults,loop,ro 0 0
Последние два значения “0 0” значат, что “dump” и “fsck2″ должны игнорировать этот диск, т.к. он являет собой виртуальную дисковую систему. После внесенных изменений в “/etc/fstab” ваш образ будет монтироваться с каждой загрузкой.
Проверяем, действительно ли образ дистрибутива смонтирован в системе:
[root@srv-rhel-nfs ~]# mount
/dev/mapper/vg_srvrhelnfs-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext=”system_u:object_r:tmpfs_t:s0″)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/sdb1 on /media/datastore type ext4 (rw)
/media/iso/rhel64.iso on /media/reposit type iso9660 (rw,loop=/dev/loop0)
Вот таким образом, я устранил небольшую проблему с постоянно подключенным DVD-образом с системой “Red Hat Enterprise Linux 6.4“, но минус уже состоит в другом — это занимаемое место на диске. Но это уже плата за некоторую мобильность. Меня устраивает такой вариант в тех сложившихся обстоятельствах которые у меня сейчас имеют место быть. А пока всё, с уважением ekzorchik.