钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读899067
首页 Linux 正文内容

linux扩容home分区

钟逸 Linux 2025-06-29 08:47:33 2

随着时间的推移,你的 Linux 系统 Home 分区可能会变得拥挤,导致存储空间不足。这可能导致系统运行缓慢、应用程序崩溃,或无法创建新文件。本文将指导你如何扩容 Home 分区,释放宝贵的存储空间。

准备工作

在开始扩容之前,请确保:

你有足够的可用空间在其他分区中。

你已备份你 Home 分区的数据。扩容过程可能会导致数据丢失。

你已登录为具有 sudo 权限的用户。

步骤 1:缩小临近分区

如果 Home 分区的右侧有未使用的空间,你可以从临近分区中缩小它。使用以下步骤:

使用 fdisk 命令识别未使用的空间:

bash

sudo fdisk -l

确定要缩小的分区号:

bash

sudo fdisk /dev/sdX

其中 /dev/sdX 是要缩小的分区。

使用以下命令缩小分区:

bash

d

n

p

<分区号>

<起始扇区>

<终止扇区>

w

确保终止扇区的数字大于缩小的空间大小。

步骤 2:创建新的分区

从缩小的分区中创建新的未分配空间分区:

使用 fdisk 命令:

bash

sudo fdisk /dev/sdX

使用以下命令创建新的分区:

bash

n

p

<分区号>

<起始扇区>

<终止扇区>

w

确保起始扇区与缩小后的未分配空间一致。

步骤 3:格式化新分区

使用文件系统(如 ext4)格式化新分区:

bash

sudo mkfs.ext4 /dev/sdX<分区号>

步骤 4:扩展 Home 分区

使用以下命令扩展 Home 分区:

bash

sudo resize2fs /dev/sdX

步骤 5:挂载新分区

将新分区挂载到 Home 目录:

bash

sudo mount /dev/sdX<新分区分区号> /home

步骤 6:更新 fstab

将新分区条目添加到 /etc/fstab 文件中,使其在系统启动时自动挂载:

bash

echo "/dev/sdX<新分区分区号> /home ext4 defaults 0 2" | sudo tee -a /etc/fstab

完成

现在,你的 Home 分区已成功扩容。检查可用空间以确认扩容是否成功:

bash

df -h

如果扩容成功,你会看到 Home 分区已增加可用空间。

文章目录
    搜索