一.主分区,扩展分区,逻辑分区
Linux系统分区一般采用MBR分区方式,这种分区方式一般可以分为4个主分区,如果需要更多分区的化就需要将其中一个分区作为扩展分区,扩展分区不可以写入内容,但是扩展分区可以划分为多个逻辑分区,因此一块磁盘可以分出更多的分区。
硬盘分类:
并口硬盘(IDE):IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”性能不断提高,价格低廉,多用于家用产品中,也部分应用于服务器
串口硬盘:SATA(Serial ATA)口的硬盘又叫串口硬盘,能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,很大程度上提高了数据传输的可靠性
固态硬盘:固态硬盘具有传统机械硬盘不具备的快速读写、质量轻、能耗低以及体积小等特点,但是售价较高
详细磁盘介绍:IDE、SATA、SCSI、SAS、FC、SSD 硬盘类型 - 中道学友 - 博客园https://www.cnblogs.com/awpatp/archive/2013/01/29/2881431.html
1、linux查看硬盘分区状态
fdisk -l
sda sd(SATA disk) a 第一块硬盘
hda hd(IDE disk) a 第一块硬盘
2.主分区的划分
[root@localhost ~]# fdisk /dev/sdb
d delete a partition 删除
l list known partition types 查看所有类型
m print this menu 当前菜单
n add a new partition 添加
p print the partition table 打印分区表
q quit without saving changes 不保存退出
t change a partition's system id 修改分区id
w write table to disk and exit 保存
3.虚拟机添加磁盘过程
完成后需要重启虚拟机
4.磁盘分区
这就时新添加的磁盘
具体分区过程
挂载前需要先格式化
格式化完之后才可以挂载使用
5.删除主分区
卸载要删除的主分区
[root@localhost ~]# umount /dev/sdb1
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x1ce351c3
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 411647 204800 83 Linux
/dev/sdb2 411648 821247 204800 83 Linux
命令(输入 m 获取帮助):d
分区号 (1,2,默认 2):2
分区 2 已删除
命令(输入 m 获取帮助):w
同步分区表(把已删除分区对应的文件删除)
[root@localhost /]# partx -d /dev/sdb
6.扩展分区、逻辑分区
逻辑分区标号以5开始,因为前四个标号时主分区和扩展分区
二.开机自动挂载
1./etc/rc.local (进入系统前最后一个可执行脚本)
[root@localhost ~]# vim /etc/rc.local (/etc/rc.d/rc.local的符号链接)
mount /dev/sdb7 /mnt/
[root@localhost ~]# ll /etc/rc.d/rc.local
[root@localhost ~]# chmod a+x /etc/rc.d/rc.local
2./etc/fstab
/dev/sdb6 /opt xfs defaults 0 0
或者
UUID="5b7c4fd7-fdc7-43fa-a470-489be3919ccc" /opt xfs defaults 0 0
[root@localhost ~]# mount -a
3.autofs(按需挂载)
1) [root@localhost ~]# vim /etc/auto.master 主配置文件
/test /etc/auto.test --timeout=10 #卸载时间
触发挂载的目录 对该目录挂载对象配置文件
[root@localhost ~]# mkdir /test
[root@localhost ~]# touch /etc/auto.test #必须是auto开头
2) [root@localhost ~]# vim /etc/auto.test
part7 -fstype=xfs :/dev/sdb7
挂载点 类型 被挂载设备
3)重启服务
[root@localhost ~]# systemctl restart autofs
4)测试
[root@localhost ~]# cd /test/part7 #触发挂载
[root@localhost part7]# mount |grep sdb7
/dev/sdb7 on /test/part7 type xfs (rw,relatime,attr2,inode64,noquota)
三.交换分区扩大缩小
1.扩大交换分区
准备1GB分区
[root@localhost test]# mkswap /dev/sdb5 格式化swap分区类型
[root@localhost test]# swapon /dev/sdb5 激活交换分区
[root@localhost test]# free -m
total used free shared buff/cache available
Mem: 3931 404 3119 12 407 3286
Swap: 3071 0 3071
[root@localhost test]# swapon -s
文件名 类型 大小 已用 权限
/dev/dm-1 partition 2097148 0 -2
/dev/sdb5 partition 1048572 0 -3
永久生效
[root@localhost test]# vim /etc/fstab
UUID=49451416-2403-4732-87b2-fbf8639b2eb4 swap swap defaults 0 0
缩小:
删除swap分区的配置(/etc/fstab文件)
[root@localhost test]# swapoff /dev/sdb5