磁盘分区
MBR磁盘分区流程步骤
1、查看添加硬盘设备
bash
ll /dev/sd*2、进入交互模式
bash
fdisk /dev/sdb3、交互模式-添加扩展分区
输入选项n,主分区选择p,扩展分区选择e
bash
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.39.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0个主分区,0个扩展分区,4空闲)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):e
分区号 (1-4, 默认 1):
第一个扇区 (2048-20971519, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-20971519, 默认 20971519):
创建了一个新分区 1,类型为“Extended”,大小为 10 GiB。4、交互模式-添加逻辑分区
输入选项n,分区类型选择l。如果没有可分配空间会默认添加逻辑分区
bash
命令(输入 m 获取帮助):n
所有主分区的空间都在使用中。
添加逻辑分区 5
第一个扇区 (4096-20971519, 默认 4096):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (4096-20971519, 默认 20971519):
创建了一个新分区 5,类型为“Linux”,大小为 10 GiB。5、查看分区
输入指令p
bash
命令(输入 m 获取帮助):p
Disk /dev/sdb:10 GiB,10737418240 字节,20971520 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x4a507e20
设备 启动 起点 末尾 扇区 大小 Id 类型
/dev/sdb1 2048 20971519 20969472 10G 5 扩展
/dev/sdb5 4096 20971519 20967424 10G 83 Linux6、交互模式-保存退出
输入指令w
bash
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。7、分区格式化
bash
[root@localhost ~]# mkfs.ext4 /dev/sdb5
mke2fs 1.47.0 (5-Feb-2023)
创建含有 2620928 个块(每块 4k)和 655360 个 inode 的文件系统
文件系统 UUID:30b5655b-24c3-462f-95ee-71065794e1b3
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
正在分配组表:完成
正在写入 inode表:完成
创建日志(16384 个块):完成
写入超级块和文件系统账户统计信息:已完成8、创建挂载目录
bash
mkdir /data9、查看设备信息
根据自己操作系统选择设备路径
bash
blkid /dev/sdb510、挂载磁盘
bash
mount /dev/sdb5 /data11、检测
bash
df -Th12、开机自启动
永久生效需在/etc/fstab添加配置
bash
/dev/sdb5 /data ext4 defaults 0 0GPT磁盘分区流程步骤
1、查看添加硬盘设备/dev/sdc
bash
[root@localhost ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 4月17日 14:30 /dev/sda
brw-rw----. 1 root disk 8, 1 4月17日 14:30 /dev/sda1
brw-rw----. 1 root disk 8, 2 4月17日 14:30 /dev/sda2
brw-rw----. 1 root disk 8, 3 4月17日 14:30 /dev/sda3
brw-rw----. 1 root disk 8, 16 4月17日 14:57 /dev/sdb
brw-rw----. 1 root disk 8, 17 4月17日 14:57 /dev/sdb1
brw-rw----. 1 root disk 8, 21 4月17日 14:59 /dev/sdb5
brw-rw----. 1 root disk 8, 32 4月17日 14:30 /dev/sdc2、进入交互模式
bash
parted /dev/sdc3、创建新的磁盘卷标设置gpt
bash
(parted) mklabel
新的磁盘卷标类型? gpt4、设置分区名称
bash
(parted) mkpart
分区名称? []? yunjisuan5、设置文件系统类型
bash
文件系统类型? [ext2]? ext46、设置起始点
bash
起始点? 07、设置结束点
bash
结束点? 10G
警告: 所产生的分区没有适当为获得最佳性能而对齐:34s % 2048s != 0s
忽略/Ignore/放弃/Cancel? ignore8、退出
bash
(parted) q
信息: 你可能需要 /etc/fstab。9、分区格式化
bash
[root@localhost ~]# mkfs.ext4 /dev/sdc1
mke2fs 1.47.0 (5-Feb-2023)
创建含有 2441402 个块(每块 4k)和 610800 个 inode 的文件系统
文件系统 UUID:f07106e3-7c69-4ce3-86de-d1256a770a1b
超级块的备份存储于下列块:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
正在分配组表:完成
正在写入 inode表:完成
创建日志(16384 个块):完成
写入超级块和文件系统账户统计信息:已完成10、查看设备信息
bash
[root@localhost ~]# blkid /dev/sdc1
/dev/sdc1: UUID="f07106e3-7c69-4ce3-86de-d1256a770a1b" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="yunjisuan" PARTUUID="b3bd25a6-360d-4433-ae17-1a37ca039286"11、创建挂载目录
bash
mkdir /data12、挂载
bash
mount /dev/sdc1 /data13、检测挂载
bash
df -Th14、开机自启动
永久生效需在/etc/fstab添加配置
bash
/dev/sdc1 /data ext4 defaults 0 0swap交换分区流程
1、查看增加设备
bash
ll /dev/sd*2、进入磁盘分区交互模式
bash
fdisk /dev/sdb3、交互模式-添加主分区
bash
命令(输入 m 获取帮助):n
分区类型
p 主分区 (0个主分区,0个扩展分区,4空闲)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):4、交互模式-设置分区号和扇区大小
bash
分区号 (1-4, 默认 1):
第一个扇区 (2048-20971519, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-20971519, 默认 20971519):5、交互模式-更改分区类型
bash
命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码或别名(输入 L 列出所有代码):82
# 82为Linux swap / So6、交互模式-查看分区并保存
bash
命令(输入 m 获取帮助):p
命令(输入 m 获取帮助):w7、格式化交换分区
bash
mkswap /dev/sdb18、查看文件系统信息
bash
blkid /dev/sdb19、开启交换分区
bash
# 创建挂载目录
mkdir /data
# 激活
swapon /dev/sdb1 /data10、开机自动挂载
永久生效需在/etc/fstab添加配置
bash
/dev/sdb1 /data none swap sw 0 0