MBR和GPT 均可以分区。
MBR最大2T ,且最多4各主分区(或3个主分区,1个扩展分区,扩展分区内再分多个逻辑分区)
查看硬盘分区快捷键:
ll /dev/sd* (或ls -l /dev/sd*)
lsblk
fdisk -l /dev/sdb
一、基本磁盘分区步骤:
首先准备一块新的磁盘(或虚拟机新建磁盘20G,练习可以多准备几块)
① ll /dev/sd* 详细查看设备/所有磁盘
② fdisk /dev/sdb 启动磁盘分区功能,sdb磁盘
③ n 新建分区(输入m,可以查看帮助)
④ p 选择新建分区或主分区(e 为扩展分区)
⑤ 1 默认分区(主分区只能4个,这是第一个分区)
⑥ 起始磁盘扇区:点击默认
⑦终止磁盘扇区:+2G(决定你磁盘大小)
⑧ mkfs.ext4 /dev/sdb1 格式化磁盘sdb1
磁盘分区sdb1格式化完成 。
⑨ mkdir /mnt/disk1 创建挂载文件夹
mount -t ext4 /dev/sdb1/ /mnt/disk1 永久挂载
⑩查看磁盘信息:df -hT (d磁盘,f汇总信息,- h人性化管理,T类型显示)
重复上述动作,一个磁盘可以做成4个主分区。或者3个主分区,1个扩展分区。做扩展分区时,在步骤④时候,选择e按照后续步骤即可。在扩展分区内可再分多个逻辑分区。(注意总磁盘容量)
二、磁盘逻辑分区步骤:
逻辑分区LVM 逻辑卷管理,可以随意在线扩容
pv 物理卷 (硬盘)
vg 卷组 (一堆磁盘的统称)
lv 逻辑卷
1、具体步骤:
① pvcreate /dev/sdc 创造物理卷
② vgcreate vg1 /dev/sdc 创造卷组 (若无卷组,有空间)一个磁盘只能有一个卷组。
③ lvcreate -L 200M -n lv1 vg1 创造逻辑卷(从vg1卷组中拿出200m给lv1) - L 大小 - n 卷名 vg1 卷组名
创造物理卷和卷组、逻辑卷成功,并从vg1卷组中拿出200M分配给逻辑卷lv1 。
④ mkfs.ext4 /dev/vg1/lv1 格式化
⑤ mkdir /mnt/lv1 创建挂载文件夹
mount -t ext4 /dev/vg1/lv1 /mnt/lv1/ 永久挂载
2、VG卷组扩容
① vgs 查看VG空间
② pvcreate /dev/sdf 创造物理卷sdf
③ vgextend vg1 /dev/sdf 把sdf(5G)加入卷组vg1 扩展卷组vg1。
3、逻辑卷LV扩容步骤:
① vgs 查看vg空间是否有剩余空间
② lvextend -L +200M /dev/vg1/lv1 增加200M空间,给lv1
③ resize2fs /dev/vg1/lv1 文件系统重定义大小
4、交换分区管理swap
交换分区作用: ‘提升' 内存的容量,防止OOM(Out Of Memory)内存不足,一般设置交换分区大小为内存的2倍。
①free -m 查看当前交换分区
②fdisk /dev/sde 准备分区
③pratprobe /dev/sde 重新扫描分区
④mkswap /dev/sde1 格式化
⑤swap /dev/sde1 挂载
⑥free -m 查看(验证)