管理(划分)分区
- 管理工具
列出块设备
lsblk
显示UUID和文件系统
lsblk -f
[root@rocky8 ~]#lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 199G 0 part
├─rl-root 253:0 0 70G 0 lvm /
├─rl-swap 253:1 0 2G 0 lvm [SWAP]
└─rl-home 253:2 0 127G 0 lvm /home
sr0 11:0 1 10G 0 rom
[root@rocky8 ~]#lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs 37964728-fdb6-440e-9c37-9cf4b1473555 /boot
└─sda2 LVM2_m hcfn68-KH11-jUDI-UcXV-dpQc-Npb0-YSwZq1
├─rl-root
│ xfs 56d2caff-31c3-4bca-97ec-db53a3380241 /
├─rl-swap
│ swap 02dc86f6-8e94-4372-b936-e9c6e5a5a3f7 [SWAP]
└─rl-home
xfs 57f7c67b-2da2-4018-ac07-cb5c4c713b4a /home
sr0 iso966 Rocky-8-5-x86_64-dvd
2021-11-14-09-31-13-00
添加新硬盘后,需要扫描新硬盘,让kernel识别新硬盘
echo '---' > /sys/class/scsi_host/host0/scan
ehco '---' > /sys/class/scsi_host/host1/scan
ehco '---' > /sys/class/scsi_host/host2/scan
查看整个系统硬盘的分区
cat /proc/partitions
- 划分分区工具
fdiskMBR和GPT分区方式支持
fdisk -l查看分区大小和扇区数,文件系统类型
[root@rocky8 ~]#fdisk -l
Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7ee3e798
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 419430399 417331200 199G 8e Linux LVM
Disk /dev/mapper/rl-root: 70 GiB, 75161927680 bytes, 146800640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/rl-swap: 2 GiB, 2147483648 bytes, 4194304 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/rl-home: 127 GiB, 136356823040 bytes, 266321920 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
fdisk [device]device 是整个硬盘
进入交互式操作,子命令为:
m 可以获取帮助
p 分区列表
t 更改分区类型
n 创建新分区
d 删除分区
v 校验分区
u 转换单位
w 保存退出
q 不保存退出
注意:执行交互式命令时有时会出现WARNING,内存中加载了一个旧版本的16bytes分区表,硬盘上使用的是新版本的分区表,两者不统一,新分区无法识别,导致无法操作新硬盘

需要同步分区
Centos7、8同步分区表:使用partprobe
Centos 6使用:新增分区:partx -a [device]
删除分区:partx -d --nr [device]
gdisk 会使MBR分区转化为GPT分区,存在风险
浙公网安备 33010602011771号