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


16

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

我理想的设置与此类似,但是我知道Linux上没有IRST,因此我打算将OS文件保存在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). 
# 
# <file system> <mount point> <type> <options> <dump> <pass>

# / 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


2
谢谢您提供的链接,但是正如我所说的,我对Linux不熟悉,我对符号链接等并不熟悉。任何没有真正起点或仅能解决我的困惑的指南都无济于事。我只想做一个十步清单。
艾伦

1
您是否打算同时启动Windows 8和Ubuntu或删除Windows,并使笔记本电脑成为仅Ubuntu系统?
user68186

我想要一个仅在Ubuntu上运行的系统,并使用SSD来加快运行速度,但要以不加快使用寿命的方式进行设置。我知道如何清洁驱动器,因此第一步可以从实际安装开始。
艾伦

@ user68186,如果我需要双重引导Ubuntu和Windows,则无法完成此操作?
穆罕默德·盖尔巴纳

Answers:


18

更新资料

还有其他替代方法,包括bcache,flashcache,dm-cache,EnhancedIO等,它们允许Ubuntu以类似于Windows的方式使用小型SSD和大型HDD。看到

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

我没有使用这些工具的经验。请参阅如何安装和使用flashcache / bcache将HDD缓存到SSD?ArchLinux的维基上BCACHE更多的一些方法。感谢Fabby向我指出这些资源。


原始答案

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

将Ubuntu OS保留在SSD中,并将媒体保留在HHD中是很有意义的。该/home文件夹(或分区)通常可以把所有的媒体,文档,为所有用户。它还保留所有用户特定的配置文件。因此,将/ home保留在SSD上可以加快速度,因为可以快速读取配置文件。

步骤1

在BIOS / UEFI中禁用英特尔智能响应。禁用安全启动和快速启动。如果可用,在BIOS中启用传统模式。

第2步

从要安装的Ubuntu版本的Live DVD / USB引导,然后选择“尝试Ubuntu”。确保键盘,鼠标/触控板,显示器,声音,互联网连接,网络摄像头以及您认为可以在Ubuntu中正常工作的所有其他内容。

第三步

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

当您必须选择安装位置(“安装类型”)时,

在此处输入图片说明

选择“其他”。将会弹出一个新屏幕,让您选择在何处安装Ubuntu,格式化,创建分区等。

  1. 选择较小的磁盘(SSD)并将其格式化为ext4和安装点/以安装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资源管理器),然后导航到File Systems。验证文件夹是否bigdrive存在。如果找不到,bigdrive则启动时不会挂载它。请参阅 在启动时安装两个硬盘驱动器 以解决此问题。
  4. 创建一个新文件夹和一个新文件,以查看您是否可以实际在中写入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~/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。

希望这可以帮助


感谢您的直接说明,在我的Ubuntu安装程序下载完成后,一定会对其进行测试。
艾伦

别客气。如果某些事情没有按预期进行,请随时发表评论。我将相应地编辑答案。
user68186

太好了,除了大的驱动器之外,其他所有东西都在正常工作。似乎存在权限冲突,该如何设置?默认情况下,读写仅限于我的帐户,并且通过GUI进行管理的选项处于禁用状态。
艾伦

1
+1,很好的答案。利用linux的挂载点和符号链接。这将需要少量的设置和维护(也许会添加新的根文件夹),但是整个设置过程可以编写脚本,以便将来自动部署,这是另一个好处。
MDMoore313 2013年

1
@Fabby谢谢。我用您的信息更新了答案。
user68186

3

简短的答案:只需将整个文件系统(包括主目录)放在SSD上,然后将HDD挂载到容易找到的大文件(电影/音乐/照片等)位置即可。

SSD寿命

首先,您无需担心现代SSD的使用寿命。它的使用寿命将比HDD高得多。即使每天写入大量数据(千兆字节或数百万个文件),它也可以持续数十年。它的磁头不会崩溃,也不会像硬盘一样受到震动,温度变化等影响。耗损均衡可确保您多年来可以大量写入。(也就是说,不要做愚蠢的事情,不要备份。)

固态硬盘最大的好处是什么

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

  • 主目录。这是浏览器缓存,缩略图缓存,桌面配置等的存储位置。这是经常读取和写入的内容,因此应该在SSD上-实际上,这是在SSD上系统最重要的部分。

  • /tmp/var目录。这些是相当频繁地写入的,但比上面的要少。您可以根据需要使用tmpfs /tmp,但是我将它们都放在了SSD上。

  • /etc/usr。这些文件很少写入,但经常从中读取,并且如果它们位于SSD上,则它们将有助于加快启动速度。

我的建议

我要做的就是简单地将整个根文件系统放在SSD上,然后将HDD挂载在一个挂载点下/drives/BIGDRIVE/mnt/BIGDRIVE如果您愿意的话,可以使用;如果喜欢的话,可以使用;我更喜欢使用非标准目录,而/drives不是使用标准目录例如/mnt用于其他目的)。

然后,/drives/BIGDRIVE从我的主目录符号链接到目录。例如,/home/myuser/Data/drives/BIGDRIVE/Data/myuser/home/myuser/Media的符号链接/drives/BIGDRIVE/Media。指向单独位置的符号链接使我以后可以修改安装点的目录结构(例如,如果要分离media到新驱动器上),但可以在我的主目录中保留相同的目录结构。我使用全大写字母作为驱动器安装点的名称,不要问我为什么。

PS我也在Windows(包括Windows 8)上执行此操作。将SSD用作系统驱动器,然后将HDD挂载为D:,而不是使用Intel Smart Response或类似方法仍然是更好的选择。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.