CentOS掛載虛擬光驅(ISO文件)的詳細步驟
首先需要獲取需要掛載的ISO鏡像文件(如CentOS安裝鏡像、軟件光盤鏡像等),可從官方網站下載或通過其他途徑獲取。假設ISO文件路徑為/root/CentOS-7-x86_64-Everything-2009.iso。
掛載點是系統訪問ISO內容的入口,通常創建在/mnt或/media目錄下(建議使用專用目錄,如/mnt/iso)。使用以下命令創建:
sudo mkdir -p /mnt/iso
使用mount命令結合-o loop選項(將ISO文件模擬為塊設備)進行掛載。命令格式如下:
sudo mount -o loop /root/CentOS-7-x86_64-Everything-2009.iso /mnt/iso
-o loop:關鍵選項,用于將普通文件掛載為塊設備;/root/CentOS-7-x86_64-Everything-2009.iso:ISO文件的絕對路徑(需替換為實際路徑);/mnt/iso:掛載點目錄(需替換為實際創建的目錄)。掛載成功后,可通過以下命令確認:
df -h | grep /mnt/iso
輸出應包含ISO文件的掛載路徑及使用情況(如/dev/loop0指向/mnt/iso)。ls /mnt/iso
若能看到ISO文件中的目錄結構(如CentOS、Packages等),則說明掛載成功。當不再需要訪問ISO內容時,使用umount命令卸載:
sudo umount /mnt/iso
cd ~),否則會提示“target is busy”。若需要每次系統啟動時自動掛載ISO文件,可編輯/etc/fstab文件:
sudo vi /etc/fstab
在文件末尾添加以下行(需替換為實際ISO路徑和掛載點):
/root/CentOS-7-x86_64-Everything-2009.iso /mnt/iso iso9660 loop,defaults 0 0
iso9660:ISO文件的文件系統類型(多數ISO使用此類型);loop:啟用循環設備掛載;defaults:默認掛載選項(包含讀寫權限,但ISO本身為只讀);0 0:不備份、不檢查文件系統。保存后,執行sudo mount -a測試配置是否正確(無報錯則表示成功)。
sudo或root用戶執行掛載/卸載命令;/dev/sr0),需避免掛載點沖突(建議使用/mnt/iso等專用目錄);iso9660(如udf),需在mount命令中指定(如-o loop,udf)。