当前位置: 首页 > 编程笔记 >

ubuntu下迁移home目录至新的分区教程详解

石博艺
2023-03-14
本文向大家介绍ubuntu下迁移home目录至新的分区教程详解,包括了ubuntu下迁移home目录至新的分区教程详解的使用技巧和注意事项,需要的朋友参考一下

用户home目录越来越大时,就可以考虑将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

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

sudo gedit fstab

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

总结

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

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

到此这篇关于ubuntu下移动/home目录至新的分区的文章就介绍到这了,更多相关ubuntu下移动/home目录至新的分区内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍Ubuntu下安装配置Docker的教程详解,包括了Ubuntu下安装配置Docker的教程详解的使用技巧和注意事项,需要的朋友参考一下 获取Docker 1、准备 Docker要求64位Linux且内核版本在3.10以上,在终端里输入uname -r查看,如图: 接下来更新源并查看是否有https方法: 2、添加key 输入以下命令添加GPG key: 如果上面的key不能用,可以

  • 译者:片刻 作者: Sasank Chilamkurthy 在本教程中,您将学习如何使用迁移学习来训练您的网络。您可以在 cs231n 笔记 上阅读更多关于迁移学习的信息 引用这些笔记: 在实践中,很少有人从头开始训练整个卷积网络(随机初始化),因为拥有足够大小的数据集是相对罕见的。相反,通常在非常大的数据集(例如 ImageNet,其包含具有1000个类别的120万个图像)上预先训练 ConvN

  • 迁移pagination分页 仓库地址: pagination 安装 composer require illuminate/pagination 我们可以用illuminate/pagination分页了 $users = User::paginate(15); //在你的模板 {!! $users->links() !!} 然后你将看到一堆莫名其妙的错误,没关系,让我们来解决它。既然不能像l

  • 本文向大家介绍mysql5.5数据库data目录迁移方法详解,包括了mysql5.5数据库data目录迁移方法详解的使用技巧和注意事项,需要的朋友参考一下 //前一阵子以为学习需要就在自己的本本上装了个mysql数据库。今天想把结合jsp做的项目拿到学校机器上用用,但发现数据库数据怎么迁移,首先找不到数据库的数据目录在什么地方,就上网搜了搜也没找到合适的答案,但无意中发现原来5.5已经很人性化了。

  • 本文向大家介绍详解Centos/Linux下调整分区大小(以home和根分区为例),包括了详解Centos/Linux下调整分区大小(以home和根分区为例)的使用技巧和注意事项,需要的朋友参考一下 在安装新系统的时候,有时候没法预估或者说错误的划分了分区大小,常常会导致我们后面的操作出现极大地不方便,比如某个分区分的太小了,导致软件安装的时候会报安装空间不够,这就很麻烦。在这里我就记录一下错误分

  • 本文向大家介绍图文详解Ubuntu下安装配置Mysql教程,包括了图文详解Ubuntu下安装配置Mysql教程的使用技巧和注意事项,需要的朋友参考一下 Ubuntu安装Mysq有l三种安装方式,下面就为大家一一讲解,具体内容如下 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/ap