前幾天手賤,一不小心把/usr給刪掉了。於是刻了個backtrack3的啟動盤,進去系統備份。
我用mount /dev/sda6 /mnt/home掛載了home,然后tar cf /mnt/usb0/bak.tar /mnt/home備份。
備份完了后,我在backtrack3中的虛擬目錄到處逛,忽然,我發現/media目錄下也有一個home文件夾,打開一看,發現與/mnt/home一模一樣!
原來,/mnt目錄存放手動掛載的硬件,/media目錄存放自動掛載的硬件(載點都是由系統自動建立和刪除的),二者沒有特殊的區別。
再說說/dev吧。
/dev不是存放設備的驅動程序,而是作為訪問外部設備文件的接口。比如,我們的U盤,插入linux系統后,用fdisk -l查看分區,顯示文件為/dev/sda1。則我們可以將u盤掛載到/mnt/usb0下,mount /dev/sda1 /mnt/usb0即可。
以上便是三者的區別。
參考文獻:
《/mnt /media /dev 目錄區別》有關/dev的介紹是抄這里的。
《MNT和MEDIA的區別(LINUX》《一直沒搞明白/media目錄和/mnt目錄的關系》這兩篇中給出了/mnt目錄以及/media目錄的區別
