Przejdź do głównej zawartości

Linux - RHCE - Montowanie ISO

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.

Montowanie może być przydatne np.: dla udostępnienia repozytorium yum z obrazu płyty instalacyjnej. 

Komentarze

Najczęściej czytane w tym miesiącu

50 popularnych pytań dotyczących systemu Linux zadawanych na rozmowach kwalifikacyjnych. (Pytania & Odpowiedzi)

Jak dodać użytkownika w systemie Windows z poziomu konsoli CMD? (net user, net localgroup)

Generowanie testowych plików o określonej wielkości