GoGPT Best VPN GoSearch

OnWorks 网站图标

guestunmount - 云端在线

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

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

程序:

您的姓名


guestunmount - 卸载来宾挂载的文件系统

概要


来宾卸载挂载点

来宾卸载 --fd= 挂载点

商品描述


guestunmount 是一个自动清理挂载的文件系统的实用程序。 来宾山(1)
使用 libguestfs 挂载文件系统。 当程序运行时,该程序卸载文件系统
或者脚本已经完成了。

guestunmount 是 FUSE 的包装器 定影器座(1) 程序,该程序必须存在于
当前的“路径”。

有两种使用guestunmount 的方法。 当被称为:

来宾卸载挂载点

它立即卸载“挂载点”。

当被称为:

guestunmount --fd=FD 挂载点

它一直等到管道“FD”关闭。 这可用于监视另一个进程和
当该进程退出时,清理它的挂载点,如下所述。

美加学院课程
您可以从程序中调用“guestunmount mountpoint”,但有一种更复杂的方法
使用 guestunmount 是让它监视您的程序,以便它可以清理挂载点
如果您的程序意外退出。

在程序中,创建一个管道(例如,通过调用 (2))。 让“FD”作为文件描述符
管道读取侧的编号(即“pipefd[0]”)。

挂载文件系统后 来宾山(1)(在“挂载点”上),fork and run
像这样来宾卸载:

guestunmount --fd=FD 挂载点

关闭父进程中管道的读取端。

现在,当管道的写入端(即“pipefd[1]”)因任何原因关闭时,
明确地或因为父进程退出,guestunmount 通知并卸载
挂载点。

如果您的操作系统支持它,您应该在写入时设置“FD_CLOEXEC”标志
管道的一侧。 这是为了其他子进程不会继承文件描述符
并保持打开状态。

Guestunmount 从不守护自己。

SHELL 脚本
由于 bash 不提供创建未命名管道的方法,因此使用陷阱调用
退出时guestunmount是这样的:

陷阱“guestunmount 挂载点” EXIT INT QUIT TERM

配置


--fd=FD
指定要监视的管道文件描述符,并延迟清理直到该管道
关闭。

- 帮帮我
显示简要帮助并退出。

-q
- 安静的
不要显示来自 fusermount 的错误消息。 返回状态仍然设​​置(见
下面的“退出状态”)。

--不重试
--重试=N
默认情况下,guestunmount 将重试 fusermount 操作最多 5 次(即,
它将最多运行 6 次 = 1 次尝试 + 5 次重试)。

使用 VHDL 语言编写 --不重试 让guestunmount 只运行fusermount 一次。

使用 VHDL 语言编写 --重试=N 使 guestunmount 重试“N”次而不是 5 次。

guestunmount 在重试之间执行指数退避,等待 1 秒,
每次重试前 2 秒、4 秒等。

-V
- 版
显示程序版本并退出。

环境 变数


“小路”
这个 定影器座(1) 程序(由 FUSE 提供)必须在当前“PATH”上可用。

退出 状态


如果成功,此程序返回 0,或以下错误代码之一:

1 程序错误,例如。 无法分配内存,无法运行 fusermount。 查看错误
打印消息以获取更多信息。

2 重试后仍无法卸载挂载点。 查看错误信息
为底层的 Fusermount 错误打印。

3 挂载点未挂载。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。