如果我简单地将挂载点从 /usr/local 更改为 /usr,会发生什么情况?

如果我简单地将挂载点从 /usr/local 更改为 /usr,会发生什么情况?

我已将该磁盘设置如下:

/dev/sda3 mounted to: /usr/local

如果我只是将其(在 fstab 中,对吗?)更改为:

/dev/sda3 mounted to: /usr

会发生什么?我会丢失任何东西吗?还是一切都默认为新的挂载点?

答案1

如果您只是在 fstab 中更改了挂载点,而没有复制文件,则 中的内容/usr/local/将出现在 中/usr/。 的原始内容/usr/将对操作系统隐藏。

因为/usr/包含许多系统设置、库、二进制文件和其他重要文件,我确信重新映射驱动器的挂载点后,您的系统将无法正常工作。

实际上,操作系统无法在/usr/或其子目录(包括/usr/local)中找到它要查找的任何内容。该/usr/目录中充满了包含符号链接的库,其中一些文件具有非常具体的所有权和权限要求。

除非必须,否则我不建议更改挂载点、复制或移动这些文件。

相关内容