Loop設備

/ dev / loop （ 或稱vnd ( vnode disk ) 、 lofi （ 循環文件接口 ） ） 在類Unix系統中是一種僞設備 ， 這種設備使得文件可以如同塊設備一般被訪問 。 在使用之前 ， 循環設備必須與現存文件系統上的文件相關聯 。 這種關聯將提供給用戶一個應用程序接口 ， 接口將允許文件視爲塊特殊文件 （ 參見設備文件系統 ） 使用 。 因此 ， 如果文件中包含一個完整的文件系統 ， 那麼這個文件就能如同磁盤設備一般被掛載 。 這種設備文件經常被用於光碟或是磁盤鏡像 。 通過循環掛載來掛載包含文件系統的文件 ， 便使處在這個文件系統中的文件得以被訪問 。 這些文件將出現在掛載點目錄 。 如果掛載目錄中本身有文件 ， 這些文件在掛載後將被禁止使用 。 一個循環設備或許能允許在重定向過程中進行一些數據處理 。 例如 ， 設備可能是一個被加密文件的解密形式 。 在這種情況下 ， 與循環設備相關的文件可能是另一種僞設備 。 當設備包含加密文件系統時 ， 這種數據處理十分有用 。 如果數據處理得到支持且原文件被加密 ， 循環設備將是此加密文件的解密形式並且設備可以如同普通文件系統一般被掛載 。