確保所需的磁盤鏡像文件(如CentOS安裝鏡像CentOS-7-x86_64-DVD-xxxx.iso
、自定義磁盤鏡像mydisk.img
)已下載或復制到本地系統,例如保存至/root/iso
或/home/user/images
目錄。
掛載點是鏡像文件在本地文件系統中的訪問入口,需選擇空目錄(或新建目錄)。常用路徑為/mnt
下的子目錄,例如:
sudo mkdir -p /mnt/mydisk # 替換“mydisk”為自定義掛載點名稱
注意:掛載點目錄必須存在,否則掛載會失敗。
使用mount
命令掛載鏡像文件,關鍵參數說明:
-o loop
:將鏡像文件視為塊設備(模擬物理磁盤),是掛載鏡像文件的必需參數;<鏡像文件路徑>
:鏡像文件的絕對路徑(如/root/iso/CentOS-7-x86_64-DVD-xxxx.iso
);<掛載點路徑>
:步驟2中創建的目錄(如/mnt/mydisk
)。示例命令:
sudo mount -o loop /root/iso/CentOS-7-x86_64-DVD-xxxx.iso /mnt/mydisk
若鏡像為其他格式(如.img
),需確認其文件系統類型(可通過fdisk -l 鏡像文件
查看),并在-o
中指定(如-o loop,ext4
)。
通過以下命令確認鏡像是否成功掛載:
df -h
:查看掛載點對應的設備信息,若輸出中包含鏡像文件的路徑或loop
設備(如/dev/loop0
),則表示掛載成功;ls /mnt/mydisk
:查看掛載點內的文件,若能顯示鏡像中的內容(如CentOS
目錄、Packages
文件夾),則說明掛載有效。使用完畢后,需卸載鏡像以釋放資源,避免數據損壞:
sudo umount /mnt/mydisk # 卸載指定掛載點
# 或
sudo umount /root/iso/CentOS-7-x86_64-DVD-xxxx.iso # 卸載指定鏡像文件
注意:卸載前需關閉所有訪問掛載點的終端、文件管理器或應用程序(如vim
、nautilus
)。
若需每次系統啟動時自動掛載鏡像,可編輯/etc/fstab
文件:
sudo vi /etc/fstab
在文件末尾添加一行(格式:鏡像文件路徑 掛載點 文件系統類型 options dump pass
):
/root/iso/CentOS-7-x86_64-DVD-xxxx.iso /mnt/mydisk iso9660 defaults,loop 0 0
保存并退出后,下次開機時鏡像會自動掛載到指定目錄。
若需掛載VMware、VirtualBox等虛擬機的磁盤鏡像(非ISO格式),需使用guestmount
工具:
sudo yum install -y libguestfs-tools
sudo guestmount -a /path/to/disk.vmdk -m /dev/sda1 --ro /mnt/vm_disk
參數說明:-a
指定鏡像文件路徑,-m
指定鏡像中的分區(可通過guestfish
工具查看),--ro
表示只讀掛載(避免修改鏡像導致損壞)。sudo guestunmount /mnt/vm_disk