当我询问带压缩的文件系统时,我得到了尝试 ZFS 的建议。看起来值得一试,但是我发现管理 ZFS ( zfs
, zpool
) 的工具非常复杂 - 您需要创建一些卷,然后添加它,然后在其上创建文件系统。最后它突然在根目录中创建了 /qqq/test 之类的东西,它使用 /var/run/zfs/zfs_socket (对于文件系统来说很奇怪)。
如何在没有卷的情况下使用 ZFS(带 FUSE),就像带有压缩的好文件系统一样,例如mount -o loop image.zfs /mnt/qqq -t zfs-fuse
?
如何将 ZFS 设置为非 root?FUSE 通常表示“用户也可以使用它”(例如:ntfs-3g)。我期待这样的事情:
$ dd if=/dev/zero of=/home/user/qqq.zfs bs=1M count=100
$ mkfs.zfs /home/user/qqq.zfs -o compress=gzip
$ zfs-fuse /home/user/qqq.zfs /home/user/mnt
Run Code Online (Sandbox Code Playgroud)
ZFS 能否成为我可以添加到 /etc/fstab 并且用户可以自行安装和使用的更常见的 FUSE 文件系统?
这是接近您正在寻找的内容,尽管您需要 root 才能实现它:
$ dd if=/dev/zero of=/home/user/qqq.zfs bs=1M count=100
# zpool create -O compression=gzip -m /home/user/mnt qqq /home/user/qqq.zfs
# chown user /home/user/mnt
Run Code Online (Sandbox Code Playgroud)
ZFS 支持非根操作(即委派),但 ZFS-FUSE 不实现它们。
归档时间: |
|
查看次数: |
2524 次 |
最近记录: |