安装Ubuntu时是否需要英特尔智能响应?

随着互联网上的许多指南和设置变化,我发现它真正令人困惑,这是真正遵循的。 通常,在Windows 8中,我的设置是将所有内容安装在HDD中,并使用Intel Smart Response进行快速设置。 但是,由于我是Linux的新手,我真的不知道该怎么做。

我的理想设置与此类似,但我知道IRST在Linux中不可用,因此我打算将操作系统文件保留在SSD中,并将我的媒体放在较大的HDD上。 一步一步的程序将非常有帮助。


编辑:我想要一个仅在Ubuntu上运行的系统,使用SSD来加快速度,但是设置它不会延长其使用寿命。


# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # #       # / was on /dev/sda1 during installation UUID=80289460-5983-4349-8afc-6f3119938ee9 / ext4 errors=remount-ro 0 1 # /files was on /dev/sdb5 during installation UUID=c1678c88-5100-41bc-8090-7887f1622c7f /files ext4 defaults 0 2 # swap was on /dev/sdb6 during installation UUID=608e3ec2-c76e-4657-af6d-80793b5f50f6 none swap sw 0 0 

更新

还有其他选择,bcache,flashcache,dm-cache,EnhanceIO等,它们允许Ubuntu以类似于Windows的方式使用小型SSD和大型HDD。 看到

不同SSD对HDD缓存选项(dm-cache,flashcashe ……)有哪些优缺点? 这些之间的差异。

我没有使用这些工具的经验。 请参阅如何安装和使用flashcache / bcache将HDD缓存到SSD? 和Bcache上的ArchLinux Wiki有关这些方法的更多信息 。 感谢Fabby指点我这些资源。


原始答案

你是对的。 Windows 8使用小型SSD和大型硬盘的方式不适用于Ubuntu。

将Ubuntu OS保留在SSD和HHD中的介质是有道理的。 /home文件夹(或分区)通常为所有用户保留所有媒体,文档。 它还保留所有特定于用户的配置文件。 因此,将/ home保留在SSD上将加快速度,因为配置文件将被快速读取。

步骤1

在BIOS / UEFI中禁用Intel Smart Response。 禁用安全启动和快速启动。 如果可用,请在BIOS中启用传统模式。

第2步

从要安装的Ubuntu版本的Live DVD / USB启动并选择“试用Ubuntu”。 确保键盘,鼠标/触控板,显示器,声音,Internet连接,网络摄像头以及您可以在Ubuntu中工作的任何其他事情。

第3步

在SSD中安装Ubuntu。 如果无法启用BIOS中的传统模式 ,请参阅有关如何安装的Ubuntu UEFI文档 。 对于新的人来说,在SSD中安装一个/ ext4格式的分区与挂载点/更容易。 如果需要,您可以在SSD中创建第二个/home分区,但这不是必需的。

当你到达必须选择安装位置的位置时(“安装类型”),

在此处输入图像描述

选择“其他东西”。 将弹出一个新屏幕,让您选择安装Ubuntu的位置,格式化,制作分区等。请仔细阅读以下内容:

  1. 选择较小的磁盘(SSD)并将其格式化为ext4和mount point /以安装Ubuntu
  2. 选择并格式化较大的磁盘(HDD) ext4以仅存储介质。 为它分配一个挂载点/bigdrive 。 或者指定挂载点/mnt/bigdrive/media/bigdrive 。 看看为什么同时拥有/ mnt和/ media? 有关这些替代品的更多解释。 如果您使用任一替代项,请相应地修改以下步骤。
  3. 在HDD的末尾创建一个Swap分区,并为其分配Swap格式。 它不需要任何挂载点。
  4. 完成安装并重新启动。

第4步

校验:

  1. Ubuntu正确启动。
  2. 一切都像你从Live DVD / USB尝试Ubuntu时那样工作。
  3. 打开Nautilus,文件管理器(类似于Windows资源管理器)并导航到文件系统 。 validation文件夹bigdrive存在。 如果你找不到bigdrive那么它在启动时没有安装。 请参阅启动时安装两个硬盘驱动器如何解决该问题。
  4. 在其中创建一个新文件夹和一个新文件,以确保您可以实际写入bigdrive 。 删除这些。

如果您无法在bigdrive创建文件夹和文件, bigdrive按照以下步骤修复写入权限。

  • Ctrl + Alt + T打开终端并键入

    gksudo nautilus

如果这不起作用,请参阅如何以root身份启动Nautilus?

  • 在提示符下输入您的密码。

  • 在Nautilus中,转到文件系统并找到bigdrive文件夹图标。

  • 右键单击并选择“ 属性”

  • 转到权限选项卡。

  • 确保其他人可以创建和删除文件

在此处输入图像描述

第5步

  1. /home/$USER文件夹中的大文件夹移动到/bigdrive/$USER 。 您可以使用“创建新文件夹”(用于创建用户文件夹),“剪切”和“粘贴”(用于目录)在Nautilus中执行此操作。 假设这些文件夹是:

    ~/bin~/Desktop~/Documents~/Downloads~/Music~/Pictures~/Public~/Templates and ~/Videos

  2. 制作符号链接。 按Ctrl + Alt + T打开终端并键入每一行并按Enter :(用您的用户名替换“$ USER”)

    ln -s /bigdrive/$USER/bin/ bin

    ln -s /bigdrive/$USER/Desktop/ Desktop

    ln -s /bigdrive/$USER/Documents/ Documents

    ln -s /bigdrive/$USER/Downloads/ Downloads

    ln -s /bigdrive/$USER/Music/ Music

    ln -s /bigdrive/$USER/Pictures/ Pictures

    ln -s /bigdrive/$USER/Public/ Public

    ln -s /bigdrive/$USER/Templates/ Templates

    ln -s /bigdrive/$USER/Videos/ Videos

更多细节是在Samsung 5(SSD + HDD)上安装Ubuntu

希望这可以帮助

简短的回答:只需将整个文件系统(包括主目录)放在SSD上,然后将硬盘安装到您可以轻松访问的地方,即大文件(电影/音乐/照片等)。

SSD寿命

首先,您不需要担心现代SSD的使用寿命。 它的寿命比硬盘要高得多。 即使您每天写入大量,千兆字节或数百万个文件,它也会持续数十年。 它的磁头不会崩溃,也不会受到振动,温度变化等硬盘驱动器的影响。 磨损均衡可确保您可以长时间写入它。 (也就是说,不要做傻事,不要备份。)

什么从SSD中获益最多

为确保快速系统,文件系统中最重要的部分依次为:

  • 主页目录。 这是存储浏览器缓存,缩略图缓存,桌面配置等的位置。 这是非常频繁的读取和写入,所以它应该在SSD上 – 实际上这是系统中最重要的部分在SSD上。

  • /tmp/var目录。 这些都经常被写入,但不如上面那样。 如果你愿意,你可以使用/tmp tmpfs,但我把它们都放在SSD上。

  • /etc/usr 。 这些很少写入,但经常读取,并且如果它们在SSD上,将有助于更快的启动。

我的建议

我所做的只是将整个根文件系统放在SSD上,并将硬盘安装在像/drives/BIGDRIVE这样的挂载点下(如果你喜欢那么多人可以使用/mnt/BIGDRIVE ;我更喜欢使用非标准目录,如/drives ,使用像/mnt这样的标准目录,而不是其预期用途)。

然后,我从我的主目录/drives/BIGDRIVE符号链接到/drives/BIGDRIVE目录中。 例如, /home/myuser/Data/drives/BIGDRIVE/Data/myuser中的符号链接和/home/myuser/Media/drives/BIGDRIVE/Media的符号链接。 符号链接到一个单独的位置允许我稍后修改挂载点的目录结构(例如,如果我想将media分离到新驱动器上),但在我的主目录中保持相同的目录结构。 我使用all-caps作为驱动器挂载点的名称,不要问我为什么。

PS我也在Windows(包括Windows 8)上这样做。 将SSD作为系统驱动器,只需将硬盘安装为D: :,而不是使用英特尔智能响应或类似设备,这仍然是优越的。

IRST在Linux中不可用

有一些替代品,如bcache。 请参阅如何安装和使用flashcache / bcache将HDD缓存到SSD?