英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

fs_storebehind - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 fs_storebehind

这是 fs_storebehind 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


fs_storebehind - 启用对文件服务器的异步写入

概要


fs 隐藏 [-千字节 <异步性 提供 指定 名称>]
[文件 <具体的 路径名>+]
[-所有文件 < 默认 (知识库)>] [-冗长[-救命]

fs st [-k <异步性 提供 指定 名称>]
[-f <具体的 路径名>+]
[-a < 默认 (知识库)>] [-v[-h]

商品描述


冥界 fs 隐藏 命令使缓存管理器能够执行延迟异步
当应用程序关闭文件时写入文件服务器。 默认情况下,缓存管理器
当应用程序启动时立即同步地将所有数据写入文件服务器
程序关闭一个文件——也就是说, 关() 系统调用直到缓存才返回
管理器实际上已将文件的最后一个块传输到文件服务器。 这个
命令指定仍可写入的文件的千字节数
当缓存管理器将控制权返回给应用程序时,文件服务器。 如果
在机器上工作的用户通常处理非常大的文件,但也介绍了
注意事项中讨论的并发症。

在单个命令中设置以下一项或两项:

· 设置一个适用于由运行的应用程序操作的所有 AFS 文件的值
机器,使用 -所有文件 争论。 这个值被称为 默认 商店
异步性 为机器,并持续到机器重新启动。 如果没有设置,
默认值为零,表示缓存管理器执行同步
写道。

例如,以下设置意味着当应用程序关闭文件时,
缓存管理器可以尽快将控制权返回给应用程序,不超过 10
千字节的文件仍有待写入文件服务器。

-所有文件 10

· 设置一个适用于一个或多个单独文件的值,并覆盖该值
-所有文件 他们的论点,结合 -千字节文件 论据。 该
只要内核表中存在该文件的条目,设置就会持续存在
缓存管理器用于跟踪有关文件的某些信息。 一般来说,这样的
条目至少持续到应用程序关闭文件或退出,但缓存
如果文件处于非活动状态并且需要释放,则管理器可以自由地回收该条目
表中的插槽。 为了增加文件中存在条目的确定性
表,发出 fs 隐藏 关闭文件前不久的命令。

例如,以下设置意味着当应用程序关闭任一
文件 大文件大文件,缓存管理器可以将控制权返回给
只要文件的剩余空间不超过 XNUMX 兆字节,应用程序就会立即写入
文件服务器。

-kbytes 1024 -files bigfile 大文件

请注意,一旦为文件设置了显式值,唯一的方法就是让它
再次受默认存储异步的约束是设置 -千字节 到那个值。 在
换句话说,没有自动生成文件的参数组合
一旦为文件设置了另一个值,则受默认存储异步的约束。

要显示当前应用于单个文件或所有文件的设置,请提供
在 OUTPUT 中指定的某些组合中的命令参数。

注意事项


由于以下原因,在大多数情况下不建议使用此命令。

在正常情况下,异步设置会导致缓存管理器返回
对应用程序的控制比其他方式更早,但这不能保证。

如果延迟写入失败,则无法通知应用程序,因为 关()
系统调用已经返回,并带有指示成功的代码。

异步写入增加了用户不会注意到写入的可能性
操作使容纳文件的卷超过其配额。 一如既往,这部分
超过卷配额的文件丢失,提示信息如
在以下:

设备上没有剩余空间

为避免丢失数据,建议验证存放文件的卷是否有空间
可用于预期写入的数据量。

配置


-千字节 <异步性 提供 指定 名称>
指定来自每个文件的千字节数 文件 论点
当缓存管理器返回时可以保留写入文件服务器
控制关闭文件的应用程序。 这 文件 论点是
需要与此参数一起使用。 提供范围 0 中的一个整数(其中
恢复缓存管理器的默认行为或同步写入)到
最大 AFS 文件大小。

文件 <具体的 路径名>+
命名每个文件,其值设置为 -千字节 论据适用。 那个设定
只要内核表中存在缓存文件的条目,它就会持续存在
管理器用于跟踪有关文件的某些信息。 因为关闭文件
通常会擦除条目,当重新打开文件时,这是确保
设置仍然适用是重新发出命令。 如果没有提供此参数
练习 -千字节 参数,该命令报告指定文件的当前设置,
和默认存储异步。

-所有文件 < 默认 (知识库)>
设置本地机器的默认存储异步,即数量
缓存时可以保留写入文件服务器的千字节数据
管理器将控制权返回给关闭文件的应用程序。 价值
适用于机器上运行的应用程序操作的所有 AFS 文件,除了
那些已经用 -千字节文件 论据。 提供
从范围 0(指示同步写入的默认值)到
最大 AFS 文件大小。

-冗长
生成输出确认随附的设置 -千字节文件
争论, -所有文件 争论,或所有三个。 如果自己提供,报告
当前默认存储异步。

-救命
打印此命令的联机帮助。 所有其他有效选项都将被忽略。

OUTPUT


如果没有包含命令的任何选项,或者只有 -冗长 包括标志,
以下消息报告默认存储异步(适用于
由在本地机器上运行的应用程序操作的所有文件
设置了特定的异步)。

默认存储异步是千字节。

值 0(零)表示同步写入,如果没有包含,则为默认值
练习 -所有文件 自机器上次重新启动以来此命令的参数。

如果 文件 没有提供参数 -千字节 参数,输出报告
适用于每个指定文件以及默认存储异步的值。 如果一个
先前已为文件设置了特定值,以下消息报告它:

最多可存储千字节异步。
默认存储异步是千字节。

如果默认存储异步应用于文件,因为没有明确的 -千字节 价值有
已为其设置,消息如下:

将存储按照默认。
默认存储异步是千字节。

如果 -冗长 标志与设置值的参数相结合(文件-千字节
-所有文件,或所有三个),有一条消息立即确认设置
已生效。 当不包含其他参数或标志时, -冗长
仅报告默认存储异步。

示例


以下命令使缓存管理器能够将控制权返回给应用程序
关闭文件的程序 测试数据 当仍有 100 KB 需要写入时
文件服务器。 这 -冗长 标志产生确认新设置的输出,并且
默认存储异步为零。

% fs storebehind -kbytes 100 -files test.data -verbose
将异步存储多达 100 KB 的 test.data。
默认存储异步为 0 KB。

特权 所需


包括 -所有文件 参数,发行者必须以本地超级用户身份登录
“根”。

包括 -千字节文件 参数,发行人必须作为
本地超级用户“root”或对每个文件的 ACL 具有“w”(写)权限
目录。

要查看当前设置(通过不包含参数, -文件 单独论证,或
-冗长 仅参数),不需要特权。

使用 onworks.net 服务在线使用 fs_storebehind


Ad


Ad