我使用 调整了 EXT4 分区的大小resize2fs
,但在操作完成后我发现它只缩小了文件系统,而不是分区。如何将文件系统再次增大到分区的大小? (我的问题不是关于缩小分区,我是用 GParted 做到的。我的问题是如何将文件系统恢复到现在较小分区的大小。)GParted 说我已使用 11.56 GB(我所有分区的大小)文件加在一起是 4.4 gigs),而df
说 4.4 gigs。
输出df -h
:
Filesystem Size Used Avail Use% /dev/sda4 443G 4.4G 439G 1%
输出fsck /dev/sda
:
Device Start End Sectors Size Type /dev/sda4 975955968 1918963711 943007744 449.7G Linux filesystem
答案1
默认操作resize2fs
是增长文件系统以占据整个分区,因此您只需运行resize2fs /dev/sda4
.
事实上,我认为大多数人都会这样做来缩小文件系统:
- 将 FS 缩小到介于最小大小(由文件系统中已有的文件量定义)和所需大小之间的某个大小
- 将分区大小调整为所需大小
- 调整 FS 大小以适合分区
也许现在的分区工具会检查 FS 的大小,以便在将分区缩小太多时不会被截断,但这并不是人们想要经常检查的事情!