我有一个 2002 年的目录,用加密文件系统它使用 FiST。
理论上我可以安装一个运行 2002 年 GNU/Linux 发行版的虚拟机,编译 FiST 和 CryptFS——如果我能找到源代码的话。
但是有没有一种更简单的方法可以打开可以在 Ubuntu 18.04 上使用的目录?
答案1
我已经走到这一步了:
$ wget ftp://ftp.filesystems.org/pub/fistgen/fistgen-0.2.1.tar.gz
$ tar xvzf fistgen-0.2.1.tar.gz
$ ./configure
$ make
$ ./fistgen cryptfs/cryptfs.fist
$ cd out/Linux-2.4/cryptfs/
$ make
但最后一次编译失败(在 Centos 3 上):
In file included from /usr/include/linux/signal.h:4,
from /usr/include/linux/sched.h:25,
from fist.h:29,
from fist_cryptfs.c:13:
/usr/include/asm/signal.h:107: syntax error before "sigset_t"
/usr/include/asm/signal.h:110: syntax error before '}' token