「稻草」Strawing

对方拒绝了你的代码并向你抛了一个异常

« Android下打通RNDIS(USB网络共享)与WIFI热点群晖Synology自动挂载Hyper Backup的方法 »

用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

本文地址:https://www.liyanfeng.com/post/140.html(如转载,需注明本原文地址)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索

网站分类

最近发表

推广内容

标签(Tags)

最新评论及回复

文章归档

Powered By Z-Blog 1.8 Walle Build 100427 Designed by Han'space

Blog by Yanfeng Lee(liyafe1997)@Daocao .[Archiver].

本博客采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可,转载本站内容即代表您同意了本协议,必须署名-非商业使用-禁止演绎。