Mount

掛載設備——/dev、/media 和 /mnt 的角色,以及 mount 命令

  • September 14, 2016

關於插入 CD 時會發生什麼,我有幾個密切相關的問題。CD 上的文件/media/Ubuntu\ 11.04\ i386/,但據我所見/dev/cdrom,也涉及其中。

  1. /dev/media和有什麼區別/mnt?以下是我從網際網路上找到的,但我仍然不知道:

* /dev— 此文件夾包含設備文件 * /media— 這是可移動設備的掛載點 * /mnt— 這是一個臨時掛載點

  1. 目的是mount什麼?也就是說,如果一個設備已經被作業系統表示為一個設備文件/dev,為什麼不掛載就不能直接通過設備文件訪問呢?

mount是否只用於儲存設備,不用於非儲存設備,例如顯卡,網卡,相機,…? 3. 設備文件/dev 掛載到、下/media或下在 /mnt哪裡?我記得我兩個都見過,但很好奇什麼時候安裝在哪個上面? 4. 我發現我的 CD 自動掛載到/media/Ubuntu 11.04 i386. 我猜CD的設備文件是 /dev/cdrom,但我無法通過查看/dev/cdrom和 確認它/media/Ubuntu 11.04 i386

$ ls -l /media/Ubuntu\ 11.04\ i386/
total 3522
-r--r--r-- 1 Tim Tim     143 2011-04-27 13:04 autorun.inf
...
$ ls -l /dev/cdrw
lrwxrwxrwx 1 root root 3 2011-05-28 15:12 /dev/cdrw -> sr0
$ ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 2011-05-28 15:12 /dev/cdrom -> sr0

如何找出我的 CD 對應的設備文件?

這裡有很多問題,我會盡力回答。我敢肯定,那些比我更有知識的人將能夠為您提供進一步的幫助。(如果這些人也能幫助我,我將不勝感激。)

在 *nix 中,一切都是文件。例如,您的 CD-ROM 是一個文件。

  • /dev- 在這裡您可以找到物理設備以及您通常不會認為是設備的東西,例如/dev/null
  • /media&/mnt是您可以掛載物理設備(如 CD-ROM、HDD 分區、USB 記憶棒等)的目錄。

mount(和相反)的目的umount是允許動態安裝設備。我的意思是,也許您可能只想在某些情況下安裝一個設備,而在其他時候它又不容易訪問。修復系統時,您可能希望將整個文件系統掛載到 /mnt。您可能希望不時安裝光碟映像(例如 foo.iso)。等等。

您可以選擇在 /media 或 /mnt 的 /dev 中安裝設備。有或多或少正確的方法可以做到這一點。例如,根據您的問題,您說:

/media 這是可移動設備的掛載點

/mnt 這是一個臨時掛載點

這是非常正確的。閱讀此處了解如何根據文件系統層次標準使用/media/mnt。我這樣做很不正確,選擇使用 /media 而實際上我應該使用 /mnt,大部分時間。還值得注意的是,帶有關聯分區的內部 HDD 可能被稱為可移動媒體,有點令人困惑。

我在這裡使用的是 OS X,所以我現在無法檢查(BSD 對光碟機的處理方式略有不同)但 /dev/cdrom 是您的 CD-ROM 的設備文件。與 /dev/cdrw 一樣。ls -l在您的問題的輸出中看到“->” ?這表明 /dev/cdrom 和 /dev/cdrw 都像徵性地連結到 /dev/sr0。’ sr ’ 是設備驅動程序名稱;‘sr0’ 是設備文件名。

/media/Ubuntu 11.04 i386只是一個已自動安裝在 .iso 上的 .iso 映像/media

我希望這會有所幫助。

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