就有没有是 Windows 下“压缩内容以便节省磁盘空间”的 Linux 版?最好是不需要借助第三方工具实现的那种。 tar.gz 、 zip 命令什么的不考虑,因为压缩和解压都要时间和空间,需要文件系统级实时压缩存储的方法。
主要原因是一台 Linux 的服务器上有非常多的 txt 文件要存储,非结构化,导入数据库有困难,但是每个月不定时会用到其中的一些,而且说用就要马上用……如果是在 Windows 下压缩一下磁盘,至少能节省 60%的空间,但是 Linux 下目前我没有找到类似的方法,看着这么多空间被占用太心疼了
大家有没有什么好的点子?
1
jarlyyn 2015-09-08 11:14:25 +08:00 1
要么文件系统支持,要么 fuse 。
fuse 的话各种支持多了 压缩文件, ftp,webdav 之类都可以挂载为文件夹。 |
2
inter 2015-09-08 11:15:28 +08:00
linux 的别想了,这种东西还是得大商业公司出手。装个 freeebsd 试试 zfs 吧
|
3
hyq 2015-09-08 11:16:10 +08:00 1
btrfs 支持压缩
|
4
newborn 2015-09-08 11:17:26 +08:00
换文件系统,楼上正解!
|
5
jun4rui 2015-09-08 11:30:37 +08:00
换文件系统嘛,有的文件系统支持压缩哦,有的不支持, Linux 反正支持一篮子文件系统。常见的 EXT4 貌似近期也会支持压缩了。
|
6
squid157 2015-09-08 11:38:30 +08:00 via iPhone
换文件系统
|
7
msg7086 2015-09-08 11:57:58 +08:00
reiser4 就支持。可惜作者出了些问题。
NTFS 的压缩是 NTFS 提供的功能。 Linux 下你找同等的功能就是找同等功能的文件系统罢了。 |
8
AntonChen 2015-09-08 15:16:02 +08:00
请看 LVM
|
9
ryd994 2015-09-08 19:50:33 +08:00 1
btrfs LZO
如果文件比较大,或者要用的时候总是成批的话(重新打包成本低) 你可以用只读的 reiserfs ,每次要写的时候重新打包一个替换就好,解压不算时间,压缩要。或者如果每次修改不多的话也可以 aufs 盖一层可写的。 fuse 的话海了去了很多压缩包都能 mount ,问题无非效率问题而已 |