多年来,我使用Windows安装的Ubuntu系统共享驱动器的日志一直在频繁地用以下内容淹没日志:
Mar 17 11:00:50 kemosabi ntfs-3g[483]: ntfs_attr_pread error reading '/pub/TL-WN722N_100629.zip' at offset 23138304: 4096 <> -1: Value too large for defined data type
Mar 17 11:00:50 kemosabi ntfs-3g[483]: Failed to decompress file: Value too large for defined data type更不用说,无法访问Windows格式分区(尤指p)中这么多文件所带来的不便。所有OSes的共享文档和媒体存储(这自然构成硬盘空间的大部分)。
其根本原因是众所周知的: ntfs-3g中的一个缺点是它无法处理(Windows 8?)NTFS压缩文件。(实现不当的规范:缺少一个标记来结束有意义的文件数据,然后是垃圾,ntfs-3g试图解压缩,不知道更多。)
2013年提供了修补程序,但从未进入主流ntfs驱动程序发行版:
http://tuxera.com/forum/viewtopic.php?f=2&t=30142
compress-lastblock-v2.patch.gz [736 Bytes] 问题:
具体来说,如何将此修复部署到Ubuntu14.04中?
可以构建一个可以无缝加载到最新规范.deb内核中的模块吗?
那能作为PPA回购交付吗?
发布于 2015-03-24 13:43:25
最新的ntfs-3g驱动程序可以找到这里是tarball格式,可以在Ubuntu 使用这个问答上编译和运行。
因为您没有提到您的Ubuntu版本,而且目前也没有支持2014.2.15AR.3的PPA。你有两种可能性:
https://askubuntu.com/questions/597815
复制相似问题