前几天手贱,一不小心把/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目录的区别