Linux

安裝時什麼是“迴路設備”?

  • December 15, 2020

我正在安裝一個 ISO 文件,並查看本教程。他們使用命令:

$ mount -o loop disk1.iso /mnt/disk

我試圖了解-o loop. 我有兩個問題:

  1. 當我查看 mount 的長手冊頁時,找到該-o選項需要時間。如果我這樣做man mount | grep "-o"了,我會得到一個錯誤,當我查看文件時,我沒有找到任何“循環”是 option 的命令文本的資訊-o。這是在哪裡記錄的?
  2. 另外,安裝的“迴路設備”概念是什麼?

循環設備是充當基於塊的設備的偽(“假”)設備(實際上只是一個文件) 。您想掛載一個disk1.iso將充當整個文件系統的文件,因此您使用循環。

是的-o縮寫--options

最後一件事,如果要搜尋“-o”,則需要轉義“-”。

嘗試:

man mount | grep "\-o"

傳統上,UNIX 系統的文件系統中有各種類型的節點:

  • 目錄
  • 文件
  • 符號連結
  • 塊設備
  • 字元設備
  • 先進先出
  • UNIX 域套接字

雖然現在有例外,但通常包含文件系統的塊設備安裝在目錄上。

由於要掛載文件,因此必須首先創建loop由文件支持的塊設備。這可以使用 來完成losetup,但mount -o loop它是在幕後處理的快捷方式。

引用自:https://unix.stackexchange.com/questions/4535