管理(划分)分区

  • 管理工具

列出块设备

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分区,存在风险

 

posted on 2023-01-09 18:45  smile^^  阅读(105)  评论(0)    收藏  举报