Linux 安装程序中的“挂载点”是什么意思?

Linux 安装程序中的“挂载点”是什么意思?

安装 Linux 时,它要求选择“安装点”。我给了/,但我不知道这个的确切含义和目的。

另外,现在我想/home在已经安装了带有 mount point 的 Linux 的机器上再创建一个挂载点/。可以从我当前的 Linux 安装中执行此操作吗?如果是,步骤/命令是什么?

我对“挂载点”的理解是,当我需要以/home更安全的方式保存我的内容时,如果我当前的 Linux 损坏,它就不会被删除。例如,通过将硬盘从 Linux 损坏的机器上分离并连接到新的 Linux 机器上,我应该可以获取我的/home内容。

答案1

安装点指定设备或磁盘分区出现在目录层次结构中的哪个位置。

如果您想移动/home到新分区,则必须为其创建一个新分区,/dev/sda4并对其进行格式化,例如使用 ext4。创建分区并格式化它们可以使用例如轻松完成gparted

然后你必须将旧的内容复制到新分区并修改/etc/fstabso/home指向新分区。创建分区并格式化后,以 root 身份执行类似操作。再次,我假设/dev/sda4对于分区,这只是一个示例,您必须使用真实的分区设备:

$ mkdir /mnt/tmphome
$ mount /dev/sda4 /mnt/tmphome
$ cd /home/
$ find . -depth -print0 | cpio --null --sparse -pvd /mnt/tmphome/
$ umount /mnt/newhome
$ mv /home /old_home
$ mkdir /home
$ mount /dev/sda4 /home

现在检查您的系统是否仍然正常工作。如果是这样,请添加如下行/etc/fstab

/dev/sda4 /home ext4    defaults        1 2

并删除其中的备份/old_home

但是,如果您发现出现问题,您可以通过不添加或删除上面的行/etc/fstab并以 root 身份执行操作来退回

$ umount /home
$ rmdir /home
$ mv /old_home /home

这个答案的灵感来自于howtohttp://embraceubuntu.com/2006/01/29/move-home-to-its-own-partition/

相关内容