mount.uxfs
[options
] [pbrpc
[ g
| s
]
://]dir-host[:port]/volume mountpoint
mount.uxfs将名为volume在目录服务dir-host:port中注册的卷挂载到本地目录mountpoint。mount.uxfs以FUSE用户级文件系统驱动程序实现。
Fuse选项
-f, --foreground
在当前终端显示。
-o, --fuse_option option
将-o = < option >传递给Fuse。参阅替代规范选项。
--no-default-permissions
不要将-o default_permissions传递给Fuse(禁用本地Fuse权限检查)。
-o uxfs_acl
启用对UXFS ACL的正确评估(请注意,不能使用系统工具getfattr和setfattr,而是使用uxfsutil来设置和检索ACL)。
-o user_xattr
启用用户定义的扩展属性。
常规选项
-d, --log-level EMERG|ALERT|CRIT|ERR|WARNING|NOTICE|INFO|DEBUG
UXFS客户端的日志级别,默认值为WARNING。
-h, --help
打印帮助并退出。
-l, --log-file-path log_file_path
日志文件的路径。
-V, --version
显示版本号。
优化选项
--metadata-cache-size size
将被缓存的条目数(设置为0表示禁用缓存),默认为100000。
--metadata-cache-ttl-s ttl
缓存条目过期后的生存时间。默认为10s。
--enable-async-writes
启用异步写入。
--async-writes-max-reqs count
每个文件待处理的最大写入请求数。如果达到此限制,将阻止异步写入。默认为10。
--readdir-chunk-size size
每个readdir请求将从MRC获取的目录条目数,默认为1024。不要将此值设置得太高,否则MRC将花费太多时间生成包含数千个目录条目的响应。通常,不存在包含数千个条目的目录。只要实际条目数低于设置的参数,可以使用一个请求获取所有目录条目。
--object-cache-size arg
每个文件缓冲的对象的数量,默认为0。
错误处理选项
--max-tries attempts
发送请求的最大尝试次数(0表示无限次),默认为0。
--max-read-tries attempts
发送读取请求的最大尝试次数(0表示无限次),默认为40。
--max-write-tries attempts
发送写请求的最大尝试次数(0表示无限)默认为0。
--max-view-renewals arg
以防出现过时的视图错误,以更新视图重试请求的最大尝试次数。默认为5。
--retry-delay delay
请求失败后到下一次尝试的等待时间(以秒为单位),默认为15。
--connect-timeout connection_timeout
重试连接尝试前的超时时长(以秒为单位),默认为15。
--request-timeout timeout
重试请求前的超时时长(以秒为单位),默认为15。
--linger-timeout linger_time
空闲连接关闭前的等待时间(以秒为单位),默认为600。
SSL选项
--pem-certificate-file-path certfile
PEM证书文件的路径(仅适用于SSL安装)。
--pem-private-key-file-path file
PEM私钥文件的路径(仅适用于SSL安装)。
--pem-private-key-passphrase pass
PEM私钥文件的口令(仅适用于SSL安装)。如果参数?pass设置为“-”,将提示用户输入密码。
--pem-trusted-certificates-file-path arg
PEM可信证书路径。PEM编码文件包含所有受信任的CA。
--pkcs12-file-path file
PKCS#12文件的路径(仅适用于SSL安装)。
--pkcs12-passphrase pass
PKCS#12文件的口令(仅适用于SSL安装)。如果参数设置为“-”,将提示用户输入密码。
--min-ssl-method arg
客户端将接受的SSL方法,默认为ssltls。所有可选项如下:
sslv3:只接受sslv3
ssltls:接受SSLv3和TLSv1.x
tlsv1:只接受tlsv1
tlsv11:只接受tlsv1.1
tlsv12:只接受tlsv1.2
网格支持选项
--grid-ssl
显式使用UXFS Grid-SSL模式。与在卷URL中指定pbrpcg://相同。
--verify-certificates
启用X.509证书验证。
--ignore-verify-errors arg
在证书验证过程中要忽略,继续并接受的错误代码列表。仅与-verify-certificates一起评估。例如--ignore-verify-errors 202721表示接受具有未知发行者证书、不可信证书和单元素证书链的证书(本地测试的典型设置)。
--globus-gridmap
授权使用globus gridmap文件。
--unicore-gridmap
授权使用unicore gridmap文件。
--gridmap-location path
gridmap文件的位置。如果未设置此选项,将使用默认路径。
--gridmap-reload-interval-m interval
间隔interval(以分钟为单位)时间检查gridmap文件的更改并在必要时重新加载。默认为60分钟。
替代规范选项
-o arg
将所有选项指定为选项=value1=value2元组列表。如。“--opt1 --opt2 arg2 --opt3 arg3 arg4”可以变成“-o opt1,opt2=arg2,opt3=arg3=arg4”。
可以被显式指定的选项覆盖。例如“--log-level DEBUG”覆盖“-o log-level=INFO”。
短选项名称必须以“-”开头。例如“-o -d =DEBUG”。
未识别的选项被保留。例如Fuse,参阅Fuse选项。
将Volumes(demo)挂载到/mnt/uxfs目录下:
mount.uxfs?192.168.1.247/demo /mnt/uxfs