双启动 Windows 10 和 Ubuntu 与 SSD + HDD

mat*_*w3r 7 partitioning ssd dual-boot windows-10

我看过很多类似主题的答案,但对我来说仍然不清楚,所以我觉得我需要问一下。我有一台带有 128GB SSD 和 1TB HDD 的笔记本电脑。

在 Win10 上,我主要想使用 Visual Studio Community 之类的应用程序,一些基本应用程序和一些游戏(不是那么大的)。在 Ubuntu 上主要是 Blender 和一些基本的应用程序。

我在安装 Windows 的 SSD 上做了一个 80GB 的分区。

我知道我也应该/在 SSD 上安装 Ubuntu ,可能是 4GB /swap(我有 8GB RAM)。但是呢/home?有些人提到可以将它放在 HDD 上,有些人提到它应该放在 SSD 上,并带有与 HDD 上的 Docs/Movies/Music/Pics 的符号链接。

我还计划在 HDD 上为其他 Windows 应用程序/游戏制作一个 100GB 的分区,因为我担心 80GB 是不够的(即使在安装 Windows 之后我只有 ~55GB,但会有更新,Visual Studio 也会在附近25-30GB)。

硬盘上的剩余空间将是所有文档的 NTFS 分区。

正如你所看到的,我的主要问题是/home. 用它做什么,用多少空间安装它,等等?

我是 Ubuntu 的新手,也是 SSD 的新手,但我想尽快获得合适的笔记本电脑。

提前致谢!

Jos*_*Jos 6

/在 SSD 上安装包括/home,然后与 HDD 建立符号链接,比/home在 HDD 上安装要容易一些。此外,大多数 I/O 将针对浏览器缓存文件等小文件,这些文件将保留在 SSD 上,因此您将受益于 SSD 的更高速度。很可能将整个/home放在 HDD 上,只是稍微有点棘手。

在我看来,硬盘上有足够的空间。将几个 100 Gb 用于单独的分区,该分区将包含您真正的音乐、图片和视频文件夹。为它创建一个挂载点:

sudo mkdir /mnt/myhdd
Run Code Online (Sandbox Code Playgroud)

并安装它:

sudo mount /dev/sdb1 /mnt/myhdd
Run Code Online (Sandbox Code Playgroud)

(替换/dev/sdb1为实际分区)。如果可行,请添加一行/etc/fstab以在重新启动后自动挂载分区。

安装后,您将拥有一个空文件夹/home/user/Music。去掉它:

rmdir ~/Music
Run Code Online (Sandbox Code Playgroud)

并创建一个符号链接:

ln -s /mnt/myhdd/Music ~/Music
Run Code Online (Sandbox Code Playgroud)

对视频、图片等执行相同操作。您甚至可以将其设置为 NTFS 分区,以便 Windows 可以访问它。但是,您应该在 Windows 系统上禁用 fastboot,否则 NTFS 分区可能会处于阻止 Ubuntu 访问它的状态。