Ubuntu 12.04 /Windows7 双启动,带 SSD 和 HDD - 分区和设置

Ubuntu 12.04 /Windows7 双启动,带 SSD 和 HDD - 分区和设置

我正在以双启动方式运行 Ubuntu 12.04 64 位和 Win7 64 位。几天后我计划使用 SSD 128GB 和我当前的 500GB HDD 进行双启动,但不知道如何设置。有很多信息,但大多不准确且令人困惑。我想要做的是:

  1. Windows 7 完全在 SSD 上

    -C/ 60GB 系统

    -D/ 30GB

    我偶尔会使用 Win7,因此将其完全安装在 SSD 上应该没有问题。

  2. Ubuntu 12.04:

    /boot - 500MB(在 SSD 上)

    / - 10GB(固态硬盘)

    交换 - 1GB(不知道在哪里:SSD 还是 HDD?)

    /home - 26.5GB (SSD 上) 和 500GB (HDD 上)

    我对 /home 分区有一些问题 - 我是否需要在系统安装期间将我的硬盘格式化为 /home,或者还有其他方法,也许是符号链接...但如何以及何时创建它们?

    哪些其他文件夹/目录应该移动到 HDD?

    第二件事:对齐到底是什么?我需要这样做吗?如何正确做到这一点?

    我是否需要启用 TRIM 或它是否默认启用?

    在搜索了几个论坛帖子后,我有点困惑...基本上我需要指导如何正确设置 Win7 和 Ubuntu 以获得最大性能和更长的 SSD 驱动器寿命。

    任何建议将被认真考虑。

答案1

  1. 安装系统后,我在 500GB 硬盘上创建了标记为 MyData 的分区(系统位于 SSD 上),格式为 ext4。我使用 GParted 创建了它,整个硬盘是一个大分区。
  2. 然后我在 /mnt/MyData 中创建了挂载点,并使用以下命令添加了所有者和权限:

    sudo mkdir /mnt/MyData(创建挂载点)

    sudo chown -R user:user /mnt/MyData(添加所有者 - 用您的用户名替换用户)

    sudo chmod -R 766 /mnt/MyData(添加权限)

  3. 接下来,我们需要在终端中输入命令sudo blkid来找出磁盘 UUID。

  4. 然后/etc/fstab使用命令进行编辑:sudo gedit /etc/fstab并在其中输入以下行:

    UUID=xxxxx(your disk id) /mnt/MyData ext4 auto,users,rw,relatime 0 2
    

    保存文件并运行sudo mount -a(没有错误出现时一切正常)

  5. 将您想要的所有文件夹从 /home 复制到 /mnt/MyData 或手动创建它们。

  6. 在 /home 中打开终端并使用以下命令暂时移动每个文件夹:

    mv Music oldMusic(对所有你想要的文件夹执行此操作)

  7. 最后一步 - 使用此命令从 /home 目录文件夹创建到 HDD 文件夹的符号链接:

    ln -s(创建符号链接)

    例如:

    ln -s /mnt/MyData/Music

    对每个文件夹执行此操作。之后删除所有名为老的来自你的 /home 目录。

    例如:

    oldMusic

    此后,我们放入 /home 目录下的文件夹的每个文件都会进入 HDD,因此我们不会强制 SDD 进行读/写操作。

    所有荣誉归于 oldfred:

答案2

海报#5此主题解释如何在具有 HDD 和 SSD 的系统上最大限度地延长 SSD 寿命/提高性能。

虽然您可以在安装后创建 /home 分区,但在安装过程中执行此操作要简单得多。

顺便说一句,从你的问题来看,你似乎搞不清楚 /home 是什么意思。你没有格式化分区 /home。/home 只是给分区起的名字 - 你可以用任何你想要的文件系统(ext4、ext3、fat 等)来格式化分区。你指定的 /home 分区将保存你的私人用户文件。

此外,您实际上并不需要为 /home 设置整个分区 - 您可以简单地选择将所有用户文件保存在名为 /home 的目录中:) 如果您将用户文件分离在各自的分区中,那么更新系统就会变得更加简单。

相关内容