安装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的位置,格式化,制作分区等。请仔细阅读以下内容:
- 选择较小的磁盘(SSD)并将其格式化为ext4和mount point
/
以安装Ubuntu - 选择并格式化较大的磁盘(HDD)
ext4
以仅存储介质。 为它分配一个挂载点/bigdrive
。 或者指定挂载点/mnt/bigdrive
或/media/bigdrive
。 看看为什么同时拥有/ mnt和/ media? 有关这些替代品的更多解释。 如果您使用任一替代项,请相应地修改以下步骤。 - 在HDD的末尾创建一个Swap分区,并为其分配
Swap
格式。 它不需要任何挂载点。 - 完成安装并重新启动。
第4步
校验:
- Ubuntu正确启动。
- 一切都像你从Live DVD / USB尝试Ubuntu时那样工作。
- 打开Nautilus,文件管理器(类似于Windows资源管理器)并导航到文件系统 。 validation文件夹
bigdrive
存在。 如果你找不到bigdrive
那么它在启动时没有安装。 请参阅启动时安装两个硬盘驱动器如何解决该问题。 - 在其中创建一个新文件夹和一个新文件,以确保您可以实际写入
bigdrive
。 删除这些。
如果您无法在bigdrive
创建文件夹和文件, bigdrive
按照以下步骤修复写入权限。
-
按Ctrl + Alt + T打开终端并键入
gksudo nautilus
如果这不起作用,请参阅如何以root身份启动Nautilus?
-
在提示符下输入您的密码。
-
在Nautilus中,转到文件系统并找到
bigdrive
文件夹图标。 -
右键单击并选择“ 属性” 。
-
转到权限选项卡。
-
确保组和其他人可以创建和删除文件 。
第5步
-
将
/home/$USER
文件夹中的大文件夹移动到/bigdrive/$USER
。 您可以使用“创建新文件夹”(用于创建用户文件夹),“剪切”和“粘贴”(用于目录)在Nautilus中执行此操作。 假设这些文件夹是:~/bin
,~/Desktop
,~/Documents
,~/Downloads
,~/Music
,~/Pictures
,~/Public
,~/Templates
and~/Videos
-
制作符号链接。 按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?