loop裝置學習

2021-10-11 14:34:54 字數 1058 閱讀 2423

1、loop裝置

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

對於需要通過loop裝置訪問的檔案型別包括 cd 或 *** 的 iso 光碟映象檔案或者是軟盤(硬碟)的 *.img 映象檔案。通過這種 loop mount (回環mount)的方式,這些映象檔案就可以被 mount 到當前檔案系統的乙個目錄下。至此,順便可以再理解一下 loop 之含義:對於第一層檔案系統,它直接安裝在我們計算機的物理裝置之上;而對於這種被 mount 起來的映象檔案(它也包含有檔案系統),它是建立在第一層檔案系統之上,這樣看來,它就像是在第一層檔案系統之上再繞了一圈的檔案系統,所以稱為 loop。

2、兩種方式使用loop裝置

1) losetup + mount

掛載:

$ losetup /dev/loop1 /home/zhoumin/img/vdisk

$ mount /dev/loop1p1 /mnt/disk

解除安裝:

$ umount /mnt/disk

$ losetup -d /dev/loop1

2) 直接mount

掛載:

$ mount -o ro,loop centos7.iso /mnt/loop/
解除安裝:

$ umount /mnt/loop

3、losetup命令

losetup命令用來設定迴圈裝置。迴圈裝置可把檔案虛擬成塊裝置,籍此來模擬整個檔案系統,讓使用者得以將其視為硬碟驅動器,光碟機或軟碟機等裝置,並掛入當作目錄來使用。

4、mount -o loop

使用 loop 模式用來將乙個檔案當成硬碟分割槽掛載到系統中。

參考資料:

1.

loop裝置建置

在linux中,有一種特殊的塊裝置叫做loop device,他是通過對映作業系統上的正常檔案而形成虛擬塊裝置。這種裝置的存在就為我們提供了一種建立乙個存在於其他檔案中的虛擬檔案系統機制,loop裝置是將某個檔案虛擬成乙個磁碟介質裝置的乙個虛擬裝置。關聯之後可以對loop進行格式化,就能讓這個檔案像...

loop 裝置介紹

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

建立loop裝置

例如在ext3的檔案系統上建立乙個xfs的檔案系統,可以通過回環裝置loop,我們經常通過mount o loop來 mount乙個iso檔案 但mount 的選項總是ro的 mount mnt warning device write protected,mounted read only.不僅如...