linux debian扩容根_分区、磁盘管理示例

swap分区开关

关闭swap分区

1
swapoff -a

打开swap分区,sdax,x为分区

1
swapon /dev/sda5

进入磁盘管理

使用fdisk

使用fdisk管理/dev/sda,会进入fdisk管理

1
fdisk /dev/sda

fdisk命令说明

1
2
3
4
5
6
p查看分区,以及扇区
l查看支持的分区类型与代码
d删除分区
n新建分区
t更改分区类型,配合l使用
w写入磁盘

p命令运行结果例子:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
Disk
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x494ffa55

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1            2048 207718400 207716353   99G 83 Linux
/dev/sda2       207720448 209715199   1994752  974M  5 Extended
/dev/sda5       207722496 209715199   1992704  973M 82 Linux swap / Solaris

注意事项

扩容需要删除原有分区,再重新新建,删除的时候 此处不要选 y 是否删除原有数据 Do you want to remove the signature? [Y]es/[N]o: n

创建swap分区

分区完成后,需要创建swap分区 会出现UUID

1
mkswap /dev/sda5

查看分区UUID

1
2
3
4
root@debian:~# blkid
/dev/sdb1: UUID="c0f473f5-5ff0-45c2-9b55-e1db62a03af0" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f2c96ff4-56b6-f844-b5aa-af3f87c79628"
/dev/sda5: UUID="61775452-4531-4337-9517-60a0e667c4c8" TYPE="swap" PARTUUID="eb73a0e6-05"
/dev/sda1: UUID="cf831793-c0d4-442f-85f3-09d0604803a8" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="eb73a0e6-01"

分配全部剩余空间到/目录

1
2
resize2fs /dev/sda1
df- h  # 查看分区大小

查看磁盘分区类型

怎么知道自己是gpt还是mbr分区

1
fdisk -l

如果显示“Disk label type: dos”或“Disk label type: msdos”,则表示是 MBR 分区。 如果显示“Disk label type: gpt”,则表示是 GPT 分区 GPT分区可能需要使用gdisk来调整分区

教程参考

https://www.zhihu.com/question/19968557/answer/3291330723

使用 Hugo 构建
主题 StackJimmy 设计