linux - 调整 EXT4 分区的大小
问题描述
我在虚拟机中有一个 Ubuntu 18.04 服务器。VM 管理员分配了更多磁盘空间。如何调整分区大小以使用该空间?
我的设置如下:
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 5244927 4194304 2G Linux filesystem
/dev/sda3 5244928 424675327 419430400 200G Linux filesystem
/dev/sda4 424675328 529532927 104857600 50G Linux filesystem
/dev/sda5 529532928 1578108927 1048576000 500G Linux filesystem
/dev/sda6 1578108928 1745881087 167772160 80G Linux filesystem
(parted) print free space
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 1397GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
17.4kB 1049kB 1031kB Free Space
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 2685MB 2147MB ext4
3 2685MB 217GB 215GB ext4
4 217GB 271GB 53.7GB ext4
5 271GB 808GB 537GB ext4
6 808GB 894GB 85.9GB ext4
894GB 1397GB 503GB Free Space
如何将可用空间分配给第五个分区。
按照以下说明: https ://geekpeek.net/resize-filesystem-fdisk-resize2fs/
我删除了 /dev/sda5 然后重新创建它,但它的大小保持不变:
同样,以下:
https://www.tecmint.com/parted-command-to-create-resize-rescue-linux-disk-partitions/
resizepart 并不表示有任何可用的磁盘空间可供使用并且分区保持相同的大小。
我是否需要删除 /dev/sda6 才能访问可用磁盘空间?
解决方案
如果/dev/sda5
要从 VM 内部为分区分配可用空间,则首先必须摆脱/dev/sda6
分区。
否则,解决方案是在未挂载文件系统的情况下从 live CD 运行 GParted,因为您必须移动分区(在您的情况下,您必须将/dev/sda6
分区移动到磁盘的末尾,然后扩展/dev/sda5
其现在相邻的可用空间)。
推荐阅读
- r - 如何使用 R 查询 Oracle 中的 LOB 字段
- heroku - 我的 Heroku 自定义域在我使用 www.mywebsite.com 时有效,但在我访问 mywebsite.com 时无效
- flutter - 颤振三元运算符未按预期工作
- reactjs - TypeError:无法读取材料 ui 中未定义的属性(读取“断点”)
- javascript - 试图创建一个基本的跳跃恐龙游戏
- python - Django 数据迁移:表不存在
- ios - AVAudioRecorder 在后台运行一段时间后停止
- dask - 使用 Dask 读取包含无效数据的 CSV 列并键入 int64
- javascript - GSAP 时间线的目标克隆元素仅在单击时运行
- rust - 用于按索引从嵌套结构中检索数据的过程宏