Hướng dẫn mount ISO image trên Linux

Một file ISO image là một file ảnh theo tiêu chuẩn đĩa CD/DVD, cái tên “ISO” vốn dĩ được lấy từ ISO 9660 (ISO 9660 mô tả chuẩn filesystem sử dụng cho CD/DVD ROM) dùng cho việc burn đĩa CD-ROM. Vậy trong trường hợp hôm nay chúng ta sẽ tìm hiểu cách thức để mount ISO image trên Linux với “Cuongquach.com” nhé ?!

1. Mount ISO image trên Linux

Giả sử tình huống là giờ, mình download được 1 file ISO cài đặt cho hệ điều hành CentOS 7. Mình cần kiểm tra nội dung bên trong file.isođó trước khi muốn cài đặt OS CentOS từ file ISO image này. Để làm được việc này cực kì đơn giản, chúng ta chỉ cần mount ISO image với “loop device” của hệ thống.
– Ví dụ download image .iso cài đặt CentOS 7.3.
# wget http://mirrors.vinahost.vn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso
– Giờ mình tạo một thư mục để mount ISO này vào thư mục đó.
# mkdir -p /mnt/centos-7/
– Kế đến mình sẽ mount iso “CentOS-7-x86_64-DVD-1611.iso” theo cú pháp sau.
# mount -o loop CentOS-7-x86_64-DVD-1611.iso /mnt/centos-7/
hoặc thêm option chỉ định loại file chuẩn ISO 9660.
# mount -t iso9660 -o loop CentOS-7-x86_64-DVD-1611.iso /mnt/centos-7/
– Giờ thử list ra xem nội dung bên trong file ISO này là gì nào ?!
# ls -la
total 661
drwxr-xr-x  8 root root   2048 Dec  5  2016 .
drwxr-xr-x. 5 root root   4096 Aug 24 15:20 ..
-rw-r--r--  1 root root     14 Dec  5  2016 CentOS_BuildTag
-rw-r--r--  1 root root     29 Dec  5  2016 .discinfo
drwxr-xr-x  3 root root   2048 Dec  5  2016 EFI
-rw-r--r--  1 root root    215 Dec 10  2015 EULA
-rw-r--r--  1 root root  18009 Dec 10  2015 GPL
drwxr-xr-x  3 root root   2048 Dec  5  2016 images
drwxr-xr-x  2 root root   2048 Dec  5  2016 isolinux
drwxr-xr-x  2 root root   2048 Dec  5  2016 LiveOS
drwxrwxr-x  2 root root 630784 Dec  5  2016 Packages
drwxrwxr-x  2 root root   4096 Dec  5  2016 repodata
-rw-r--r--  1 root root   1690 Dec 10  2015 RPM-GPG-KEY-CentOS-7
-rw-r--r--  1 root root   1690 Dec 10  2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--  1 root root   2883 Dec  5  2016 TRANS.TBL
-rw-r--r--  1 root root    366 Dec  5  2016 .treeinfo
Đấy cực kì đơn giản phải không nào ! Thế nhưng “loop device” là gì ? Là một dạng chuẩn thiết bị trên Linux cho phép bạn mountCD/DVD ISO imagevà truy cập chúng như một block device.

2. Unmount ISO image trên Linux

Giờ mình đã mount được rồi, thì làm cách nào để umount ISO image đó khỏi Linux nhỉ. Đơn giản là dùng lệnh “umount” với mount point là thư mục “/mnt/centos-7/” mà ta đã sử dụng để mount trước đó.
# umount /mnt/centos-7/
Xong rồi, qua bài này các bạn đã biết cách để mount umount một ISO image trên Linux rồi nhé. Nếu có khó khăn hay vấn đề gì cần trao đổi, đừng ngại comment ngay bên dưới nhé. Chúc các bạn thành công.
Previous articleTìm hiểu về Security Identifier (SID) và cách xóa SID trên Windows
Next articleTắt SELinux trên CentOS/RHEL – Disable SELinux
Bạn đang theo dõi website "https://cuongquach.com/" nơi lưu trữ những kiến thức tổng hợp và chia sẻ cá nhân về Quản Trị Hệ Thống Dịch Vụ & Mạng, được xây dựng lại dưới nền tảng kinh nghiệm của bản thân mình, Quách Chí Cường. Hy vọng bạn sẽ thích nơi này !