内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记。
Linux系统分区
1、 磁盘分区
磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦分成数个分区(Partion),不同类的目录与文件可以存储进不同的分区。就是把大的硬盘按照自己的需求分成几个小硬盘,这样可以提高硬盘读取的效率。
2、 分区类型
·主分区:最多只能有4个,所以我们引入扩展分区
·扩展分区:
最多只能有1个
主分区加扩展分区最多只能有4个
扩展分区不能写入数据,只能包含逻辑分区
·逻辑分区
注意:1、2、3、4这四个分区号只能给主分区和逻辑分区使用,所以5分区始终代表第一个逻辑分区。
3、 格式化
格式化(高级格式化)又称逻辑格式化(当然也有低级格式化,它是在硬盘层面的格式化,并不是我们所考虑的),它是指根据用户选定的文件系统(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。格式化的目的就是为在硬盘之中写入文件系统。
4、 硬件设备文件名
在Linux当中所有的硬件设备都是文件,“/”是Linux中的根目录,相当于windows的”我的电脑”。Windows:分区-格式化-分配盘符;Linux:分区-格式化-为分区建立设备文件名-分配盘符。硬件设备文件名是系统自动检测的。
5、 分区设备文件名
had代表IDE硬盘的第一块硬盘,而hda1代表这块硬盘的第一个分区。IDE和SCSI硬盘接口基本淘汰,现在使用的基本都是SATA硬盘接口。分区设备文件名也是系统自动检测的。
6、 挂载(就是为分区分配盘符)
Windows中的盘符在Linux中叫做挂载点,这个挂载点必须是目录,而且必须是空目录才可以。swap分区可以理解为虚拟内存,当真实内存不够用时,使用swap分区作为虚拟内存。
7、 CentOS系统安装过程中的分区操作
需要给系统起一个主机名,建议不做修改。Linux对主机名并不敏感。Windows则不同,在局域网内,主机之间不光IP地址不能重复,主机名也不能重复,但是Linux则没有这个限制。
分区选择的时候,选择:创建自定义布局,手工分区。
所谓挂载点就是Windows意义上的分区盘符,我们分区的顺序一般是:先分boot分区,最后分根分区。
创建分区——》选择标准分区——》挂载点选择
Linux的系统启动信息一定要放在Linux硬盘最一开始的位置,所以不管怎样,boot分区一定会变成sda1,占据硬盘最开始的位置。分区号是Linux自动确定的。
swap分区不是给用户用的,是给系统内核来使用的,所以它没有挂载点。它是作为虚拟内存来使用的。
文件服务器一般默认的上传位置是在home目录,所以我们一般也为home目录进行分区,虽然home分区并不是必须的。
① /boot分区 200M足够
② swap分区,作为虚拟内存1G或2G都行,分多了也没用
③ /home分区 2G 可以
④ / 根分区,使用全部可用空间
每一个用户都有一个默认登录的“家”目录,root用户就是/root,普通用户就是/home/用户名目录。