正如zfs手册中所述,-p与mkdir -p具有相同的效果。我知道{...}是一个支撑扩展。那么,有没有办法在zfs create命令下进行类似的归档,或者我遗漏了什么?
zfs create -p -o recordsize=1M tank/media/{movies,music,series}
我得到了这个错误:
too many arguments
usage:
        create [-pu] [-o property=value] ... <filesystem>
        create [-ps] [-b blocksize] [-o property=value] ... -V <size> <volume>
For the property list, run: zfs set|get
For the delegated permission list, run: zfs allow|unallow我在freenas上使用bash/zfs (全新安装)。
发布于 2019-10-15 02:25:39
正如@richard-smith在评论中指出的那样,括号扩展将您的命令扩展为:
zfs create -p -o recordsize=1M tank/media/movies tank/media/music tank/media/series这是不正确的。要创建多个文件系统,必须使用循环:
for path in tank/media/{movies,music,series}; do zfs create -p -o recordsize=1M "$path"; donehttps://stackoverflow.com/questions/58381886
复制相似问题