在 /dev/media 中安装传统 HDD 的情况下运行 fstrim

在 /dev/media 中安装传统 HDD 的情况下运行 fstrim

fstrim -v /如果我安装了旋转硬盘,运行是否安全/dev/media

现在,每当我想要修剪 SSD 时,我只需卸载那些驱动器,运行fstrim并再次安装它们。

答案1

fstrim 命令中的根目录“/”是挂载点,而不是路径。因此,trim 仅适用于已安装的分区,并且不会通过路径递归到新的安装点。

您可以通过手动运行并启用详细标志(-v,我在您的命令中看到它)来仔细检查此操作。如果没有错误,那就没问题了。

关于挂载点的这一点是隐含的,但在手册页中没有明确说明:http://manpages.ubuntu.com/manpages/raring/man8/fstrim.8.html在 archlinux 上:https://wiki.archlinux.org/index.php/SSD#Apply_TRIM_via_cron但我也发现其他论坛帖子也有同样的断言。

附言:我发现 archlinux 页面信息量很大,列出了实现 SSD 性能改进的各种方法。在讨论“丢弃”方法时,我看到一个值得注意的细节,即在他们的示例中,丢弃标志被分别添加到每个挂载点,即使一个分区挂载在另一个分区(/ 和 /home)的下游。祝你好运!

相关内容