MBR分区管理

1、查看设备信息
lsblk

2、分区
fdisk /dev/sdb

3、格式化
mkfs.ext3 /dev/sdb1
mkfs.ext4 /dev/sdb2
mkfs.xfs /dev/sdb3

4、建立挂载点
mkdir -pv /mnt/sc1
mkdir -pv /mnt/sc2
mkdir -pv /mnt/sc3

5、挂载(将分区挂载到文件系统)
[root@ops15 ~]# mount /dev/sdb1 /mnt/sc1
[root@ops15 ~]# mount /dev/sdb2 /mnt/sc2
[root@ops15 ~]# mount /dev/sdb3 /mnt/sc3

6、设置开机自动挂载
将下面的信息写入配置文件/etc/fstab
/dev/sdb1 /mnt/sc1 ext3 defaults 0 0
/dev/sdb2 /mnt/sc2 ext4 defaults 0 0
/dev/sdb3 /mnt/sc3 xfs defaults 0 0

GPT分区(未来主流的分区表)
特点:
1、每个分区都有UUID号,blkid查看
2、用parted命令管理分区(MBR用的fdisk)
3、无限分区,128个
4、与MBR相比没有2TB的限制,分区大小支持256T
5、GPT分区如果要安装操作系统,必须先创建一个ESP分区来存放引导程序文件*.efi

parted命令
交互式
[root@ops15 ~]# parted /dev/sdc
GNU Parted 3.1
Using /dev/sdc
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) help
(parted) mklabel gpt 把分区转换成GPT分区
(parted) mkpart primary 1 5G 创建分区 分区类型 起始位置 结束位置
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1049kB 5000MB 4999MB primary
(parted) mkpart primary 5G 6G 创建分区 分区类型 起始位置 结束位置
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1049kB 5000MB 4999MB primary
2 5000MB 6000MB 1000MB primary
(parted) mkpart primary 6G -1 创建分区 分区类型 起始位置 结束位置
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1049kB 5000MB 4999MB primary
2 5000MB 6000MB 1000MB primary
3 6000MB 21.5GB 15.5GB primary
(parted) rm 3 删除3号分区
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1049kB 5000MB 4999MB primary
2 5000MB 6000MB 1000MB primary
非交互式
parted -s 硬盘设备 动作

-s:以脚本形式运行,不提示y/n

动作:显示分区、修改分区表类型,创建分区,删除分区等
注意:修改分区表会导致原来的分区被删除

例:用parted命令对20G的硬盘/dev/sdd创建两个主分区,一个2G,一个3G
1、查看块设备
lsblk

2、查看分区
parted /dev/sdd p

3、将分区表类型设置为GPT
parted -s /dev/sdd mklabel gpt

4、创建分区
parted -s /dev/sdd mkpart primary 1 2G
parted -s /dev/sdd mkpart primary 2G 5G

猜你喜欢

转载自blog.csdn.net/weixin_51014063/article/details/108746883