Czasami w zadaniach administratora zachodzi potrzeba skorzystać z plików jakie znajdują się w archiwum ISO ( obraz nośnika optycznego ). Nazwa ISO pochodzi od standardu zapisu danych ISO 9660 przeznaczonego do zapisu danych na płytach CD. Wadą tego rozwiązania jest ograniczenie związane z rozmiarem pojedynczego pliku który wynosi 2GB. Problem ten rozwiązany został w odmianie tego standardu nazwanej UDF. Informację encyklopedyczne dotyczące formatu ISO można przeczytać na stronach Wikipedii. Dodatkowe informacje związane z tematem ISO można uzyskać z Międzynarodowej Organizacji Normalizacyjnej (ang. International Organization for Standardization, fr. Organisation internationale de normalisation). Tak samo jak w przypadku innych archiwów obraz ISO zawiera wszystkie dane jakie znajdowały się na płycie CD wraz z metadanymi systemu plików, kodem rozruchowym i atrybutami. Dzięki niezawodności tego formatu oraz łatwości odtwarzania danych format ten stal się jednym z najpopularniejszych mających zastosowanie do dystrybucji oprogramowania przez internet. Wiele dystrybucji Linux rozpowszechniana jest właśnie w tym formacie. Zaletą tego rozwiązania jest niewątpliwie możliwość umieszczenia obrazu w emulowanym urządzeniu cd-rom bez konieczności wypalania obrazu na nośniku optycznym.
Montowanie obrazu ISO w katalogu
Krok 1 - Tworzymy katalog w jakim zamontowane zostanie ISO
# mkdir /media/iso
Krok 2 - Znając lokalizację obrazu ISO wykonujemy montowanie
# mount -o loop /iso/obrazcd.iso /media/iso/
Krok 3 - Sprawdzenie montowania
# ll /media/iso
Po wydaniu powyższego polecenia powinniśmy zobaczyć zawartość obrazu ISO.
Automatyczne montowanie obrazu wraz ze startem systemu
Krok 1 - Modyfikacja wpisów w pliku /etc/fstab
W pliku /etc/fstab dodajemy wpis :
/iso/obraz.iso /media/iso iso9660 loop 0 0
Krok 2 - przetestowanie poprawności działania
Jeżeli wcześniej nie od montowano jeszcze obrazu robimy to teraz
# umount /media/iso
Krok 3 - Montowanie urządzeń z fstab
# mount -a
Krok 4 - Sprawdzenie czy wszystko zostało zamontowane
# mount
/dev/mapper/VolGroup-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)
/dev/loop0 on /media/iso type iso9660 (rw)
Ostatnia linia przedstawia, iż obraz iso został zamontowany prawidłowo.
W pliku /etc/fstab dodajemy wpis :
/iso/obraz.iso /media/iso iso9660 loop 0 0
Krok 2 - przetestowanie poprawności działania
Jeżeli wcześniej nie od montowano jeszcze obrazu robimy to teraz
# umount /media/iso
Krok 3 - Montowanie urządzeń z fstab
# mount -a
Krok 4 - Sprawdzenie czy wszystko zostało zamontowane
# mount
/dev/mapper/VolGroup-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)
/dev/loop0 on /media/iso type iso9660 (rw)
Ostatnia linia przedstawia, iż obraz iso został zamontowany prawidłowo.
Montowanie może być przydatne np.: dla udostępnienia repozytorium yum z obrazu płyty instalacyjnej.
Komentarze
Prześlij komentarz