分区
如果要使用一个块设备需要经过以下步骤
1.查看磁盘信息
[root@server1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 6.6G 0 rom /mnt/is0
nvme0n1 259:0 0 40G 0 disk
nvme0n1p1 259:1 0 300M 0 part /boot
nvme0n1p2 259:2 0 2G 0 part [SWAP]
nvme0n1p3 259:3 0 37.7G 0 part /
nvme0n2 259:4 0 20G 0 disk
[root@server1 ~]#
nvme0n2代表/dev/nvme 02的磁盘,大小为20g,并且这个块设备没有划分分区
而nvme0n1则有三个分区
nvme0n1p1 259:1 0 300M 0 part /boot
nvme0n1p2 259:2 0 2G 0 part [SWAP]
nvme0n1p3 259:3 0 37.7G 0 part /
分区的格式有两种:
1.MBR类型:
最多有四个主分区,但是并不意味着MBR类型只能划分四个分区,因为有一种分区叫做扩展分区,它要占用一些主分区的信息空间
扩展分区的目的是为了能够创建大于四个分区,也就是为了划分逻辑分区
分区的类型:
主分区
扩展分区:是不能被格式化或者挂载的分区
逻辑分区:是在扩展分区的基础上划分的分区
2.GPT类型:
没有扩展分区和逻辑分区的概念,GPT类型的全是主分区,总共可以划分128个主分区
分区的工具:
1.fdisk :如果磁盘>2T并且类型为MGR,就可以采用这个工具
2.gdisk:如果磁盘>2T并且类型为GPT,就可以采用这个工具
3.parted:不在乎大小,不在乎类型的工具
分区工具的使用:
查看磁盘信息
[root@server1 ~]# fdisk -l /dev/nvme0n2 -l list
Disk /dev/nvme0n2: 20 GiB, 21474836480 bytes, 41943040 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
[root@server1 ~]#
创建分区:
[root@server1 ~]# fdisk /dev/nvme0n2
Command (m for help): n 新建分区
Partition type : 选择:创建主分区(p: primary)还是扩展分区(e: extened )
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p 选择创建主分区
Partition number (1-4, default 1): 不要手工选择,默认就好 1-4
First sector (2048-41943039, default 2048): 分区的起始扇区是多少,就是默认的
删除分区:
Command (m for help): d 删除分区
Partition number (1,2,5,6, default 6): 6 选择要被删除的分区号码