Strawing Blog Archivers
Strawing Blog » Archivers » 用ufsd驱动替换ntfs-3g并对接udisks2实现自动挂载
很多Linux发行版自带的NTFS驱动是开源的
用户态文件系统(划重点!)ntfs-3g
这性能...非常非常吃CPU,而且在一些极端情况下,我的SSD瞬间变成大号U盘。
Paragon有个闭源的商业NTFS内核驱动,对个人是免费的,可以用来换掉ntfs-3g.
以Ubuntu为例
1. 把ntfs-3g卸掉:
sudo apt purge ntfs-3g libntfs*
2. 从Paragon官网下载for Linux的免费NTFS驱动:
https://www.paragon-software.com/home/ntfs-linux-professional/3. 解压,运行install.sh安装,不多说了。
4. 装好之后可以试试 mount -t ufsd 能不能把一个NTFS分区挂载上。
5. 后面的是重点!对接上udisks2,这样就能在Nautilus这类文件管理器上一键挂载了,以及插上NTFS的U盘/移动硬盘能自动挂载上。
udisks2挂载ntfs的原理是跑/sbin/mount.ntfs(至少在我的Ubuntu 20.04上是这样,
如果不确定可以在卸载ntfs-3g之前看看这个文件在哪)。现在卸载ntfs-3g了,这个没了。所以可以建立一个,用它来调用mount -t ufsd:
#!/bin/bash
mount -t ufsd "$@",nohidden,discard,fmask=000,dmask=000,nocase,noatime
(ufsd的挂载参数可以看Paragon的官方文档,根据自己的需要来调:
https://dl.paragon-software.com/doc/NTFS_HFS_linux_user_manual.pdf)
查看完整版本:用ufsd驱动替换ntfs-3g并对接udisks2实现自动挂载
© Strawing Blog
Supported by DHL Author:Wolfit