【Linux】parted分区工具

1 parted分区工具

学习红帽认证的笔记,仅供参考

1.1 说明

parted 是一个强大的命令行工具,用于创建、删除、调整、移动磁盘分区,并管理磁盘文件系统。
支持 gpt、MBR(这里是msdos)

注意:
parted 对于分区做出的修改是立即生效的,一旦命令输错,就完蛋
parted 2和3,功能不一样。
比如 resize 命令已在 parted 3.0 移除,要用 resizepart 3
2 是有 cp 复制分区,3没有

配置方式分为2种:

  1. 交互式,一步一步来
  2. 直接一条命令完成

1.1.1 容量单位

parted显示的是GB单位,fdisk是显示的GiB单位,这两者是不一样的

(parted) help unit                                                        
  unit 单位                                设置缺省的“单位”

	UNIT 是以下任意一项:s, B, kB, MB, GB, TB, compact, cyl, chs, %, kiB, MiB, GiB, TiB
(parted)  
GB和GiB的区别
GiB(Gibibyte)是信息或计算机硬盘存储的一个单位
1KiB = 1024 Byte
1MiB = 1024 KiB = 1048576 Byte
1GiB = 1024 MiB
1TiB = 1024 GiB

GB(gigabyte)是十进制的容量单位
1KB=1000Byte
1MB=1000KB
1GB=1000MB
1TB=1000GB
# GiB和GB之间的换算
1GB = 1000*1000*1000 byte = 1000*1000*1000/(1024*1024*1024) GiB = 0.9313225746154785GiB

1.1.2 注意点

G要用 GiB !!!

当要用G为单位的时候,因为 parted 的单位计算方式,我们要用 GiB

[root@rhel ~]# parted -v
parted (GNU parted) 3.5
Copyright © 2022 Free Software Foundation, Inc.
授权 GPLv3+: GNU GPL 第三版或后续版本 <https://gnu.org/licenses/gpl.html>
这是自由软件:您可以自由变更和再发布它。
在法律所允许的范围内不做任何担保。

由 <http://git.debian.org/?p=parted/parted.git;a=blob_plain;f=AUTHORS> 编写。
[root@rhel ~]# 
# mbr的举例
(parted) mkpart primary ext2 300M 400M
(parted) mkpart primary ext3 1g 2g
(parted) mkpart primary ext3 3G 4G
(parted) mkpart primary ext4 5GiB 6GiB
(parted)
(parted) print
型号:VMware, VMware Virtual S (scsi)
磁盘 /dev/sda:30.0GiB
扇区大小 (逻辑/物理):512B/512B
分区表:msdos
磁盘标志:

编号  起始点   结束点   大小     类型     文件系统  标志
 1    0.28GiB  0.37GiB  0.09GiB  primary
 2    0.93GiB  1.86GiB  0.93GiB  primary  ext3
 3    2.79GiB  3.73GiB  0.93GiB  primary  ext3
 4    5.00GiB  6.00GiB  1.00GiB  primary  ext4

(parted)

[hn@rhel ~]$ lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda             8:0    0   30G  0 disk 
├─sda1          8:1    0   95M  0 part 
├─sda2          8:2    0  953M  0 part 
├─sda3          8:3    0  954M  0 part 
└─sda4          8:4    0    1G  0 part 
# gpt分区:
(parted) mkpart 1 ext2 300M 500M
(parted) mkpart 2 ext3 1G 2G
(parted) mkpart 3 ext4 3GiB 4GiB
(parted)
(parted) print
型号:VMware, VMware Virtual S (scsi)
磁盘 /dev/sda:32.2GB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:

编号  起始点  结束点  大小    文件系统  名称  标志
 1    0.30GB  0.50GB  0.20GB  ext2      1
 2    0.50GB  2.00GB  1.50GB  ext3      2
 3    3.22GB  4.29GB  1.07GB  ext4      3

(parted)
(parted) unit GiB
(parted) print 
型号:VMware, VMware Virtual S (scsi)
磁盘 /dev/sda:30.0GiB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:

编号  起始点   结束点   大小     文件系统  名称  标志
 1    0.28GiB  0.47GiB  0.19GiB            1
 2    0.47GiB  1.86GiB  1.40GiB            2
 3    3.00GiB  4.00GiB  1.00GiB            3

(parted)   

[hn@rhel ~]$ lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda             8:0    0   30G  0 disk 
├─sda1        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值