美文网首页
【parted】Linux上使用parted将剩余磁盘空间划分分

【parted】Linux上使用parted将剩余磁盘空间划分分

作者: Bogon | 来源:发表于2023-11-05 07:19 被阅读0次
    # lsblk
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0  250G  0 disk
    ├─sda1            8:1    0    1G  0 part /boot
    └─sda2            8:2    0   99G  0 part
      ├─centos-root 253:0    0   91G  0 lvm  /
      └─centos-swap 253:1    0    8G  0 lvm  [SWAP]
    sr0              11:0    1 1024M  0 rom
    loop0             7:0    0  4.4G  0 loop /mnt
    
    

    根据lsblk命令的输出,以下是对每个列出的字段的详细解读:

    • NAME: 设备的名称,这里显示了一个设备名为sda的硬盘。
    • MAJ:MIN: 设备的主/次设备号,用于唯一标识设备。
    • RM: 可移动设备的标志,0表示不可移动的设备(如硬盘)。
    • SIZE: 设备的总大小,这里sda硬盘的总大小为250GB。
    • RO: 设备的只读属性,0表示可读写的设备。
    • TYPE: 设备的类型,disk表示硬盘。
    • MOUNTPOINT: 设备的挂载点,如果设备已经挂载,这里将显示挂载的目录。

    sda硬盘下,有两个分区(sda1sda2):

    • sda1: 这是sda硬盘的第一个分区,大小为1GB,已经挂载到/boot目录。
    • sda2: 这是sda硬盘的第二个分区,大小为99GB。在这个分区下有两个逻辑卷(LVM):
      • centos-root: 这是一个LVM逻辑卷,大小为91GB,已经挂载为根目录/
      • centos-swap: 这是一个LVM逻辑卷,大小为8GB,用作交换分区。[SWAP]表示该交换分区已被激活。

    这个输出显示了sda硬盘及其分区和逻辑卷的层次结构,以及每个设备的挂载状态和用途。

    如何将sda所有剩余空间 用parted做一个分区 sda3?

    #  parted  /dev/sda  print
    Model: VMware Virtual disk (scsi)
    Disk /dev/sda: 268GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    
    Number  Start   End     Size    Type     File system  Flags
     1      1049kB  1075MB  1074MB  primary  xfs          boot
     2      1075MB  107GB   106GB   primary               lvm
    
    
    # parted /dev/sda mkpart primary  xfs  107GB  250GB
    
    Information: You may need to update /etc/fstab.
    
    # lsblk
    
    NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   250G  0 disk
    ├─sda1            8:1    0     1G  0 part /boot
    ├─sda2            8:2    0    99G  0 part
    │ ├─centos-root 253:0    0    91G  0 lvm  /
    │ └─centos-swap 253:1    0     8G  0 lvm  [SWAP]
    └─sda3            8:3    0 132.9G  0 part
    sr0              11:0    1  1024M  0 rom
    loop0             7:0    0   4.4G  0 loop /mnt
    
    

    这条命令使用 parted 工具在 /dev/sda 上创建一个新的主分区(primary),文件系统类型为 xfs,起始位置为 107GB,结束位置为 250GB。

    请注意,根据输出的信息,第一个分区(sda1)结束位置为 1075MB,第二个分区(sda2)结束位置为 107GB,因此,我们需要将起始位置设置为第二个分区的结束位置,结束位置设置为起始位置加上 150G 的大小。

    请确保在执行此命令之前备份重要数据,并谨慎操作。

    相关文章

      网友评论

          本文标题:【parted】Linux上使用parted将剩余磁盘空间划分分

          本文链接:https://www.haomeiwen.com/subject/jhxzidtx.html