Linux迴圈裝置 dev loop解析

2021-07-15 04:01:40 字數 829 閱讀 7225

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 ...