一个实体的存储设备挂到Linux下的时候都要以某个节点来实现,其实就是用/dev/下的一个文件来充当接口的功能,在将这个实现了这个接口的实体类挂在树上就可以访问了。Linux在安装的时候要有一个/boot必须安装到第一个分区,以此开始系统的初始化工作。从这里出发说说硬盘的分区:一个硬盘最多分四个区,这是由在记录硬盘分区的表——MBR主引导记录的大小决定的,它只有512K最多记录四个分区的记录,于是人们想除了逻辑方式,通过一个扩展分区来记录其他逻辑分区的情况,逻辑分区的记录表在扩展分区上——扩展分区不能用来盛放东西,但是占用一个文件符号/sda2,通常是三个主分区+一个扩展分区的方式,那么第一个逻辑分区应该就是sda5,而不是sda4,sda4是扩展分区的标号。
sda1主分区 ------》第一个可用分区
sda2主分区 ------》第二个可用分区
sda3主分区 ------》第三个可用分区
sda4扩展分区
sda5逻辑分区 ------》第四个可用分区
sda6逻辑分区 ------》第五个可用分区
这个比较形象的说明问题了。
下面是各个分
第一个BIN,主要是存放普通用户的可执行命令。建议和/放在一起,不单独分出来
第二个DEV , 是系统设备文件存放位置,比如我们刚才的分区,建议和/放在一起,不单独分出来
第三个HOME,是普通用户的家目录,很多文件服务器都会用到用户的家目录存放资料,所以建议单独分区, 而且还有一个好处, 如果你系统坏了,实在不能用了,需要从新安装系统。你单独分出了home分区,里面的东西可以在安装好系统后,从新挂载进系统。就不会出现重要数据丢失的问题
lost+found 分区的文件碎片,没个分区都有 一般不用管这目录
misc 自动挂载服务需要的的目录,建议和 /放一起
net 目录我平时都没注意,是个空目录。一般不会使用
proc 目录里的东西就是现在内存中的东西。不会占用硬盘空间,不须要单独分区
sbin 目录,是超级管理员的可执行文件存放目录
tmp 临时文件目录,不需要单独分出来
var 是很多服务器 文件使用的目录,建议单独分区。
boot 存放GRUB(启动装载程序)和内核的文件 强烈建议单独分成第一个主分区, 这样系统启动不了,比较容易排除故障
etc 大部分配置文件的存放目录。 虽然重要但是不大,但是一定要和/放一起,因为启动的时候需要读取里面的配置文件, 这个是不能单独分出去的。
lib 系统和可执行程序的库文件。 和/放一起
media 和mnt 也是挂载光驱和其他设备用的,和/放一起
root 超级用户的家目录,里面一般没什么东西,可以和/放一起
selinux 增强性安全LINUX,和usr 部分用户安装文件存放目录。也和/放一起
出与安全行和扩展性考虑我们会分出4个分区: /boot,,/,/home,/var
var和home目录是看你服务器性质而定。 一般把剩余空间全部分配给他们
安装Linux时,需要在硬盘建立Linux使用的分区,在大多情况下,至少需要为Linux建立以下3个分区。
/boot分区:/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中所要用到的文件,该分区的大小一般为100MB。
swap分区:swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右(当物理内存大于512MB时,swap分区为512MB即可)。例如物理内存是128MB,那么swap分区的大小应该是256MB。
/(根)分区:Linux将大部分的系统文件和用户文件都保存在/(根)分区上,所以该分区一定要足够大,一般要求大于5GB。