无需重新安装,即可将 /sys 移动至另一个分区

无需重新安装,即可将 /sys 移动至另一个分区

长话短说,我的 SSD 上有两个分区。较大的分区装有 Ubuntu 10.04,较小的分区装有 12.04。在过去的几周里,我终于从 10.04 转向 12.04(我之所以迟迟没有这样做,是因为在这台特定的笔记本电脑上,12.04 存在许多问题,但现在已经解决了这些问题)

此时,我已经按照自己想要的方式运行了 12.04,但这很痛苦,我宁愿不再经历这一切。但是,12.04 分区太小了(只剩下大约 500MB,如果过去的经验可以作为参考的话,我肯定会在未来用掉这些空间)所以我已经将我的主目录移动到了 10.04 分区,但我还想移动 /sys(因为这是目前为止占用空间最大的剩余分区)

我知道 /sys 是一个挂载点,所以我想知道,简单地将其作为更大分区上的目录的链接是否可以工作(完全可以工作或可靠地工作)?我需要担心磁盘挂载顺序吗?

答案1

我想搬家/sys

别费心

它是系统文件系统,一个虚拟文件系统。内核通过它向用户空间提供信息。它不占用磁盘空间,不可配置。

Sysfs 是 Linux 提供的一个虚拟文件系统,它把内核设备模型中的设备和驱动的信息导出到用户空间,同时也用于配置。

[...]

sysfs 是一个内存文件系统,最初基于 ramfs。

[...]

多个实用程序使用 Sysfs 来访问有关硬件及其驱动程序(内核模块)的信息,例如 udev 或 HAL。已编写脚本来访问先前通过 procfs 获取的信息,并且一些脚本通过其属性配置设备驱动程序和设备。

答案2

您无需移动目录,只需调整分区大小即可。如果您从实时 CD/USB 启动,则有一个名为 GParted 的程序。它相当容易使用,我已经调整了许多分区的大小,没有任何问题。

我在进行更复杂的分区重新排列时遇到的一个问题是 GRUB 损坏,但这可以通过运行 Boot-Repair 来解决。

相关内容