losetup命令 設定迴圈裝置

2021-06-20 02:41:49 字數 1234 閱讀 4769

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/loop0

losetup -d /dev/loop0

在執行losetup /dev/loop0 可以看出,裝置已經被卸除了。

(三)查詢第乙個未使用的迴圈裝置

losetup -f

(四)顯示所有已經使用的迴圈裝置狀態

losetup -a

實戰:建立乙個5m的檔案,並虛擬成迴圈裝置進行操作。

1、建立乙個檔案5m的檔案,5120個扇區,每個扇區大小1k

dd if=/dev/zero  

of=abc  

bs=1k  

count=5120

2、虛擬成迴圈裝置

losetup -f abc  

//把abc虛擬成乙個迴圈裝置,具體在哪個迴圈裝置上用-f自動查詢。

3、格式化虛擬磁碟檔案

mkfs.ext4 /dev/loop0

4、掛載虛擬磁碟檔案

mount /dev/loop0  

/mnt/iso

5、可以複製檔案到裡面或刪除(測試成功)

6、解除安裝檔案系統

umount /mnt/iso

7、將迴圈裝置卸除。

losetup -d /dev/loop0

給我的感覺好比loop好比是光碟機,而檔案就像光碟,放到loop中,之後掛載一下就可以訪問了,不知道這麼理解對不。

losetup命令 設定迴圈裝置

losetup命令 設定迴圈裝置 迴圈裝置可以把檔案虛擬成塊裝置 block device 以便模擬整個檔案系統,這樣使用者可以將其看作是硬碟驅動器,光碟機或軟碟機等裝置,並掛入當作目錄來使用。比較常用的是將.iso檔案當作迴圈裝置載入並訪問。1 命令引數 losetup 設定與控制迴圈 loop ...

loop裝置及losetup命令介紹

1.loop裝置介紹 在類 unix 系統裡,loop 裝置是一種偽裝置 pseudo device 或者也可以說是 裝置。它能使我們像塊裝置一樣訪問乙個檔案。在使用之前,乙個 loop 裝置必須要和乙個檔案進行連線。這種結合方式給使用者提供了乙個替代塊特殊檔案的介面。因此,如果這個檔案包含有乙個完...

loop裝置及losetup命令介紹

1.loop裝置介紹 在類 unix 系統裡,loop 裝置是一種偽裝置 pseudo device 或者也可以說是 裝置。它能使我們像塊裝置一樣訪問乙個檔案。在使用之前,乙個 loop 裝置必須要和乙個檔案進行連線。這種結合方式給使用者提供了乙個替代塊特殊檔案的介面。因此,如果這個檔案包含有乙個完...