linux迴圈裝置/dev/loop解析
/dev/loop(或稱vnd (vnode disk)、lofi(迴圈檔案介面))是一種偽裝置,這種裝置使得檔案可以如同塊裝置一般被訪問。
在使用之前,迴圈裝置必須與現存盤案系統上的檔案相關聯。這種關聯將提供給使用者乙個應用程式介面,介面將允許檔案視為塊特殊檔案(參見裝置檔案系統)使用。因此,如果檔案中包含乙個完整的檔案系統,那麼這個檔案就能如同磁碟裝置一般被掛載。
這種裝置檔案經常被用於光碟或是磁碟映象(
ios、img)。通過迴圈掛載來掛載包含檔案
系統的檔案,便使處在這個檔案系統中的檔案得以被訪問。這些檔案將出現在掛載點目錄。
在乙個目錄上掛載包含包含檔案系統的檔案的步驟:
1. 使用乙個迴圈裝置(/dev/loop)連線檔案(使用命令 losetup)
2. 在目錄上掛載該迴圈裝置(使用命令 mount)
例如:有乙個包含檔案系統的檔案 sample.img,/mnt/point 為目錄,如果將 sample.img 掛載到 /mnt/point 上可以使用下列命令
[plain]
losetup /dev/loop0 sample.img
mount /dev/loop0 /mnt/point
# 可以使用一條mount命令替換以上兩條命令
mount -o loop sample.img /mnt/point
# 解除安裝
umount /mnt/point
# 檢視所有與檔案相關聯的 loop 裝置
# losetup -a
losetup -d /dev/loop0
Linux迴圈裝置 dev loop解析
dev loop 或稱vnd vnode disk lofi 迴圈檔案介面 是一種偽裝置,這種裝置使得檔案可以如同塊裝置一般被訪問。在使用之前,迴圈裝置必須與現存盤案系統上的檔案相關聯。這種關聯將提供給使用者乙個應用程式介面,介面將允許檔案視為塊特殊檔案 參見裝置檔案系統 使用。因此,如果檔案中包含...
losetup命令 設定迴圈裝置
losetup命令 設定迴圈裝置 迴圈裝置可以把檔案虛擬成塊裝置 block device 以便模擬整個檔案系統,這樣使用者可以將其看作是硬碟驅動器,光碟機或軟碟機等裝置,並掛入當作目錄來使用。比較常用的是將.iso檔案當作迴圈裝置載入並訪問。1 命令引數 losetup 設定與控制迴圈 loop ...
losetup命令 設定迴圈裝置
losetup命令 設定迴圈裝置 迴圈裝置可以把檔案虛擬成塊裝置 block device 以便模擬整個檔案系統,這樣使用者可以將其看作是硬碟驅動器,光碟機或軟碟機等裝置,並掛入當作目錄來使用。比較常用的是將.iso檔案當作迴圈裝置載入並訪問。1 命令引數 losetup 設定與控制迴圈 loop ...