標籤:
losetup命令:設定迴圈裝置迴圈裝置可以把檔案虛擬成塊裝置(block device),以便類比整個檔案系統,這樣使用者可以將其看作是硬碟,光碟機或軟碟機等裝置,並掛入當作目錄來使用。 比較常用的是將.iso檔案當作迴圈裝置載入並訪問。 1、命令參數losetup:設定與控制迴圈(loop)裝置。 文法:losetup 迴圈裝置 參數:迴圈裝置可以是/dev/loop0, /dev/loop1 ... /dev/loop7-a 顯示所有迴圈裝置的狀態。-d 卸載裝置-e <加密選項> 啟動加密編碼 -f 尋找第一個未使用的迴圈裝置-o <位移量>設定資料位移量,單位是位元組。 例:(一)將1.iso檔案虛擬成迴圈裝置在shell下輸入:losetup /dev/loop0 1.iso然後在shell下losetup /dev/loop0會得到一些相關的資訊。 (二)卸作迴圈裝置/dev/loop0losetup -d /dev/loop0在運行losetup /dev/loop0 可以看出,裝置已經被卸載了。 (三)尋找第一個未使用的迴圈裝置losetup -f (四)顯示所有已經使用的迴圈裝置狀態losetup -a 實戰:建立一個5M的檔案,並虛擬成迴圈裝置進行操作。1、建立一個檔案5M的檔案,5120個扇區,每個扇區大小1kdd if=/dev/zero of=abc bs=1k count=51202、虛擬成迴圈裝置losetup -f abc //把abc虛擬成一個迴圈裝置,具體在哪個迴圈裝置上用-f自動尋找。3、格式化虛擬磁碟檔案mkfs.ext4 /dev/loop04、掛載虛擬磁碟檔案mount /dev/loop0 /mnt/iso 5、可以複製檔案到裡面或刪除(測試成功) 6、卸載檔案系統umount /mnt/iso7、將迴圈裝置卸載。losetup -d /dev/loop0 給我的感覺好比loop好比是光碟機,而檔案就像光碟片,放到loop中,之後掛載一下就可以訪問了,不知道這麼理解對不。
linux命令學習筆記——losetup命令:設定迴圈裝置