问题标签 [mount-point]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
26304 浏览

linux - Linux du 命令不遍历挂载的文件系统

如果问题的措辞有误,请告诉我。它可以解释为什么我找不到答案。

我想使用如下命令在我的主磁盘上查找使用情况:

问题是我在根级别有许多挂载点,我想du跳过这些。

我认为该-x选项应该这样做,但要么我误解了它的作用,要么我以错误的方式使用它。

我怎样才能du只应用到根磁盘而不遍历额外的挂载?

谢谢

0 投票
3 回答
473 浏览

perl - Perl:从系统输出中拆分变量(df -lh)

我已经设法使用反引号将我的df -lh命令存储为变量,$var但我想将其拆分,以便可以将变量的每个部分分配给另一个变量。

这是我打印时的输出$var

我想要的是删除第一行标题,然后将其拆分为以下类别:

$filesystem, $size, $used, $avail, $cap, $mounted.

我尝试使用 shift 来摆脱第一行,但我现在知道这仅适用于数组。对于我拥有的不同数组,我使用 chomp,即

但由于这不是一个数组,我不知道该怎么做,除非有办法将我的系统输出存储为数组?

非常感谢。

0 投票
1 回答
351 浏览

php - 从不同域上的 UID 获取原始 URL

考虑一下以下页面树:

  • 网站 A(具有域记录 a.example.com 的根页面)
    • 页面 A
      • A.1 页
    • B页
    • C页
  • 网站 B(具有域记录 b.example.com 的根页面)
    • 第 X 页
      • Page Y(“Page A”的挂载点,包含该页面的内容)

要生成规范 URL,我需要从原始页面获取绝对 URL。我在“Page X”上的打字稿 userfunc 中这样做,但似乎有问题:

这将返回页面 A 的 uid,而不是页面 X:

但这不会返回预期的 URL “a.example.com/page-a/”,而是“b.example.com/page-x/page-y”:

显然,TYPO3 仍然以某种方式使用用户当前所在页面的域,而不是“页面 A”实际所在的原始域。

为了完成,这里有一些我已经在 setup.txt 中设置的值:

问题是:如何获取页面 A 的 uid 的原始 URL?

0 投票
1 回答
1978 浏览

readonly - 在linux中挂载和重新挂载为只读文件

我想以只读方式挂载一个文件,任何人都无法写入该文件。

我在互联网上研究并找到一些命令:

但这适用于文件系统和分区。

如何将文件挂载为只读?

谢谢你。

0 投票
1 回答
606 浏览

ruby - 如何在 Linux 上创建到 Windows 共享的硬链接

我有一个由其他人编写的 Ruby 脚本,它为位于主文件夹中的文件创建硬链接,并使用以下命令将它们放入子文件夹中:

我在 Linux 服务器上挂载了 10 个相同的 Windows 服务器共享,并且 10 个挂载点中有 9 个对上述命令没有问题。但是,一个挂载点遇到了上述命令的问题并生成以下错误:

我手动创建链接没有问题:

所有权限和设置都是相同的。

创建硬链接的 Ruby 脚本对于所有挂载点都是相同的。挂载点在 Linux 和 Windows 端具有相同的权限。

0 投票
1 回答
249 浏览

java - 从部署在不同服务器上的 Web 应用程序访问 Linux 上的文件夹

我在服务器上部署了一个 Web 应用程序,比如说“A”。在这台服务器上,我们为 Linux 文件系统的 /usr/local/B 目录创建了一个挂载点。我能否从部署在服务器 A 上的基于 Java 的 Web 应用程序检查此目录 B 的内容?如果是,那怎么办?

0 投票
2 回答
7176 浏览

docker - 在 Docker 中将“命名卷”挂载为非 root

有没有办法以非 root 用户身份挂载命名卷?我试图避免必须chown在每个 Dockerfile 中运行 a,但我需要挂载可由非 root 用户写入,以便能够在映像中写入由构建创建的工件

这就是我正在尝试的

但是对于我得到的第二个坐骑

我的另一个 mount ( /src/dev/) 由user拥有,而不是由 root 拥有,因此它提供了我需要的东西;但是,我无法对命名卷做同样的事情。

0 投票
1 回答
202 浏览

linux - 沙盒安装混乱

首先,我使用Bubblewrap作为沙盒软件,但我觉得这是一个普遍的安装问题,而不是一个 bubblewrap。我正在尝试将 bwrap 添加到名为 sandboxlib的沙盒包装器中,除了运行的测试之外,细节并不重要。

一项特定的测试尝试从“/foo/bar”安装沙箱 /。这包含 2 个子目录,data 和 bin。

bin 目录只包含一个名为“test-file-is-writable”的简单二进制文件。

如果我运行:

$ /usr/bin/bwrap --ro-bind /foo/bar / --tmpfs /data test-file-is-writable data/1/canary

无法打开 data/1/canary 进行写入。

但是,安装/作为可写作品

$ /usr/bin/bwrap --bind /foo/bar / --tmpfs /data test-file-is-writable data/1/canary

将数据写入 data/1/canary。

但是,我只希望 /data 是可写的,并假设 / 的其余部分是 ro

以只读方式添加重新安装仍然不能解决问题

$ /usr/bin/bwrap --ro-bind /foo/bar / --tmpfs /data --remount-ro / test-file-is-writable data/1/canary

无法打开 data/1/canary 进行写入。

进一步调试,我添加了放入沙箱内的交互式 shell 所需的挂载/路径

$ /usr/bin/bwrap --bind /foo/bar / --tmpfs /data --ro-bind /lib /lib --ro-bind /lib64 /lib64 --ro-bind /bin /usr/bin - -remount-ro / bash

运行一个简单的 ls of / 显示一切都按预期安装。测试 r/w 没问题。然而,问题是 /data 目录完全是空的(除了我的 'touch /data/testwrite' 的输出)。注意我想挂载的原始 /data 分区,实际上包含文件。

问:我不明白这里的安装吗?还是测试错了?我能看到的唯一解决方法是将文件从原始 ro /data 复制到新写入的 /data

0 投票
1 回答
218 浏览

ibm-cloud - IBM Bluemix CF 应用程序的挂载卷

IBM Containers on Bluemix 支持安装卷和跨容器使用。有什么方法可以让我们在 Bluemix CF 应用程序中拥有类似的共享卷?

0 投票
1 回答
930 浏览

docker - 在 docker 容器中挂载外部卷

我有 CentOS 主机和 CentOS docker 容器。我在 CentOs 主机中安装了一个外部卷。我想在 CentOS docker 容器内安装这个外部卷。

我尝试了以下命令:

它带我进入 docker 容器。但是,它没有显示容器内的外部卷挂载。

我需要做任何额外的事情来实现这一点吗?请帮忙。

谢谢