Linux中的挂载

很多刚刚接触Linux的新手在安装系统时往往会被“挂载”这个概念搞得一头雾水,下面我结合我的个人理解讲解一下,希望能对Linux新手有所帮助,如有不准确的地方欢迎指正!

       首先,可以参考一下我们熟知的windows系统(其实windows和Linux有很多相通相近的地方,只不过换个说法、换种途径而已,毕竟都是操作系统嘛……^_^)。在windows中,硬盘分区是以盘符辨识的,比如C盘、D盘,当我们双击C盘图标就可以进入C盘分区,就好像“C”是一扇门、是一个入口,而整个的C盘就是挂在这个入口下的一个容器。在windows中盘符是26个英文字母,而在Linux中换了一种形式,不再是一个符号,而是一个个文件夹(目录),比如“/”(根文件夹)、“/boot”(根文件夹下的boot文件夹)等等(其实在windows中也可以将硬盘分区放到文件夹下,只是很少有人使用这个功能而已),这些文件夹就是挂载点,把硬盘分区分配到这些文件夹(挂载点)的过程就是挂载!

        Linux中的常见挂载点有以下这些:

       1. / 根目录
  唯一必须挂载的目录。不要有任何的犹豫,选一个分区,挂载它!(在绝大多数情况下,有10G的容量应该是够用了。当然了,很多东西都是多多益善的)
  2. swap
  交换分区,相当于windows中的页面文件(虚拟内存),不是必须的,不过按照传统,还是挂载它吧。它的容量只要大于您的物理内存就可以了,如果超过了您物理内存两倍的容量,那绝对是一种浪费。
      3. /boot
  它包含了操作系统的内核和在启动系统过程中所要用到的文件,挂载这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。
  4. /home
  用户的宿主目录,相当于windows中的我的文档,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户(即超级管理员root)也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。
  5. /tmp
  tmp是temporary的缩写,用来存放临时文件,这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。
  6. /var
  系统日志记录分区,一般多用户系统或者网络服务器要建立这个分区,因为设立了这个分区,即使系统的日志文件出现了问题,他们也不会波及到操作系统的主分区。 
  7. /usr
  应用程序目录,大部分的软件都安装在这里,就像是Windows里面的Program Files。
  8. /bin
  存放程序,里面的程序可以直接通过命令调用,而不需要进入程序所在的文件夹。
  9. /dev
  dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件、一个目录没有任何区别。例如,我们在系统中键入:cd /dev/cdrom 我们就可以看到光驱中的文件了。同样道理,我们键入:cd /dev/mouse 就可以看看鼠标的相关文件。在这个目录下,有一个null设备,这个东西本身没有任何意义。如果你向这个目录写入文件或内容,他们统统有去无回。
  10. /opt
  存放可选的安装文件,个人一般把自己下载的软件存在里面,比如永中Office等。
  11. /sbin
  存放标准系统管理文件。  
  12. /srv
  一些服务启动之后,这些服务所需要取用的资料目录。
       13./lib
       lib是库(library)的英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,你的系统就不能工作了
       14./lost+found
        存放临时文件,当突然停电或关机时有些临时文件就存放在这里面。
       15./root 
        管理员的根目录,一般只有管理员有权限使用。

       注意:      

       1.在windows中表示文件路径用“/”,而在Linux中用 “/”。  

        2.只有根目录是必须挂载的,其它挂载点是否挂载分区、挂载多大要视具体情况而定,建议新手挂载“/”(给10G左右)、“/boot”(60—120M)、“swap”(内存的两倍)三个就可以了,以后肯定还要重装的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章