Linux中的挂载点

最近因为学习和项目需要就安装了一波mint系统(Linux下的一个发行版,用户友好做的很不错,大家如果是刚从Windows转Linux学习的建议可以先从这一个发行版本入手,用户体验很棒。附上桌面图)

是不是有了一种还在Windows的感觉

言归正传,在安装mint的过程中重新分配磁盘的时候需要手动配置挂载点,由于对里面有些挂载点的具体功能不是很了解,所以就借这次机会学习一下。

Linux系统中的一些基本知识点

对于Linux系统来说有一个很重要的特性或者说是思想那就是——一切皆文件。无论是我们印象中的普通文件,还是目录、光驱、USB等等,在Linux中都被当成文件来对待。这样系统可以对于不同类型的对象提供一套统一的接口、软硬件提供同一套的管理机制。而我们所看到的挂载点其实就是磁盘文件系统的入口目录,它将分区关联到某一个目录。我们可以把它类比成Windows系统下的盘符C:、D:、E:等等。举个例子吧,在Linux中每个设备都是在/dev/文件夹下的一个文件来表示的,在/dev/hda5中,hd表示IDE硬盘,如果是SATA硬盘/外设则是sd,a表示该类型接口上的第一个设备,b、c……则是第二、第三……个设备。数字5表示第一个逻辑分区,在Linux中1-4是为所有可能的主分区预留的标识,逻辑分区从5开始。

如果分区 /dev/hda5 被 挂载在 /usr 上,这意味着所有在 /usr 之下的文件和目录在物理意义上位于 /dev/hda5 上,而非/usr下的文件目录如/etc/hosts就不在/dev/hda5上。如果/usr/xxx被挂载在/dev/hda6下的话,那么/usr/xxx下的所有文件将存储在/dev/hda6中而不是/dev/hda5中。

讲完了挂载点是什么后,接下来就介绍几个常见的挂载点:

/(根目录)

这是Linux系统已唯一一个必须挂载的目录。根目录都不挂载还想要啥自行车。一般情况下分配的大小较大些(网上有说10G比较好,但是是对于直接安装在主机上的,由于我自己的安装在VM虚拟机上所以并没有对其进行测验,我的mint系统磁盘分配大小为20G,所以分给根目录8-9G)

/boot

这个是Linux系统的内核和系统启动过程中比如一些系统的初始化等等所需要用到的文件的存储目录。有了这个目录的话,即使你的根分区出现了问题机子也是可以启动的。大小大概是100M上下吧。

/home

这个是我们使用Linux系统最常见的home目录的挂载点,用于存储用户自己创建的文件。可以将多个用户存储在统一的分区。根据我们上面的那个例子我们可以知道,有了这个目录的挂载点即使你的清空根目录你的用户信息也还在,所以为home单独建立一个挂载点还是很有必要的。home的需求很大所以可以尽量多的分配空间给它。

/usr

应用程序所在目录,一般情况下我们的软件都装在这个目录下,它就类比于Windows下的Program Files

/var

用于存放日志文件,或者磁盘读写率比较高的文件也可以放在这里。

/etc

这个是Linux系统下各种配置文件所在的目录,建议大家安装软件后进行的一些系统配置配置在这个目录下的相应的一些文件中,比较不容易出问题。

swap

这个是用做于交换分区,不是必须的。交换分区用于内存不够时的一个额外内存使用,容易一般在系统内存的1-2倍之间。

还有一些其他的常见的挂载点,比如/tmp(用于存放临时文件的,Linux下的临时垃圾很少所以一般情况下不必特意分配)、/opt等,具体的挂载点的大小分配也需要根据不同的使用需求进行调整,不过一般/、/home、/usr是相对占大头的几个挂载点。

参考博客:http://www.cnblogs.com/apprentice89/archive/2012/12/17/2821332.html
这篇博客对于挂载点的解释很不错,本篇文章中的对于挂载点的举例来自于该篇博客,所以特别附上原博客网址。

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值