对象存储服务 OBS-通过s3fs挂载OBS对象桶:常见参数说明
常见参数说明
参数 |
说明 |
---|---|
tmpdir |
参数解释: 临时数据缓存目录。 s3fs在进行读写时,默认会使用一部分本地目录空间作为临时数据缓存用来提高性能。 建议选择磁盘目录,而不是共享内存目录。
说明:
可使用df -h 命令来查询目录类型及容量使用情况。
示例:
[root@huawei-esc ~]# df -h /tmp Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 20G 19G 52% / [root@huawei-esc ~]# df -h /run Filesystem Size Used Avail Use% Mounted on tmpfs 32G 3.3G 29G 11% /run /tmp目录类型是/dev/vda1,是磁盘。 /run目录类型是tmpfs,是共享内存。 默认取值: /tmp |
ensure_diskfree |
参数解释: 临时缓存目录保留空间,单位:MB。
注意:
若不设置此值,tmpdir指定目录有被打满风险,可能会影响其他进程的运行。 建议设置tmpdir指定目录可用容量的10%。 默认取值: 0 |
compat_dir |
参数解释: 兼容目录,s3fs尽可能支持目录类型的对象,并将其识别为目录。 可以识别为目录对象的对象有“dir/”、“dir_$folder$”。
注意:
1.92版本必须添加此挂载参数,否则无法显示桶内的多级目录对象。 例:使用sdk创建对象:a/b/c或a/b/c/,若不添加此参数将无法显示目录a。 注:s3fs识别以‘/’为结尾的对象为目录。 默认取值: 无 |
allow_other |
参数解释: 允许其他用户访问挂载目录。 默认取值: 无 |
umask |
参数解释: 配置文件权限的掩码,使用此参数会覆盖并行文件系统内所有文件的权限。 默认取值: 0000 |
nonempty |
参数解释: 添加该参数后允许在非空目录上挂载。 默认取值: 无 |
multipart_size |
参数解释: 以多段上传模式上传文件时,段的大小,单位为MB。段的大小会影响能够上传的文件大小,具体参考多段上传。 取值范围: 5~5120,单位:MB。 默认取值: 10 |
no_check_certificate |
参数解释: 对服务端的证书不做校验,仅在使用HTTPS协议时有效,默认开启证书校验。 默认取值: 无 |
use_cache |
参数解释: 用于本地文件缓存的地址,使用该参数后,IO性能会提升,但是磁盘占用会升高,可以和del_cache配合使用。 默认取值: ""(表示不使用缓存) |
del_cache |
参数解释: s3fs进程在启动和退出时删除本地缓存文件。 默认取值: 无 |
更多参数详见s3fs-fuse。