我在 CentOS 6.3 机器上安装了 OCZ RevoDrive 3,它以 / 的形式运行内核 2.6.32-220.17.1.el6.x86_64。/boot 位于硬盘上,因为 OCZ 的驱动程序显然还不支持直接引导到硬盘上。在测试时,使用“丢弃”选项安装的驱动器没有问题。它似乎只有在通过 fstab 自动安装后才会自行禁用。
该选项出现在mount
:
[root@craft ocz]# mount
/dev/sdb3 on / type ext4 (rw,noatime,discard)
但是 /var/log/messages 说:
8 月 12 日 04:49:53 craft 内核:EXT4-fs 警告(设备 sdb3):release_blocks_on_commit:不支持丢弃,正在禁用
我试图测试它是否可以正常工作hdparm
,但我认为与此无关的问题导致 hdparm 在尝试时发生段错误--read-sectors
,所以我不确定还要检查什么。
有人知道怎样才能让丢弃工作正常工作吗?
更新:/etc/fstab 行中针对相关分区的内容,如评论中所要求的:
UUID=a869cf38-7547-49a9-aeb5-17adb56b4bd4 / ext4 默认值,noatime,丢弃 1 2