我知道 Linux 内核从 2.6.33 版本开始支持 TRIM,所以 ubuntu 中应该有 TRIM 支持。
是默认启用 TRIM 还是我需要更改某些设置或安装其他软件才能使其工作?如果是这样,如何?
在固态驱动器上安装 Ubuntu 之前/期间/之后应该采取哪些步骤来优化性能并确保驱动器的最大耐用性?
我们都知道 SSD 的预定寿命是有限的。所以我的问题是我如何检查(Ubuntu)Linux 我的 SSD 的当前健康状态是什么?也许估计需要多长时间?
图形工具是首选,但命令行工具也可以。
我正在使用 Xubuntu 12.04 LTS
我经常读到不应将交换分区放在 SSD 驱动器上,因为这可能会损坏设备。这是真的?你能解释一下原因吗?
因为否则我会认为将交换放在 SSD 上是最好的选择,因为它比 HDD 快得多,因此将 RAM 内容交换到 SSD 并不像使用 HDD 那样慢......
如何检查 14.04 及更高版本驱动器的 SMART 状态?我已经看到在全新安装时检查 HD SMART 状态,但它似乎不适用于 14.04 及更高版本。
我知道从 14.10 开始默认启用每周 TRIM。来源:如何启用TRIM?
但是运行会sudo nano /etc/cron.weekly/fstrim返回一个空文件。也tail -n1 /etc/cron.weekly/fstrim说,该文件不存在。
运行lsblk -D返回非零值DISC-GRAN,DISC-MAX
因此我的 SSD 支持 TRIM。是否真的为我的 SSD 启用了每周 TRIM?
我正在使用金士顿固态硬盘
我刚收到我的新 SSD,因为旧的死了。此 Intel 320 SSD 支持 TRIM。出于测试目的,我的经销商在其上安装了 Windows,但我想摆脱它并在其上安装 Kubuntu。
它不必是“安全擦除”,我只需要以最健康的方式清空磁盘。我相信这dd if=/dev/zero of=/dev/sda只是用零填充块,从而进行另一次写入(如果我错了,请纠正我)。
我已经看到了如何启用 TRIM的答案,但它看起来适合清除空块,而不是擦除磁盘。
hdparm似乎是执行此操作的程序,但我不确定它是清除磁盘还是清除空块。从其手册页:
Run Code Online (Sandbox Code Playgroud)--trim-sector-ranges For Solid State Drives (SSDs). EXCEPTIONALLY DANGEROUS. DO NOT USE THIS OPTION!! Tells the drive firmware to discard unneeded data sectors, destroying any data that may have been present within them. This makes those sectors available for immediate use by the firmware's garbage collection mechanism, to improve scheduling for wear-leveling of the flash media. This option expects one or …
打算在新的英特尔 x25M 80GB SSD 上安装 Ubuntu 10.10。这将是全新安装。过去几天我一直在谷歌搜索,并获得了大量的文章/博客/问答。一个特别有用的是:
但是有这么多的建议和意见分歧(在不同的链接上),这个简单的操作系统安装过程对我来说似乎是一项艰巨的任务,我真的很想坚持使用 Ubuntu(尽管使用时间很短)。
有人可以回答几个问题来帮助我吗(是的,它们被重复了,因为我无法理解其他地方的答案)
预期用途 - 大量浏览、编程、常规视频/音乐和其他一些非 CPU/RAM 密集型程序。将大文件保存在外部硬盘驱动器中。
笔记本电脑配置 - 3 岁的 Vaio,Core2 Duo,2GB RAM
更多参考:
我想知道是否有人尝试安装和运行使用flashcache或bcache构建的内核以进行 SSD 缓存?
你是怎么做到的?
我现在的情况是:
现在我想安装一个 80GB 的 SSD 并将 Ubuntu 移动到它。AFAIK 我需要:
fstab为将 SSD 挂载为/第二个怎么办?我需要对 Grub 做什么?
ssd ×10
hard-drive ×4
trim ×3
18.04 ×1
bcache ×1
cache ×1
disk-check ×1
filesystem ×1
kernel ×1
partitioning ×1
performance ×1
smart ×1
swap ×1