1、硬盘在系统的命名
设备名称 | 分区类型 | 设备类型 |
---|---|---|
/dev/sda | /dev/sda1 | 第一块磁盘的第一分区 |
/dev/sdb | /dev/sdb2 | 第二块磁盘的第二分区 |
/dev/vdd | /dev/vdd4 | 第四块磁盘的第三分区 |
主分区 <- 扩展分区 <- 逻辑分区
-
地位上的不同
逻辑分区属于扩展分区,扩展分区属于主分区
-
位置上的不同
主分区又叫做引导分区,是可以安装系统的分区,MBR分区表最多只能创建
4个主分区,现在还有一种新型分区表叫GPT,GPT支持分配128个主分区。注意MBR与GPT之间不能互转,会导致数据丢失
扩展分区是主分区之外的部分。
逻辑分区在扩展分区之内可以创建多个,无限制(只要空间够用)
-
适用空间不同
我们约定俗称会在磁盘空间 < 2TB时采用MBR分区方式,大于2TB则采用GPT
二、MBR分区
查看设备详情,以及分区情况
[root@localhost /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 10G 0 disk
├─sda1 8:1 0 500M 0 part /boot
├─sda2 8:2 0 1.5G 0 part [SWAP]
└─sda3 8:3 0 8G 0 part /
sdb 8:16 0 20G 0 disk
fdisk工具:
适用于磁盘小于2TB的磁盘,分区类型MBR,主分区4或主分区3+扩展分区(逻辑分区+…),分区后需要保存才能生效
[root@localhost /]# fdisk /dev/sdb # 这里sdb是新增的一块20G的磁盘
[root@localhost /]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):
这里列出几个目前实验可用的命令:
n 创建分区
p 查看分区信息
d 删除分区
q 不保存退出
w 保存退出
现在来创建分区:
命令(输入 m 获取帮助):n (这里意思是,创建主分区,还是扩展分区,主分区4个空闲)
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): # 这里默认是p 那我们回车就可以了
分区号 (1-4,默认 1):出现分区号,默认从1-4,表示只能建立4个分区(主分区+扩展分区不能大于4)
起始 扇区 (2048-41943039,默认为 2048):# 这里意思是从哪里开始向后分区 建议使用默认的,
不然就会出现空闲的扇区,这里也是回车
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+1G
输入 +1G 代表创建1G大小的分区(注意:是大写的G)
此刻来查询一个分区的情况,可以看到,我们刚创建的分区显示出来了
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x9aa92fe3
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
重复创建分区步骤&#x