我有 SSD(128GB)和 HDD(1TB)。Windows 10(C:/)安装在 SSD 上。HDD 有两个分区:1. Win 分区(D:/)~900GB 2. Ubuntu 19.10(root 和 home)~100GB
我的问题是,我是否可以(如果这是个好主意)在 SSD(约 15GB)上创建分区并将 Ubuntu 移到那里。而 /home/ 将保留在 HDD 上。
我之所以想这样做,主要是因为 Ubuntu 在 HDD 上运行速度有点慢(我知道,这有点不寻常)。问题是我的 SSD 上没有那么多剩余空间,而且这是否值得付出努力。移动 Ubuntu 涉及哪些步骤?提前致谢
答案1
由于可用空间不足,我首先将清理可以移动到 D: 的 Windows 位:
不仅将用户及其数据(包括“我的图片”和“我的音乐”)放在第二个物理驱动器上,还将其他 Windows 文件放在第二个物理驱动器上。交换文件和页面文件(C:\swapfile.sys 和 C:\pagefile.sys)、%TEMP% 和 %TMP% 都可以放在 HDD 上,而不是 SSD 上。
但是,如果您使用休眠模式,请不要尝试将 hiberfil.sys 移出 %SYSTEMDRIVE%,即 C:。
当你腾出空间时,然后在 SSD 上重新安装 19.10,重启进入 SSD 上的 Ubuntu,然后将 /home 设置为硬盘上的当前位置。
用户68186有明智建议将 /home 文件移动到 SSD,然后在 NTFS 格式的“存储”分区中创建指向包含大多数数据(文档、音乐、图片、视频等)的文件夹的符号链接,这样 Ubuntu 和 Windows 都可以读取和写入它。但是,这是在有 60 GB 可用空间的情况下进行的。如果您无法移动文件以获得至少 30 GB 的可用空间,您可能无法将 /home 放到您的 SSD 上;请避免将 /home 直接放入 NTFS 分区。
答案2
安装 Linux 和 Windows 可能是可行的,但将它们放在单独的磁盘上可以消除潜在的 MBR 或 EFI 启动问题。
我倾向于避免将文件放在
/home
辅助驱动器上,因为/home
这样一来,多个操作系统之间就无法共享目录,否则就会发生权限冲突。相反,我会在文件/home
夹中添加指向数据驱动器上相关文件夹的快捷方式。...这可确保我的文件可以在各个操作系统之间保存,而不会被锁定。