如何在 Ubuntu 14.04 中使用 30 GB 固态硬盘 (SSD)?

如何在 Ubuntu 14.04 中使用 30 GB 固态硬盘 (SSD)?

我以前使用 Windows 操作系统,但现在我是 Linux 用户。我的笔记本电脑配备了 30 GB 的 SSD 驱动器,用于缓存(我猜!)。这是它所说的规格我的笔记本电脑的页面:

Hard Disk Drive 500 GB*4 (Serial ATA, 5400 rpm) + solid state drive for cache 32 GB*5

在 Windows 上,我使用英特尔快速存储技术一切都自动发生。由于我现在使用的是 Ubuntu (14.04),我不知道如何处理该 SSD。我只可以在以下位置看到它:

Gparted --> Devices --> /dev/sdb (29.82)

有没有办法在 Linux 上使用它?或者这只是浪费。

任何帮助将非常感激!

谢谢你!

附言:我只安装了 Ubuntu 14.04。没有双启动。

答案1

在 Linux 中使用 SSD 作为缓存设备有几种可能的解决方案(与英特尔快速存储技术的工作方式相同)。

两种主要的方法是使用逻辑卷管理子系统 (LVM) 或 bcache。

我在使用 LVM 时遇到了性能问题(但仅限于 > 10TB 的大卷),在使用 bcache 时也遇到了一些稳定性问题(不过都已通过较新的内核进行了修复)。

话虽如此,我目前在少数几台机器(包括 3 台服务器)上使用 bcache,并且在某些工作负载下性能提升非常显著。

不幸的是,这两种解决方案的设置都不太简单,我建议使用较新的内核 - 例如 Ubuntu 16.04 或甚至 16.10 提供的内核 - 无论选择哪种选项。

指导Redhat 员工 Richard Jones 概述了 LVM 的使用以及将其改造成一些现有的 LVM 安装。

一个更简单的解决方案(可能整体性能较低但可靠性更高)是将根文件系统(/)和交换文件放在 SSD 上,其他数据放在硬盘驱动器上。

不幸的是,虽然通过安装程序安装新的 Ubuntu 很容易做到这一点,但对现有系统进行重新分区也不是一个简单的操作,不过网上有这方面的指南(或者你可以在这里问一个新问题)。

无论你做什么(使用 SSD 作为缓存或“直接”存储),你都应该使用 fdisk 或 gdisk(或其他分区工具,如分区)删除任何现有的 Intel RST 分区,然后对驱动器进行分区。

答案2

首先,您必须通过减速来确保您的 Windows 不再使用 30GB 缓存设备。然后,使用英特尔的 RST Windows 应用程序,您可以删除该卷。

我的笔记本电脑上有一块 30GB mSata SSD,分为 19 GB Windows Cache 和 12 GB Ubuntu Cache(使用 EnhanceIO),用了一年左右,效果很好。但管理缓存需要额外的工作。

从那时起,我已将 30GB mSata SSD 升级到 120GB,将 500GB HDD 从驱动器托架 1 移至驱动器托架 2,并在驱动器托架 1 中安装了新的 240 GB SSD:

rick@dell:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdd      8:48   0 186.3G  0 disk 
├─sdd2   8:50   0 178.9G  0 part /media/rick/S3A6550D005
├─sdd3   8:51   0     6G  0 part 
└─sdd1   8:49   0   1.5G  0 part 
sdb      8:16   0 465.8G  0 disk 
├─sdb2   8:18   0 257.4G  0 part 
├─sdb5   8:21   0 200.5G  0 part 
├─sdb3   8:19   0     1K  0 part 
├─sdb1   8:17   0   100M  0 part 
└─sdb6   8:22   0   7.9G  0 part 
sr0     11:0    1  1024M  0 rom  
sdc      8:32   0 119.2G  0 disk 
├─sdc2   8:34   0  78.1G  0 part /mnt/5824BF4E76D68BE2
├─sdc3   8:35   0  29.3G  0 part /
└─sdc4   8:36   0   7.8G  0 part [SWAP]
sda      8:0    0 223.6G  0 disk 
├─sda2   8:2    0   118G  0 part 
└─sda1   8:1    0   100M  0 part 

有问题的 120 GB mSata SSD 安装为sdc。Windows 有 78 GB,Ubuntu 16.04 有 29 GB,还有 8 GB 交换分区。

整个 Ubuntu 操作系统和 /home 目录都安装在 29 GB 分区内,性能非常好,尤其是考虑到它只是一个 SATA II(3 GB/s)通道,尽管配备了 SATA III mSata SSD。

确保 Windows 不再使用缓存后,您只需使用实时 CD 或 USB 启动即可。在安装屏幕上选择“其他”。使用gpartedUbuntu 重新分区 mSata SSD 并将其安装在那里。

根据寻求更多信息/澄清的评论,我将扩展此答案并提供更多细节。

相关内容