Plik ISO lub obraz ISO to plik archiwum i identyczna kopia DVD/CD z tymi samymi danymi. Plik ISO służy do dystrybucji ogromnych zestawów plików przez Internet lub tworzenia kopii zapasowych dysków optycznych, które mają być zbudowane na dysku optycznym. Większość obecnych systemów operacyjnych jest dostępna w formacie ISO, który ma wszystkie wymagane pliki instalacyjne. Format pliku/obrazu ISO jest idealnym kandydatem do reprezentowania wszystkich naszych plików i folderów systemów operacyjnych, a to jest plik, który jest wykonywany.
Możemy tworzyć kopię zapasową/archiwizować nasze pliki w pliku ISO, a następnie sprawić, by działał jak zewnętrzny dysk lub rozruch USB, a nawet CD/DVD, którego możemy użyć do instalacji, udostępniania go komuś, lub po prostu zapisać jako kopię zapasową.
Mkisofs to polecenie w Linux/Ubuntu, które tworzy plik ISO z folderu, którego można użyć do zapisywania na urządzeniach CD-ROM, w których narzędzie CDrecord spali dysk, a następnie polecenie mkisofs przygotuje pliki do faktycznego spalenia średni. Mówiąc prosto, MKisofs po prostu tworzy plik ISO, który jest plik obrazu dysku optycznego. Aby spojrzeć na to w nieco bardziej szczegółowe informacje, to robi migawkę drzewa katalogu/pliku, po czym wytwarza obraz binarny, który koreluje z plik ISO.
Instalowanie MKISOFS
Pierwszym krokiem w instalacji MKISOFS jest najpierw aktualizacja wszystkich pakietów systemu Ubuntu poprzez wykonanie następującego polecenia w terminalu Ubuntu:
Aktualizacja $ sudo apt
Następnym krokiem jest zainstalowanie MKISOF na naszym Ubuntu 20.04 Jednak możesz go zainstalować na prawie dowolnym rozkładowi Linux za pomocą poniższego polecenia:
$ sudo apt instal Mkisofs
Powyższe polecenie zainstaluje wszystkie wymagane zależności genisoimage, które można zobaczyć w poniższym wyjściu:
Korzystanie z użyteczności MKISOFS
Najpierw zobaczmy polecenie MKISOFS, które utworzy ISO, którego można użyć do kopii zapasowej innego pliku ISO, którego możemy użyć do modyfikacji lub edycji później:
$ mkisofs -o [nazwa pliku.ISO] [Directory_Path]
Opcja -O jest określającą nazwę pliku ISO, którą chcemy utworzyć, a następnie ścieżka katalogu pliku ISO, dla którego chcemy tworzyć kopię zapasową. Zaimplementujmy powyższe polecenie z prawdziwym przykładem tworzenia pliku ISO z katalogu /boot, a następnie zapisywania go do pliku bootiso.ISO, które zostanie osiągnięte z poleceniem pokazanym poniżej:
$ sudo mkisofs -o bootiso.ISO /BOOT
Pomyślnie utworzyliśmy plik Bootiso i zapisaliśmy go w bieżącym katalogu, jak pokazano powyżej.
Wymień zawartość pliku ISO
Możemy użyć polecenia ISOINFO, aby wymienić zawartość pliku ISO:
$ sudo izoinfo -l -i bootiso.ISO
Zamontować plik ISO
Ten krok obejmuje zamontowanie pliku ISO do katalogu, dla którego najpierw stworzymy katalog za pomocą następującego polecenia:
$ Mkdir Testiso
Następnie zamontujemy bagażnik.Plik ISO do Testiso za pomocą następującego polecenia:
$ sudo mount -o pętle bootiso.ISO Testiso
Możemy wyświetlić oryginalną zawartość katalogu /boot z LS w następujący sposób:
$ ls /boot /
W ten sam sposób możemy wyświetlić nazwy plików zmapowane na katalog zapętlony/ w następujący sposób:
$ ls Testiso
Możesz zobaczyć, że Testiso katalog i / boot / zawartość są różne w tym sensie, że wielkie litery są małymi literami i nie wszystkie pliki są dostępne, a nazwy pliku są krótsze. Możemy użyć niektórych opcji, które pomogą nam rozwiązać ten problem:
-L Opcja pozwoli na pliki dot
-L Opcja pozwoli na pełne nazwy plików z maksymalnie 31 znakami
-Opcja zezwala na LowerCase pozwoli na pojawiające się małe postacie w nazwach plików
-Opcja wejściowa-charakter określi zestaw znaków.
-Opcja zezwalaj na multidot pozwoli na wiele kropek w nazwie pliku.
Użyjmy teraz powyższych opcji przy zamontowaniu pliku ISO. Wszystkie podjęte kroki są takie same jak powyżej, po prostu następujące polecenie będzie inne ze względu na dodatkowe opcje:
$ sudo mkisofs -l -l -input -charet domyślnie -Allow -LowerCase -Allow -Multidot -o bootiso.ISO /BOOT
$ sudo mount -o pętle bootiso.ISO Testiso
$ ls /boot /
$ ls Testiso
Na powyższym zrzucie ekranu można zauważyć, że wszystkie pliki są teraz dostępne i z tą samą nazwą w katalogu Testiso. Możemy również użyć opcji MKISOF -HELP w terminalu Ubuntu, aby znaleźć listę wszystkich dostępnych opcji, których możemy użyć:
$ mkisofs -Help
Wniosek
Plik ISO to pojedynczy plik, który jest doskonałą reprezentacją całej CD lub DVD, ponieważ całe dane dysku można powielić w pliku ISO. Pliki/obrazy ISO są wykorzystywane do dystrybucji ogromnych programów przez Internet. Większość systemu operacyjnego w dzisiejszych czasach jest wyposażona w format ISO, ponieważ wszystkie niezbędne pliki instalacyjne i foldery naszego systemu operacyjnego można umieścić w jednym pliku. Mkisofs Polecenie służy do utworzenia pliku ISO, który możemy edytować, modyfikować lub tworzyć na podstawie twoich wymagań.
W tym artykule po raz pierwszy zainstalowaliśmy Mkisofs a następnie użyłem ich do tworzenia i zamontowania pliku ISO. Zapewniliśmy również proste kroki, jak używać MKisofs na Ubuntu.