家里搞了个 jetson nano (类似树莓派)当 nas,为了防止 sd 卡读写多了损坏,把系统( ubuntu 18.04 )装在了 usb 外接的 ssd 上。因为是 ssd,自然想启用 trim 进行优化。但是发现定时任务并没有启用 fstrim,手动执行 fstrim,提示设备不支持丢弃操作。我一开始以为是硬盘盒芯片不支持,后来查了芯片是支持 trim 的,系统显示连接也是 uas 方式。我把硬盘拿到 windows 上,格成 ntfs,windows 的磁盘碎片整理和优化,也是能显示是固态硬盘,也能执行优化。
后来我以为是 arm 的 ubuntu 不支持 usb 硬盘的 trim,后来在本子上装了 ubuntu 双系统,在 x86 的 ubuntu 下,也不能执行 fstrim。
所以 linux 是不是压根就不支持通过 usb 进行 trim ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://study.congcong.us/t/635224
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.