欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu下移动/home目录至新的分区

程序员文章站 2022-03-14 12:13:55
...

ubuntu下移动/home目录至新的分区

当初装系统的时候完全按照网上的教程,将/home分区就分了20G的空间,用了Ubuntu一段时间后,发现/home所在的磁盘即将爆满,但前后/home目录所在的磁盘前后都没有可以拓展的空间,没办法,只能“搬家”了,下面是整个“搬家”的过程:

  • 首先要有一块儿完全空白的磁盘作为目标盘和一个u盘启动盘,并用ubuntu系统自带的分盘软件将其格式化,用u
    盘启动ubuntu系统。

  • 将目标盘(我的是/dev/sda9)挂载到随便一个目录(假设为/test)下

sudo mount /dev/sda5 /test       
  • 将home目录下的所有文件copy到目标盘挂载的目录下(这里一定要注意加上-a,否则,复制过去文件的所有者会变成root,而且路径一定要设置正确,否则都会导致重启的时候在登陆界面无限循环,无法进入图形界面。
sudo cp -ar  home所在的目录/*  /test
  • 进入原系统/etc目录下修改fstab文件(此处要注意修改的是原系统的fstab文件,而不是启动盘那个系统的fstab)

先备份(备份是一个好习惯)

sudo cp -a  fstab fstab.old

查看目标盘的uuid:

sudo blkid | grep /dev/sda5

ubuntu下移动/home目录至新的分区
编辑fstab文件,下图橙色的那两行就是home目录挂载的位置,将上一步查找到的uuid替换文件中的uuid。

sudo gedit fstab

ubuntu下移动/home目录至新的分区

  • 重启,发现home目录已经改变

ubuntu下移动/home目录至新的分区

  • 总结
    盲目照搬网上的做法不可取,特别是在修改重要的系统文件的时候,有时候一个命令写错就可能导致系统崩溃
    要养成改文件前先备份的习惯,在搞错后才由反悔的余地
    尽量不要一出问题就重装系统,那样解决不了任何问题

    ———一个刚开始接触linux一周多的小白

相关标签: linux ubuntu