You need to enable JavaScript to run this app.
导航

ACC FUSE命令

最近更新时间2022.12.05 17:37:59

首次发布时间2022.12.05 17:37:59

数据湖模式的文件存储系统提供 FUSE 协议访问,本文介绍使用 FUSE 协议时可能需要用到的 Linux 命令。

支持的命令

操作
备注
open有条件支持。
不支持同时读写,r+/w+/a+ 会降级成 r/w/a。
file read / write-
lsls 100 万个文件耗时,第一次 180s,第二次以后 50s。
mv有条件支持。
目录的递归 Children 的总数小于 10000 且总大小不超过 500G,超出将报错。由于 mv 操作映射到对象存储都是遍历全部对象的 copy + delete,大量的数据的 mv 耗时会很长。超出将报错 "No buffer space available"。
rm-
cp-
mkdir-
cat-
touch-
grep-
duFUSE 只支持 block size 为 512B,统计结果和 CFS 的实际空间占用会有一定差距;获取文件大小总和可以使用 --apparent-size 参数。
redirect io ">>"文件创建时必须用 append 模式(第一次以 >> 创建并写入),或者以 .log 结尾(pattern 可配置)。
redirect io ">"-

不支持的命令

操作备注
truncate不支持 truncate 接口;支持 Open truncate。
chmod-
chown-
ln-
lsattr-
chattr-