TipsMake.com-默认情况下 Ubuntu 不使用单独的主分区,尽管许多 Linux 用户更喜欢这样做。 使用单独的主分区允许您在不丢失个人文件和设置的情况下重新安装 Ubuntu。
虽然安装时通常会选择主分区,但您也可以在安装 Ubuntu 后移动主分区。
在 Ubuntu 安装期间
在安装 Ubuntu 时创建一个主文件夹(Home Folder)很容易。选择安装“其他”选项以自定义分区并创建多个分区。将每个分区的挂载点设置为“/”以包含根文件系统和另一个分区的挂载点为/home。以后安装 Ubuntu 时,用户可以将旧的主分区重新设置为/home,但请注意不要勾选 Format 框,否则会删除整个文件。
安装 Ubuntu 后
如果您在 Ubuntu 安装过程中没有创建主分区,则不必从头重新安装 Ubuntu。要在安装后移动主分区,我们必须创建一个新分区,将文件从当前主目录复制到该分区,并告诉 Ubuntu 在/home 处提取新分区。
第一步:新建分区
如果有空的存储空间,这一步很简单。如果没有,我们将不得不调整系统分区的大小并在空存储空间创建一个新分区。如果有空存储空间或者不需要调整系统分区大小,只需要安装 GParted 并创建一个分区,无需从 CD 重启。这里我们创建一个名为 ext4 的分区。
第2步:将主文件夹中的文件复制到新分区
Ubuntu 很容易将文件提取到新分区,只需单击文件管理器中的设备部分下方。之后,点击Go菜单并选择Location查看挂载点。
启动命令窗口,执行以下命令,在新分区上创建当前主目录的副本,以/mount/location为解压分区的位置:
sudo cp –Rp/home/*/mount/location
我们会看到一个关于 .gvfs 文件夹的错误,但没关系,忽略它。
用户应检查新的主目录以确认它包含您的文件。但是,我们还没有删除旧的主目录。
第 3 步:找到新分区的 UUID
一长串字符实际上是分区的新UUID,我们需要它来将分区添加到fstab文件中,以便在Linux启动时告诉Linux分区的位置.用户还可以通过在命令窗口中输入以下命令来定位 UUID:
sudo blkid
第四步:编辑 fstab 文件
在修复fstab文件之前,我们应该创建一个备份以在出现问题时恢复它:
sudo cp/etc/fstab/fstab.backup
接下来输入以下命令在gedit中打开fstab文件。如果需要,您还可以使用其他文本编辑器。
gksu gedit/etc/fstab
将以下文本添加到 fstab 文件的新行,将 '_____' 替换为来自 sudo blkid 语句的新主 UUID:
UUID=_____/home ext4 nodev, nosuid 0 2
添加行后保存文件。
第 5 步:移动主目录位置并重新启动
在命令提示符下,输入以下命令将当前主目录移动到保留位置,并为新分区创建另一个新的空主目录:
cd/&& sudo mv/home/home_old && sudo mkdir/主页
运行此命令后重启电脑。可以用命令重启:
sudo shutdown-r now
重启电脑后就可以正常登录了。 Ubuntu 现在使用单独的主分区。在确保一切正常且/home 目录下仍有所有文件后,您可以移除/home_old 文件夹以释放内存:
sudo rm-rf/home_old
0 评论