Ubuntu小技巧20--调整home分区位置

Ubuntu小技巧20–调整home分区位置

1 需求

由于笔者笔记本由一块机械盘和一块固态盘,前期将home分区装在机械盘中,现在打算
将home目录从机械盘转移到固态盘中. 相关操作记录如下.

2 操作步骤

  1. 分一块磁盘
    使用启动盘或者直接在windows下对制定的固态盘进行分区,切出指定大小空间,并新建为ext4格式.
  2. 格式化磁盘
    通过 lsblk可以发现系统下所有磁盘挂载情况, └─nvme0n1p9 259:9 0 150G 0 part 即为笔者切的固态盘.
    mkfs -t ext4 /dev/nvme0n1p9 可以将磁盘格式化为ext4格式,格式化成功后,可以通过blkid 查看磁盘uuid. 根据uuid将其加入到/etc/fstab中.
    # /home2 was on /dev/nvme0n1p9 by hand, and changed to /home2
    UUID=0b8cb62b-3b1e-4fd7-8c8e-6f15d58bb873 /home2		  ext4	  defaults        0   	  2
    # /home was on /dev/sda6 during installation, changed to /data
    UUID=09e0ddb1-2404-4e20-91fc-d565ecd91a47 /home           ext4    defaults        0       2
    
  3. 拷贝磁盘位置
    由于当前home目录已经存在,需要新建一个目录挂载固态盘,笔者使用home2,并将原home目录所有文件带权限拷贝到home
    cp -Rp /home /home2
    拷贝完后分别umount /home和home2目录,并更改为最终的挂载位置, home2->home,home->data,如下所示:
    # /home2 was on /dev/nvme0n1p9 by hand, and changed to /home
    UUID=0b8cb62b-3b1e-4fd7-8c8e-6f15d58bb873 /home		  ext4	  defaults        0   	  2
    # /home was on /dev/sda6 during installation, changed to /data
    UUID=09e0ddb1-2404-4e20-91fc-d565ecd91a47 /data           ext4    defaults        0       2
    
    umount -l /home
    umount -l /home2
    注意: 此处必需进入到非home目录,然后使用-l强制卸载,否则会出现home is busy. 也可以通过fuser -m /home 查看还有多少进程占用home目录,挨个kill掉.
  4. 重启
    重启后即可正常使用

3 注意事项

  1. 拷贝磁盘必须要拷贝对应的权限,否则无法正常读取用户目录文件,导致无法登录
  2. 卸载目录的时候可以使用-l强制卸载

4 说明

系统为Ubuntu 19.10 Desktop (64-bit)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要将Ubuntu 20.04系统所在分区sda5进行磁盘扩容,可以按照以下步骤进行操作: 1. 首先,确保系统已经正常启动,并使用管理员权限登录。 2. 打开终端窗口,可以使用快捷键Ctrl+Alt+T来快速打开终端。 3. 输入以下命令来查看当前的磁盘分区情况: ```shell sudo fdisk -l ``` 在输出结果中找到sda5分区,并记录其容量以及所在磁盘的信息。 4. 关闭所有打开的程序,并使用Live CD或USB启动计算机。 5. 选择"试用Ubuntu"选项来进入临时系统。 6. 打开终端窗口,并输入以下命令来启动GParted分区编辑器: ```shell sudo gparted ``` 7. 在GParted中,选择正确的磁盘,然后找到sda5分区。 8. 右键单击sda5分区,并选择"Resize/Move"选项。 9. 在对话框中,调整分区大小以满足你的需求,并点击"Resize"按钮进行调整。 10. 确认修改后,点击"Apply"按钮来应用更改。 11. 等待分区调整完成,并关闭GParted。 12. 重新启动计算机,进入Ubuntu 20.04系统。 13. 打开终端窗口,并输入以下命令来重新调整文件系统以适应新的分区大小: ```shell sudo resize2fs /dev/sda5 ``` 注意将"/dev/sda5"替换为你实际的分区设备。 14. 等待文件系统调整完成,即可完成磁盘扩容。 请注意,在进行任何磁盘操作前,请务必备份重要的数据。此外,操作可能因不同的系统配置而有所不同,请谨慎操作,并根据自己的情况进行调整

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昕光xg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值