linux /dev/loop學習心得

來源:互聯網
上載者:User

linux下/dev/loop常用於製作檔案系統鏡像檔案rootfs.img,以便下載到核心中掛載;

http://zh.wikipedia.org/wiki//dev/loop

我們日常接觸到比較多的鏡像檔案*.iso,都是用資料檔案來儲存實際塊裝置上的資料;

首先必須明確,想光碟片,硬碟,磁碟片這樣的裝置上隱藏檔需要特定的檔案系統,上面

有大量的檔案系統特定資訊用於管理上面的檔案,這些資訊和檔案資料一起組成了檔案系統

的全部,所以鏡像檔案就是這些內容的總和。

鏡像檔案做出來之後,可以放在存放裝置上作為一個檔案存在,那麼如何訪問他作為檔案系統

所包含的全部檔案呢?這就需要把這個鏡像檔案作為一個塊裝置來對待。這個時候,/dev/loop

就閃亮登場了。依賴/dev/loop可以把鏡像檔案在os上作為塊裝置對待,下面看例子:

首先通過losetup把鏡像檔案和/dev/loop串連起來。

losetup /dev/loop0 example.img

然後,把loop裝置掛載在某一個目錄下,這樣,該鏡像檔案的內容就都呈現在該目錄下了。

mount /dev/loop0 /home/you/dir

或者是直接用mount來實現:

mount -o loop example.img /home/you/dir

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.