LINUX系统盘空间不足怎么办_LINUX系统盘清理与扩容方案

Linux 使用fdisk缩减或扩容分区大小 | 调整分区大小

在 Linux 中调整分区大小是一项非常技术性的任务。
首先,你需要小心。
仅当分区未安装时才可以移动。
特别是如果你想缩小一个分区,如果将数据写入已挂载的分区,结果将是灾难性的。
另外,您不能直接在另一个分区之后直接收缩一个分区,因为开始和结束位置记录在分区表中,必须记住。

接下来,我们来谈谈扩展。
第一步是找出要调整的分区所在的位置。
例如,使用 df 或 lsblk 确保它是 /dev/sda。
接下来,启动 fdisk 并在该磁盘上运行 fdisk 命令。
接下来,检查分区的状态,键入“p”并记下要扩展的分区的起始扇区数。
然后输入“d”删除分区,选择分区号,然后输入“n”创建新分区。
保留默认设置,即不要移动,只需在扇区开头输入您刚刚记住的数字即可。
请注意,扇区的结束位置大于原始位置。
最后,输入“w”以保存更改。

扩容完成后,仍需要调整文件系统大小,运行resize2 fs命令,确保文件系统大小与分区大小匹配。

要收缩,必须首先收缩文件系统并使用带有 M 选项的 size2 fs。
再次启动fdisk,检查分区状态,并更改目标分区的扇区结束位置以减小其大小。
保存更改并运行 resize2 fs 命令以确保文件系统大小和新分区大小同步。

总而言之,增长意味着通过删除文件并创建比原始文件更大的新文件来调整文件系统的大小。
对于收缩,首先收缩文件系统,然后更改分区大小,最后调整文件系统大小以保证同步。
嘿,这真的很复杂。

Linux 使用fdisk缩减或扩容分区大小 | 调整分区大小

哦,说到Linux分区定制,这一点可要小心了。
我以前就经历过一次。
那是在2 01 8 年,一个朋友公司的服务器部门已经满了,想要扩大规模。
结果他犯了一个错误,丢失了所有数据。

首先您需要决定要编辑哪个分区。
这可以使用 df 或 lsblk 命令来完成。
例如,如果您看到路径 /dev/sda,则这就是您要使用的分区。

那么就需要使用fdisk工具来完成。
您可以通过键入“p”查看当前分区状态。
您必须写入要扩展的分区的起始扇区号,例如 sda2
如果想进一步扩展,必须先删除原来的分区。
输入“d”并选择分数编号为2 ,然后输入“n”创建一个新分数。
此时,您将保留默认设置并输入您之前在扇区开头指定的值。
但关键来了,在扇区末尾你要输入一个比原值大的值,这样扩容才能成功。

配置完成后,输入“w”保存并执行更改。
这一步千万不要马虎。
一旦设置,分区表就会改变。

要收缩分区,必须首先使用resize2 fs命令并添加-M选项将文件系统收缩到最小大小。
然后,操作步骤与扩展相同,只是扇区的最终位置改为比初始位置小。

无论是扩展还是收缩,最后一步是运行 resize2 fs 命令以确保文件系统大小和分区大小匹配。
这样,你就可以仔细换房间了。

说实话,这个操作非常复杂。
一定要一步一步来,不能操之过急。
我当时不太明白,差点出大问题。
所以大家一定要小心,不要像我一样。