ubuntu 迁移

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

在Ubuntu系统中,用户的家目录(home directory)通常位于/home目录下,随着用户数据的不断增长,硬盘空间可能会变得紧张,为了解决这个问题,我们可以将home目录迁移到一个新的分区上,本文将详细介绍如何在Ubuntu下迁移home目录至新的分区。

ubuntu 迁移

准备工作

1、备份数据:在进行任何操作之前,请务必备份您的数据,虽然我们的目标是尽量减小数据丢失的风险,但仍然建议您进行备份。

2、准备一个新的分区:在迁移home目录之前,您需要为新的分区分配足够的空间,可以使用GParted工具来创建和调整分区。

3、关闭系统:在开始迁移过程之前,请确保您的系统已经关闭。

创建挂载点

1、打开终端,输入以下命令创建一个名为new_home的文件夹,用于挂载新的分区:

sudo mkdir /new_home

2、使用GParted工具将新的分区挂载到/new_home目录下,具体操作方法请参考GParted官方文档。

迁移home目录

1、卸载旧的home目录:输入以下命令卸载旧的home目录:

sudo umount /home

2、将旧的home目录复制到新的分区:输入以下命令将旧的home目录复制到新的分区:

sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /home/ /new_home/

3、修改新分区的权限:输入以下命令修改新分区的权限:

ubuntu 迁移

sudo chown -R root:root /new_home/
sudo chmod -R 0755 /new_home/

4、修改fstab文件:输入以下命令编辑fstab文件,将旧的home目录替换为新的分区:

sudo nano /etc/fstab

找到以下行:

UUID=your-uuid /home ext4 defaults 0 0

将其替换为:

UUID=your-uuid /new_home ext4 defaults 0 0

注意将your-uuid替换为新分区的实际UUID,您可以使用blkid命令查看分区的UUID。

sudo blkid | grep your-uuid

5、重启系统:输入以下命令重启系统:

sudo reboot

验证迁移结果

1、登录系统,检查是否能够正常访问您的文件和应用程序,如果一切正常,说明迁移成功。

2、使用df -h命令查看磁盘空间使用情况,确认新的分区已经被正确挂载并使用了相应的空间。

删除旧的home目录(可选)

如果您不再需要旧的home目录,可以按照以下步骤删除它:

ubuntu 迁移

1、卸载旧的home目录:输入以下命令卸载旧的home目录:

sudo umount /old_home_directory_mount_point/

2、删除旧的home目录:输入以下命令删除旧的home目录:

sudo rm -rf /old_home_directory_mount_point/

3、更新fstab文件:输入以下命令编辑fstab文件,删除与旧的home目录相关的条目:

sudo nano /etc/fstab

找到以下行:

UUID=old-uuid /old_home_directory_mount_point ext4 defaults 0 0

将其删除,注意将old-uuid替换为旧分区的实际UUID,您可以使用blkid命令查看分区的UUID。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/334426.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-02-27 07:48
Next 2024-02-27 07:52

相关推荐

  • ubuntu系统中怎么删除或卸载自行安装的字体

    在Ubuntu系统中,我们有时候会安装一些新的字体,以满足我们的个性化需求,随着时间的推移,我们可能会发现这些字体并不常用,甚至可能对系统性能产生影响,这时,我们需要删除或卸载这些自行安装的字体,本文将详细介绍如何在Ubuntu系统中删除或卸载自行安装的字体。查看已安装的字体1、打开终端(快捷键:Ctrl+Alt+T)2、输入以下命令……

    2023-12-21
    0131
  • linux如何快速替换IP

    在Linux系统中,我们可以使用多种方法来快速替换IP地址,本文将介绍四种常用的方法,包括使用nmcli命令、修改网络配置文件、使用ip命令和使用ifconfig命令,希望通过本文的介绍,能够帮助您快速完成IP地址的替换操作。使用nmcli命令1、1 查看当前网络连接在进行IP地址替换之前,我们需要先查看当前系统的网络连接情况,可以使……

    2023-12-18
    0156
  • 如何在Linux中修改UUID函数的实现?

    在Linux中,要修改UUID_UUID函数,你需要找到该函数所在的源代码文件,然后使用文本编辑器打开该文件,对函数进行修改。修改完成后,保存文件并重新编译安装程序。请注意备份原始文件,以防万一需要恢复。

    2024-08-12
    060
  • 新手拿到vps后应该做什么

    新手拿到VPS后应该做什么当你第一次拿到一台VPS(虚拟专用服务器)时,可能会感到有些不知所措,只要你按照以下步骤进行操作,就可以轻松地开始使用你的VPS了。1、登录VPS你需要通过SSH客户端(如PuTTY或者Xshell)连接到你的VPS,在连接过程中,你需要输入你的VPS的IP地址、端口号(默认为22)、用户名和密码,如果你的V……

    2024-02-24
    094
  • 云服务器安装系统后怎么配置网络

    云服务器是一种基于互联网的计算服务,它可以提供可扩展的计算能力、存储空间和带宽,在安装操作系统后,我们需要对云服务器进行配置,以便更好地使用和管理,本文将详细介绍如何在云服务器上安装系统后进行配置。登录云服务器我们需要通过SSH工具(如PuTTY、Xshell等)登录到云服务器,在命令行中输入以下命令:ssh 用户名@服务器IP地址s……

    2024-01-27
    0109
  • centos修改grub2默认启动项

    CentOS怎么修改GRUB菜单启动项在CentOS系统中,GRUB是一个非常重要的引导程序,它负责在系统启动时显示启动菜单,让用户选择要启动的操作系统,我们可能需要修改GRUB菜单的启动项,以便根据自己的需求来启动不同的操作系统,本文将详细介绍如何在CentOS系统中修改GRUB菜单启动项。查看当前GRUB菜单启动项在修改GRUB菜……

    2023-12-23
    0322

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入