这是命令 s3backer,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
支持者 — 通过 Amazon S3 基于 FUSE 的单文件后备存储
概要
支持者 [选项] 桶 /挂载/点
支持者 - 测试 [选项] DIR /挂载/点
支持者 --擦除 [选项] 桶
支持者 --重置安装标志 [选项] 桶
商品描述
支持者 是一个文件系统,其中包含由 Amazon Simple Storage 支持的单个文件
服务(亚马逊 S3)。 作为一个文件系统,它非常简单:它提供了一个普通的文件
有固定的大小。 在下面,文件被分成块,内容如下
每个块都存储在一个唯一的 Amazon S3 对象中。 换句话说,什么 支持者 提供
实际上更像是一个 S3 支持的虚拟硬盘设备,而不是一个文件系统。
在典型的用法中,一个“普通”的文件系统安装在由
支持者 使用环回挂载(或 Mac OS X 上的磁盘映像挂载)的文件系统。
与更完整的 S3 文件系统相比,这种安排有几个好处
实现:
o 不尝试实现一个完整的文件系统,这是一项复杂的工作,并且
很难做对, 支持者 可以保持非常轻巧和简单。 只有三个 HTTP
使用的操作有:GET、PUT 和 DELETE。 所有的经验和知识
如何正确实现已经存在的文件系统可以重用。
o 通过利用现有的文件系统,您可以获得完整的 UNIX 文件系统语义。 微妙的错误
或缺少与硬链接、扩展属性、POSIX 锁定相关的功能,
等避免。
o 普通文件系统语义和 Amazon S3“最终一致性”之间的差距是
当人们可以将 S3 对象解释为简单的设备块时,更容易和更简单地解决
而不是文件系统对象(见下文)。
o 将您的数据存储在不受您控制的 Amazon S3 服务器上时,
加密和验证数据的能力成为一个关键问题。 支持者 支持
安全加密和身份验证。 或者,内置的加密功能
可以使用Linux环回设备。
o 由于 S3 数据是通过网络访问的,因此本地缓存对于
性能原因。 自从 支持者 相当于一个虚拟硬盘
在内核中,大部分文件系统缓存都可以在它应该在的地方完成:在
内核,通过内核的页面缓存。 然而 支持者 还包括自己的内部
块缓存以提高性能,使用异步工作线程来获取
网络固有的并行性的优势。
持续一致 担保
Amazon S3 对读取的时间和一致性做出了相对较弱的保证
与写入(统称为“最终一致性”)。 支持者 包括逻辑和
配置参数来解决这些限制,允许用户保证
一致性到任何所需的水平,高达并包括 100% 检测和避免
不正确的数据。 这些是:
1. 支持者 强制执行连续 PUT 或 DELETE 操作之间的最小延迟
同一个街区。 这可确保 Amazon S3 不会无序接收这些操作。
2. 支持者 维护一个内部块 MD5 校验和缓存,它启用自动
检测和拒绝 GET 操作返回的“陈旧”块。
此逻辑由以下命令行选项配置: --md5缓存大小,
--md5缓存时间及 --minWriteDelay.
归零 阻止 优化
作为一个简单的优化, 支持者 不存储包含全零的块; 反而,
它们只是被删除。 相反,对不存在的块的读取将包含全零。
换句话说,支持的文件总是最大程度的稀疏。
因此,块在使用前不需要创建,也没有特殊的
创建新文件系统时需要初始化。
当。。。的时候 --listBlocks 给了旗子, 支持者 将在启动时列出所有现有块
提前知道哪些块是空的。
文件 和 阻止 份量 自动检测
为方便起见,每当写入支持文件的第一个块时, 支持者 包括
作为元数据(在“x-amz-meta-s3backer-filesize”标头中)文件的总大小。
连同块本身的大小,可以检查和/或自动检测此值
稍后当文件系统被重新挂载时,就不再需要 --块大小 or - 尺寸
明确提供的标志并避免对现有的意外误解
文件系统。
阻止 缓存
支持者 包括对内部块缓存的支持以提高性能。 块
缓存缓存与仅存储 MD5 校验和的 MD5 缓存完全分开
暂时的,其唯一目的是减轻“最终一致性”。 块缓存
是包含缓存数据块的传统缓存。 当满时,干净的块被驱逐
必要时按 LRU 顺序。
缓存块的读取将立即返回,没有网络流量。 写入缓存
也立即返回并通过 a 触发对网络的异步写操作
单独的工作线程。 因为内核通常通过 FUSE 文件系统写入块
一次一个,异步执行写入允许 支持者 利用这个
网络固有的并行性,极大地提高了写入性能。
块缓存可以配置为将缓存的数据存储在本地文件中,而不是在
记忆。 这允许更大的缓存大小并允许 支持者 在一个之后重新加载缓存的数据
重新开始。 重新加载的数据在重用之前通过 MD5 校验和与 Amazon S3 进行验证。
块缓存由以下命令行选项配置: --块缓存文件,
--blockCacheMaxDirty, --blockCacheNoVerify, --块缓存大小, --blockCacheSync,
--blockCacheThreads, --blockCache超时及 --blockCacheWriteDelay.
阅读 向前
支持者 在块缓存中实现一个简单的预读算法。 当一个可配置
按顺序读取的块数,块缓存工作线程被唤醒开始读取
后续块进入块缓存。 只要内核继续预读
继续按顺序读取块。 内核通常一次请求一个块,
所以有多个工作线程已经读取接下来的几个块可以提高读取
通过利用网络固有的并行性来提高性能。
请注意,内核也实现了预读算法; 应该采取它的行为
考虑在内。 默认情况下, 支持者 通过了 -o 最大预读=0 FUSE 选项。
预读由 --预读 和 --readAheadTrigger 命令行选项。
加密 和 认证
支持者 支持通过加密 - 加密, - 密码及 --密码文件 旗帜。 什么时候
启用加密,也会自动启用 SHA1 HMAC 身份验证,并且 支持者
拒绝任何未正确加密和签名的块。
加密在 支持者 层比在上层加密更可取(例如,在
环回设备层),因为如果数据 支持者 看到已经加密了它不能
优化归零块或进行有意义的压缩。
压缩
支持者 支持块级压缩,最大限度地减少传输时间和存储成本。
压缩是通过 - 压缩 旗帜。 自动启用压缩
启用加密时。
只读 使用权
无需 Amazon S3 帐户即可使用 支持者. 文件系统必须已经
存在并具有为公共读取访问配置了 ACL 的 S3 对象(请参阅 --访问类型
以下); 用户应该使用只读标志执行回送挂载(请参阅 安装(8))和
提供 - 只读 标记为 支持者. 这种操作模式有助于创建
公共的只读文件系统。
同时 坐骑
虽然它通过网络运行, 支持者 文件系统不是分布式的
文件系统,不支持同时读/写挂载。 (这不是你的东西
通常也可以使用硬盘分区。)作为安全措施, 支持者
尝试使用数据存储中的“已安装”标志来检测这种情况,以及
如果启动将无法启动。
这种检测可能会产生误报,如果前一个 支持者 进程没有关闭
干净利落; 如果是这样,则 --重置安装标志 标志可用于重置“已安装”
旗帜。 但另请参阅下面的 BUGS。
统计 文件
支持者 用人类可读的统计文件填充文件系统。 看
--stats文件名 联络一位教师
记录
正常运行中 支持者 将通过登录 系统日志(3). 当运行时 -d or -f 标志
支持者 将记录到标准错误。
配置
每个命令行标志有两种形式,例如 --accessFile=文件 和 -o 访问文件=文件.
下面仅显示第一种形式。 可以使用多种形式; 两者是等价的。 这
第二种形式允许直接在 / etc / fstab文件 并通过
无缝地 支持者 通过保险丝。
--accessFile=文件
指定一个包含“accessID:accessKey”对的文件,每行一个。 空行和
以“#”开头的行将被忽略。 如果不 --访问密钥 指定,这个文件
将搜索与通过指定的访问 ID 匹配的条目 --访问ID; if
也不 --访问密钥 也不 --访问ID 指定,此文件中的第一个条目将
使用。 默认值为 $HOME/.s3backer_passwd.
--accessId=ID
指定 Amazon S3 访问 ID。 指定一个空字符串以强制没有访问 ID。 如果不
指定访问 ID(在访问文件中没有找到)然后 支持者 将
仍然有效,但只有读取公开可用的文件系统才有效。
--accessKey=密钥
指定 Amazon S3 访问密钥。 为了避免通过命令行公开这个秘密,
使用 --访问文件 而不是这个标志。
--accessType=类型
为新写入的块指定 Amazon S3 访问权限 ACL 类型。 价值
必须是“private”、“public-read”、“public-read-write”或“authenticated-”之一
读'。 默认为“私人”。
--accessEC2IAM=角色
从 JSON 文档形式下载访问凭证和安全令牌
http://169.254.169.254/latest/meta-data/iam/security-credentials/ROLE 每五个
分钟。
此选项允许通过指定的 IAM 自动提供 S3 凭证
角色 支持者 在 Amazon EC2 实例上运行时。
--authVersion=类型
指定如何验证请求。 有两种支持的身份验证
方法: aws2 是原始的 AWS 身份验证方案。 aws4 是较新的,
推荐的认证方案。
aws4 是从 1.4 版开始的默认设置,某些情况下需要
非美国地区,而 aws2 某些非 Amazon S3 提供商可能仍需要。
--baseURL=网址
指定基本 URL,必须以正斜杠结尾。 默认是
`http://s3.amazonaws.com/'.
--blockCacheFile=文件
指定用于存储缓存数据块的文件。 没有这个标志,块
缓存完全存在于进程内存中,当缓存数据消失时 支持者
停止。 如果文件不存在,将创建该文件。
缓存由先前调用创建的文件 支持者 可重复使用
只要它们是用相同的配置块大小创建的(如果不是,启动
将失败)。 这是真的,即使 支持者 突然停止,例如,由于
系统崩溃; 然而,这种保证建立在文件系统
包含缓存文件不会在调用之间重新排序写入 FSYNC(2)。
如果使用现有缓存但创建的大小不同, 支持者 将
在启动时自动扩展或收缩文件。 收缩时,阻止
不适合新的,较小的缓存被丢弃。 这个过程也压缩了
尽可能缓存文件。
在任何情况下,重启后只有干净的缓存块是可恢复的。 这意味着一个
系统崩溃会导致缓存中的脏块丢失(当然,也就是
也有内存缓存的情况)。 用 --blockCacheWriteDelay 限制这个
窗口。
默认情况下,当从缓存文件重新加载缓存时, 支持者 会验证
在第一次使用之前使用 Amazon S5 重新加载每个块的 MD3 校验和。 这个
验证操作不需要实际读取块的数据,因此
比较快。 这可以防止在不知不觉中获得缓存的数据
自上次使用缓存文件以来不同步,否则会出现这种情况
不可能的 支持者 检测。
--blockCacheMaxDirty=NUM
指定块缓存中脏块数量的限制。 当这个限制
达到,后续的写尝试将阻塞,直到现有的脏块被
成功写入(因此不再脏)。 这个标志限制了
可能存在与底层 S3 数据存储相关的大量不一致。
默认值为零,表示没有限制。
--blockCacheNoVerify
禁用从通过指定的缓存文件加载的块的 MD5 验证
--块缓存文件. 使用这个标志是危险的; 仅在您确定
缓存文件未损坏,其中包含的数据是最新的。
--blockCacheSize=大小
指定块缓存大小(以块数为单位)。 缓存中的每个条目都会
消耗大约块大小加上 20 个字节。 零值禁用块
缓存。 默认值为 1000。
--blockCacheThreads=NUM
设置与块缓存关联的线程池的大小(如果启用)。 这个
限制网络上可以发生的同时写入的数量。 默认
值是20。
--blockCacheTimeout=米利斯
指定一个干净的条目可以在块缓存中保留的最长时间
被强行驱逐并释放其相关内存。 零值意味着有
没有超时; 在这种情况下,块缓存中的条目数将永远不会
减少,最终达到配置的最大大小 --块缓存大小 和
住在那里。 如果块缓存的内存使用量为
在意。 默认值为零(无超时)。
--blockCacheWriteDelay=MILLIS
指定脏块在必须之前可以保留在块缓存中的最长时间
写到网络上。 有缓存时可能会更快写入块
压力。 零值配置“直写”策略; 更大的价值
配置“回写”策略。 当较小的值时,较大的值会提高性能
重复访问的块数,以更大的不一致为代价
底层 S3 数据存储。 默认值为 250 毫秒。
--blockCacheSync
在块缓存层强制同步写入。 而不是回来
立即并安排实际写入操作稍后发生,写入
请求在写入完成之前不会返回。 这个flag比较严格
要求比 --blockCacheWriteDelay=0,这只会导致写入
尽快启动(但仍然在写入请求返回之后)。
这个标志需要 --blockCacheWriteDelay 为零。 使用这个标志很可能
大大降低写入性能。
--blockSize=大小
指定块大小。 这必须是 XNUMX 的幂,并且应该是
内核的本机页面大小。 大小可能有一个可选的后缀“K”,表示千字节,
'M' 表示兆字节等。
支持者 支持部分块操作,尽管这会强制在每次之前读取
写; 块缓存的使用和正确对齐 支持者 块大小与
预期用途(例如,“上层”文件系统的块大小)将有助于最小化
额外的阅读。 请注意,即使文件系统配置为大块
大小,内核通常仍会写入页面大小的块。
支持者 将尝试通过读取块号零来自动检测块大小
启动。 如果未指定此选项,则将使用自动检测的值。 如果
此选项已指定,但与自动检测值不一致, 支持者 将
以错误退出,除非 - 力量 也给了。 如果自动检测失败,因为
块号零不存在,且不指定该选项,则默认
使用 4K (4096) 的值。
--cacert=文件
指定验证远程服务器身份时要使用的 SSL 证书文件
通过 SSL 连接操作时。 相当于 --cacert 标志记录在
卷曲(1)。
--压缩[=级别]
在通过网络发送之前压缩块。 这应该会导致更少
网络流量(双向)并降低存储成本。
压缩级别是可选的; 如果给定,它必须介于 1(快速压缩)之间
和 9(最大压缩),包括在内。 如果省略,则默认压缩级别为
用过的。
该标志仅启用对新写入块的压缩; 解压总是
在适当的时候启用和应用。 因此,打开此标志是安全的
或在不同的调用之间关闭 支持者 在同一个文件系统上。
此标志在以下情况下自动启用 - 加密 使用,虽然你也可以
指定 --压缩=级别 设置非默认压缩级别。
当使用加密的上层文件系统时,此标志不添加任何值,因为
数据将不可压缩。
--直接IO
禁用支持文件的内核缓存。 这将强制内核始终
将读取和写入直接传递给 支持者. 这会降低性能,但也会
消除了不一致的来源之一。
-调试
启用调试消息的日志记录。 请注意,此标志与 -d,这
是 FUSE 的标志; 然而 -d FUSE 标志暗示了这个标志。
--调试-http
启用将 HTTP 标头打印到标准输出。
--encrypt[=密码]
启用块数据的加密和身份验证。 请参阅您的 OpenSSL 文档
支持的密码列表; 如果未指定密码,则默认值为 AES-128
加拿大广播公司。
加密密码可以通过以下方式之一提供 - 密码 or --密码文件。 如果
没有给出任何标志, 支持者 会在启动时询问密码。
注意:实际使用的密钥是通过散列密码、存储桶名称、
前缀名称(如果有)和块号。 因此,加密数据不能被
移植到不同的存储桶或前缀。
这个标志意味着 - 压缩.
--擦除
通过删除所有非零块来完全擦除文件系统,清除“已经
安装'标志,然后退出。 需要用户确认,除非 - 力量 旗
也给了。 请注意,在这种情况下不会执行同时安装检测。
这个选项意味着 --listBlocks.
--文件名=名称
指定出现在 支持者 文件系统。
默认为“文件”。
--fileMode=模式
为出现在 支持者
文件系统。 默认为 0600,除非 - 只读 被指定,在这种情况下
默认值为 0400。
- 力量
即使指定的值也继续 --块大小 or - 尺寸 不同意
自动检测值,或 支持者 检测到另一个 支持者 实例还在
安装在同一个 S3 存储桶(和前缀)的顶部。 在任何这些情况下,
继续操作将导致数据损坏,因此 - 力量 应避免使用标志
正常使用。
同时安装检测可能会产生误报,当前一个
支持者 实例没有完全关闭。 在这种情况下,不要使用 - 力量 但是
宁可跑 支持者 一次与 --重置安装标志 旗。
If --擦除 给出, - 力量 原因 支持者 无需用户确认即可继续。
-h - 帮帮我
打印帮助信息并退出。
--initialRetryPause=米利斯
指定第一次重试之前的初始暂停时间(以毫秒为单位)
HTTP 操作失败。 故障包括网络故障和超时、HTTP
错误和读取过时数据(即 MD5 不匹配); 支持者 将使多个
使用指数退避算法重试尝试,从这个初始值开始
重试暂停时间。 默认值为 200 毫秒。 也可以看看 --最大重试暂停.
--不安全
通过 SSL 连接操作时不要验证远程服务器的身份。
相当于 --不安全 标志记录在 卷曲(1)。
--密钥长度
覆盖生成的块加密密钥的长度。
版本 支持者 1.3.6 之前的版本包含一个错误,其中
生成的加密密钥是固定的,但与系统相关,导致它可能
某些密码在不同系统上不兼容。 在 1.3.6 版本中,这个错误是
更正; 然而,在某些情况下,这改变了生成的密钥长度,使得
加密不再与以前写入的数据兼容。 可以使用这个标志
强制使用较旧的固定密钥长度。 你想使用的值是什么
定义为 EVP_MAX_KEY_LENGTH 在您的系统上,通常为 64。
指定一个小于密码的自然密钥长度的值是错误的;
但是,零值是允许的,相当于不指定任何内容。
--listBlocks
在启动时执行查询以确定哪些块已经存在。 这使
优化,对于每个尚不存在的块,读取返回零
并省略了归零写入,从而消除了任何网络访问。 这个标志是
在创建新的支持文件时,或任何预计大文件的时候很有用
将读取或写入的零块数,例如在初始化一个新块时
文件系统。
此标志将减慢启动速度与块数成正比
已经存在。
--maxUploadSpeed=比特每秒
--maxDownloadSpeed=比特每秒
这些标志设置了用于单个块上传和带宽的限制
下载(即,该设置适用于每个线程)。 限制仅适用
到 HTTP 有效负载数据,并且不包括来自 HTTP 或 TCP 的任何额外开销
标题等
该值以每秒位数为单位测量,并且缩写如“256k”、“1m”等。
可能用过了。 默认情况下,没有固定限制。
使用这些标志可能还需要设置 - 暂停 标记为更高的值。
--maxRetryPause=米利斯
以毫秒为单位指定总时间 支持者 重试时应该暂停
在放弃之前失败的 HTTP 操作。 故障包括网络故障和
超时、HTTP 错误和读取过时数据(即 MD5 不匹配); 支持者 将
使用指数退避算法进行多次重试,直到这个
最大总重试暂停时间。 此值不包括所需的时间
自己执行 HTTP 操作(使用 - 暂停 为了那个原因)。 默认值为
30000(30 秒)。 也可以看看 --初始重试暂停.
--minWriteDelay=米利斯
指定成功完成写入之间的最短时间(以毫秒为单位)
并开始对同一块进行另一次写入。 此延迟确保 S3
不会收到乱序的写入。 当这个值必须设置为零时
--md5缓存大小 设置为零(MD5 缓存禁用)。 默认值为 500 毫秒。
--md5CacheSize=大小
指定 MD5 校验和缓存的大小(以块数为单位)。 如果缓存是
写入新块时已满,写入将阻塞,直到有空间。
所以配置很重要 --md5缓存时间 和 --md5缓存大小 根据
写入整个文件系统和同一块的频率
反复。 或者,一个值等于文件系统中的块数
消除了这个问题,但在满时消耗最多的内存(每个条目在
缓存大约为 40 字节)。 零值将禁用 MD5 缓存。 默认
值是1000。
--md5CacheTime=米利斯
指定块成功写入后的时间(以毫秒为单位)
应缓存块内容的 MD5 校验和,以便
在后续读取期间检测陈旧数据。 零值意味着“无限”和
提供防止读取陈旧数据的保证; 但是,你应该只这样做
,尤其是 --md5缓存大小 被配置为等于块的数量; 除此以外
死锁会(最终)发生。 该值必须至少与
--minWriteDelay。 当这个值必须设置为零时 --md5缓存大小 设置为零
(MD5 缓存禁用)。 默认值为 10 秒。
MD5 校验和缓存不会在重新启动后保持不变。 因此,为确保
相同的最终一致性保护,而 支持者 没有运行,你必须延迟
至少 --md5缓存时间 停止和重新启动之间的毫秒数 支持者.
--no自动检测
在启动时禁用块和文件大小自动检测。 如果给出了这个标志,那么
块大小默认为 4096 并且 - 尺寸 标志是必需的。
--password=密码
提供用于加密和身份验证的密码作为命令行参数。
--passwordFile=文件
从(的第一行)读取加密和认证的密码
指定的文件。
--前缀=字符串
指定一个前缀以添加到存储桶中标识每个资源名称的资源名称之前
堵塞。 通过使用不同的前缀,多个独立的 支持者 磁盘可以存在
同一个 S3 存储桶。
默认前缀是空字符串。
- 安静的
在初始启动期间抑制进度输出。
--readAhead=NUM
配置预读块的数量。 这决定了将有多少块
读取时在内核读取的最后一个块之前读入块缓存
前方是活跃的。 如果块缓存被禁用,则此选项无效。 默认
值是4。
--readAheadTrigger=NUM
配置预读前必须连续读取的块数
算法被触发。 一旦触发,预读将继续,只要
内核继续按顺序读取块。 如果
块缓存被禁用。 默认值为 2。
- 只读
假设文件系统将以只读方式挂载,并返回 EROFS 作为响应
任何尝试写作。 此标志还更改了支持文件的默认模式
从 0600 到 0400 并禁用 MD5 校验和缓存。
--region=区域
指定 AWS 区域。 此标志更改默认基本 URL 以包含区域
名称并自动设置 --虚拟主机 旗。
--重置安装标志
重置底层 S3 数据存储上的“已安装”标志。
支持者 通过检查特殊标志来检测同时安装。 如果以前的
调用 支持者 没有完全关闭,标志可能没有
清除。 跑步 支持者 --擦除 将手动清除它。 但另请参阅下面的 BUGS。
--rrs 写入块时,指定Reduced Redundancy Storage。
--size=大小
指定文件系统要导出的支持文件的大小(以字节为单位)。
大小可能有一个可选的后缀 'K' 表示千字节,'M' 表示兆字节,'G' 表示
千兆字节,“T”代表太字节,“E”代表艾字节,“Z”代表泽字节,“Y”代表
约字节。 支持者 将尝试通过读取块来自动检测块大小
数字零。 如果未指定此选项,则将使用自动检测的值。
如果指定了此选项但不同意自动检测的值, 支持者
将退出并出现错误,除非 - 力量 还给出了。
--ssl 相当于 --baseURL https://s3.amazonaws.com/
--statsFilename=名称
指定出现在 支持者
文件系统。 空字符串值禁用此文件的外观。 默认
是“统计”。
- 测试 在本地测试模式下运行。 文件系统块作为常规文件存储在
目录 DIR. 没有网络流量发生。
注意如果 DIR 是一个相对路径名(和 -f 没有给出)它将被解决
相对于根目录。
--超时=秒
指定一次 HTTP 操作尝试的时间限制(以秒为单位)。 这限制了
整个操作包括连接时间(如果尚未连接)和数据
转移时间。 默认为 30 秒; 这个值可能需要调整
向上以避免在较慢的链接和/或使用大量链接时过早超时
块缓存工作线程。
参见 --最大重试暂停.
- 版
输出版本并退出。
--虚拟主机
强制虚拟托管样式请求。 例如,这将导致 支持者 使用
网址 http://mybucket.s3.amazonaws.com/path/uri 而不是
http://s3.amazonaws.com/mybucket/path/uri.
当使用位置约束创建 S3 存储桶时需要此标志
(例如“欧盟桶”)。 换句话说,桶需要这个标志
定义在美国地区之外。 当 - 地区
标志被使用。
此外, 支持者 也接受所有通用 FUSE 选项。 这是部分
列表:
-o 用户名=用户名
覆盖支持文件的用户 ID,默认为当前用户 ID。
-o gid=GID
覆盖支持文件的组 ID,默认为当前组 ID。
-o 同步读取
进行同步读取。
-o 最大预读=NUM
设置最大预读(以字节为单位)。
-f 在前台运行(不要分叉)。 导致日志发送到标准错误。
-d 启用 FUSE 调试模式。 暗示 -f.
-s 以单线程模式运行。
此外, 支持者 传递以下优化的标志 支持者 保险丝
(除非用户在命令行上覆盖):
-o 内核缓存
-o 文件名= /
-o 子类型=s3backer
-o 使用_ino
-o 条目超时=31536000
-o 负超时=31536000
-o 最大预读=0
-o 属性超时=0
-o 默认权限
-o 允许_其他
-o 节点电视
-o 野菜
使用 onworks.net 服务在线使用 s3backer