红联Linux门户
Linux帮助

/dev 与 /mnt 有何不同?

发布时间:2009-01-11 16:15:43来源:红联作者:czwxyz
在看Linux的书,对于/dev 和 /mnt,有点疑惑,请高手帮忙解疑!

解释/dev说:Linux把设备当成文件,例如/dev/fd0代表软驱,相当于Windows下的A盘
解释/mnt说:软驱与光驱的默认装载点的地方,通常软驱/mnt/floppy下

晕了下,如果电脑有软驱,到底是在/dev下还是在/mnt下?还是都有?有什么不同么?
文章评论

共有 4 条评论

  1. aquila995 于 2009-01-11 20:43:03发表:

    个人理解:/dev是你拥有的设备,但你不能直接用它,它是给程序用的,比如,你不能通过/dev/video0来使用电视卡,只能通过看电视的软件访问/dev/video0来看电视,因为你不知道电视卡的数据是如何传递的。
    同理,你不能直接向/dev/sda1中写数据,因为你不知道sda1是什么格式的,要写到哪里,这样,你就要通过一个程序来实现,即mount
    你执行mount -t fat /dev/sda1 /mnt/winC时,就告诉电脑,sda1是FAT格式的,通过/mnt/winC来向它里面写数据。
    见笑!

  2. qingshuiqing 于 2009-01-11 18:12:29发表:

      / d e v目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。比如,用
    户可以通过访问/ d e v / m o u s e来访问鼠标的输入,就像访问其他文件一样。
      / m n t目录是系统管理员临时安装( m o u n t )文件系统的安装点。程序并不自动支持安装到
    /mnt 。/mnt 下面可以分为许多子目录,例如/mnt/dosa 可能是使用M S D O S文件系统的软驱,
    而/mnt/exta 可能是使用e x t 2文件系统的软驱,/mnt/cdrom 光驱等等。

  3. czwxyz 于 2009-01-11 17:59:09发表:

    设备文件是不是说就是看到一个文件在那里,不能打开软盘里面的数据的?

  4. qingshuiqing 于 2009-01-11 17:03:18发表:

    应该是都有吧,
    /dev 里的是设备文件,
    /mnt 是里边的数据。