כיצד להרכיב ולנפח תמונת ISO ב-Linux

ISO תמונה או .iso (ארגון התקנים הבינלאומי) היא קובץ ארכיון שמכיל תמונת דיסק בתבנית של מערכת קבצים ISO 9660.

כל קובץ ISO עם סיומת .iso מכיל שם פורמט מוגדר המופיע ממערכת הקבצים ISO 9660 ומשמש במיוחד עם דיסקים CD/DVD. במילים פשוטות, קובץ iso הוא תמונת דיסק.

mount and unmount iso images in Linux

I have seen most of the Linux operating system images that we download from the internet are .ISO format. Typically an ISO image contains the installation of software such as operating system installation files, games installation files, or any other applications.

לפעמים קורה שאנו צריכים לגשת לקבצים ולראות את התוכן מתוך תמונות ISO, אך בלי לפזור את המקום בדיסק ואת הזמן בשריפתם על CD/DVD או מקל USB באמצעות הכלים שלנו.

מאמר זה מתאר איך להרכיב ולנתק תמונת ISO במערכת ההפעלה לינוקס כדי לגשת ולרשום את התוכן של הקבצים.

כיצד להרכיב תמונת ISO בלינוקס

כדי להרכיב תמונת ISO במו"ל מבוססת על RedHat או Debian, עליכם להתחבר כמשתמש "root" או להחליף ל-"sudo" ולהפעיל את הפקודות הבאות ממסוף כדי ליצור נקודת צמד.

# mkdir /mnt/iso
OR
$ sudo mkdir /mnt/iso
Create Linux Mount Directory

פעם שיצרת נקודת עיגון, השתמש בפקודת "mount" כדי לעגן קובץ iso בשם "Fedora-Server-dvd-x86_64-36-1.5.iso".

# mount -t iso9660 -o loop /home/tecmint/Fedora-Server-dvd-x86_64-36-1.5.iso /mnt/iso/
OR
$ sudo mount -t iso9660 -o loop /home/tecmint/Fedora-Server-dvd-x86_64-36-1.5.iso /mnt/iso/
Mount ISO File in Linux
אפשרויות
  • -t – פרמטר זה משמש לציון סוג מערכת הקבצים הנתונה.
  • ISO 9660 – זה מתאר את המבנה הסטנדרטי והמוגדר כברירת מחדל לשימוש בתקיה ודיסקים קומפקטיים.
  • -o – אפשרויות נדרשות עם הפרמטר -o שמתביעו רצפי ערכים מופרדים בפסיק.
  • loop – התקן loop הוא מכשיר פסאודו המשמש לעתים קרובות לעגן תמונות של קובץ ISO שמאפשרות לגשת לקבצים אלו כמכשיר בלוק.

לאחר שהתמונה ISO נעגנה בהצלחה, עבור לתיקייה שנעגנה ב- /mnt/iso ורשומת את תוכן התמונה של ISO. היא תתעגן רק במצב קריאה בלבד, כך שלא תתאפשר אף פעולה על הקבצים.

# cd /mnt/iso
# ls -l

תראו את רשימת הקבצים בתמונת ה-ISO שנעגנה בפקודה לעיל. לדוגמה, רשימת התיקיות בתמונת ISO של Fedora-Server-dvd-x86_64-36-1.5.iso תיראה כמו זאת.

total 21
dr-xr-xr-x  3 root root 2048 May  5 02:49 EFI
-r--r--r--  1 root root 2574 Apr 12 00:34 Fedora-Legal-README.txt
dr-xr-xr-x  3 root root 2048 May  5 02:49 images
dr-xr-xr-x  2 root root 2048 May  5 02:49 isolinux
-r--r--r--  1 root root 1063 Apr 12 00:32 LICENSE
-r--r--r--  1 root root   95 May  5 02:47 media.repo
dr-xr-xr-x 28 root root 4096 May  5 02:49 Packages
dr-xr-xr-x  2 root root 4096 May  5 02:49 repodata
-r--r--r--  1 root root 1118 May  5 02:49 TRANS.TBL
View ISO Files in Linux

איך לנתק תמונת ISO בלינוקס

רץ פשוט את הפקודה הבאה מהטרמינל בתור "root" או "sudo" כדי לנתק תמונת ISO שנעגנה.

# umount /mnt/iso
OR
$ sudo umount /mnt/iso
Unmount ISO File in Linux

[ ייתכן גם שתאהב: איך לעגן מחיצת Windows בלינוקס ]

Source:
https://www.tecmint.com/how-to-mount-and-unmount-an-iso-image-in-linux/