在 Linux 5.9 及更高版本中,您可以轻松扩充 Home 目录的大小,以满足不断增长的存储需求。以下是分步指南:
步骤 1:检查当前 Home 大小
使用以下命令检查当前 Home 目录的大小:
shell
df -h ~
步骤 2:停止进程
在重新分区之前,需要停止任何使用 Home 目录的进程。您可以使用以下命令:
shell
pkill -9 -f "process_name"
步骤 3:扩充分区
使用分区工具(例如 fdisk、 parted)扩充分区。以下是使用 fdisk 的步骤:
以 root 身份运行 fdisk:
shell
sudo fdisk /dev/sda
选择要扩充的分区(通常为根分区)并输入 "n" 创建新分区。
输入所需的大小并按 Enter。
将新分区类型设置为 "L"(逻辑)并按 Enter。
按 "w" 写入更改并退出 fdisk。
步骤 4:格式化新分区
使用以下命令格式化新分区:
shell
sudo mkfs.ext4 /dev/sdaX
步骤 5:挂载新分区
创建挂载点并挂载新分区:
shell
sudo mkdir /mnt/newhome
sudo mount /dev/sdaX /mnt/newhome
步骤 6:移动文件
将当前 Home 目录中的文件和目录移动到新分区:
shell
sudo rsync -av --exclude=.gvfs /home/user /mnt/newhome
步骤 7:更新 /etc/fstab
编辑 /etc/fstab 文件并添加以下条目:
shell
/dev/sdaX /home ext4 defaults 0 2
步骤 8:重启
重新启动系统以使更改生效。
注意事项
在扩充分区之前务必备份重要数据。如果分区过程出错,可能会导致数据丢失。此外,请确保新分区有足够的可用空间以满足您的存储需求。