问题标签 [mount]

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 回答
1972 浏览

python - 从 Python 查看 vmdk 文件?

有没有办法从 Python 查看 vmdk 文件的内容,并能够从中读取文件?(我不需要写信给它)。如果没有,是否有任何方法可以在主机上挂载 vmdk 文件,或者通常有任何其他方式来查看 vmdk 文件而不将其附加到 VM 并运行它?

0 投票
3 回答
2230 浏览

java - 如何判断一个目录是否使用 Java 远程挂载

有没有办法以编程方式确定特定目录是否实际远程安装?这可以用 Java 完成吗?如果不能,可以用 JNI 上的本机 C 代码完成吗?

由于这是 Java,它可以在 Linux、Windows 或 Mac 下运行,因此需要一个合适的解决方案来解决所有这些平台。(同样,如果它的多个单独的解决方案使用 C over JNI 就可以了)。并且可能存在不同的情况,例如 NFS 或 samba 或其他任何情况。

谢谢。

0 投票
2 回答
30053 浏览

macos - 在 Mac OS X 上查找已挂载网络共享的路径

当安装命令失败时,我想找出网络共享的安装位置,如下所示:

这看起来很有希望......

似乎应该有一种方法可以将这些长afp_000...数字映射到 URI... 有没有办法根据其 afp:// URI 确定卷的安装位置?

我实际上是用 Python 的 subprocess 模块执行这些命令,所以如果有一个模块或库可以做到这一点,那也是可以接受的。

0 投票
12 回答
23766 浏览

linux - 给出路径的挂载点

以下非常不可靠的 shell 代码将给出 的挂载点$path

有没有更好的方法在 shell 中做到这一点?

后记

这个脚本真的很糟糕,但它具有可在我的系统上运行的可取之处。请注意,几个挂载点可能是$path.

示例 在 Linux 系统上:

在 Mac OSX 系统上

注意需要改变 cut 的参数,因为 df 的输出方式不同;使用 awk 解决了这个问题,但即使 awk 也是不可移植的,考虑到结果格式化各种 df 返回实现的范围。

答案 看起来修改表格输出是 shell 中的唯一方法,但是

基于ghostdog74的回答,是对我所拥有的一个很大的改进。注意两个新问题:首先,df $path坚持$path命名现有文件,我上面的脚本并不关心;其次,不用担心取消引用符号链接。如果您的挂载点中有空格,这将不起作用,如果一个可移动媒体的卷名中有空格,则会发生这种情况。

编写 Python 代码来正确完成这项工作并不难。

0 投票
4 回答
29456 浏览

python - 如何使用python挂载网络目录?

我需要在linux机器上使用python在网络机器“数据”上安装目录“dir”

我知道我可以通过命令行发送命令:

但是我将如何从 python 脚本发送这些命令?

0 投票
1 回答
2090 浏览

cross-platform - 用于挂载自定义文件系统的跨平台解决方案

我需要让我的数据成为机器文件系统的一部分。

在 Windows 中,我似乎有 3 个选项:

  1. Eldos 的“回调文件系统”(http://www.eldos.com/cbfs/
  2. 多坎(dokan-dev.net)
  3. Pismo 文件安装 ( http://www.pismotechnic.com/pfm/ )

在这 3 个选项中,1 (Eldos) 是迄今为止最好看的选项。

但理想情况下,我希望得到一个支持 Linux/Unix 和 Mac 的解决方案。换句话说,回调的一些通用接口,但不同文件系统的不同实现。

有谁知道这样的解决方案?

0 投票
2 回答
892 浏览

networking - cygwin 的期望不适用于网络使用?

我需要在 cygwin 上自动执行“net use”命令。

命令是'net use /user:"name" \somewhere'。并且'输入'name'的密码以连接到'prosseek':'应输入密码。

它适用于命令行输入,以及在批处理文件中运行时。当我按如下方式制作期望脚本时它不起作用。

p>

我收到如下错误消息。

p>

  • 问:可能有什么问题?
  • 问:某些 MS 命令可以与 cygwin/expect 一起使用,例如“net use”吗?
0 投票
2 回答
3608 浏览

macos - 如何在 OSX 中的设备挂载上运行脚本

我想制作一个脚本,当我将它连接到我的 macbook pro 时,它会自动备份我的 kindle 文件。编写脚本在我的能力范围内,但我不知道在挂载时自动运行脚本的最佳方法是什么。

0 投票
2 回答
3381 浏览

java - 如何在 Java 上的 Mac OS X 中挂载网络驱动器?

我正在为 Mac OS X 的 Windows XP 平台上的 JBuider 2005 上编写一个程序。程序必须在 Mac OS X 上启动,并且程序轮流(直接)在网络中的其他计算机(Windows XP)上共享文件夹。然后我们需要在 Mac OS X 上启动 nprogramme,该程序会在 Mac OS X 下自动挂载这些共享文件夹。然后程序转到共享文件夹上的文件,程序中的路径将是“/Volumes/Share folder/File”。我怎样才能做到?帮助,如果有人知道该怎么做。

0 投票
4 回答
6196 浏览

c++ - 文件挂载在哪里?

给定文件或目录的路径,我如何确定该文件的挂载点?例如,如果/tmp作为tmpfs文件系统挂载,那么给定文件名/tmp/foo/bar我想知道它存储在tmpfs根目录为/tmp.

这将在 C++ 中,我想避免通过system(). 代码应该是健壮的——不一定要防止故意篡改,但绝对要面对嵌套的挂载点、符号链接等。

我还没有找到一个简单的系统调用来做到这一点。看来我得自己写支票了。这是我计划的大致轮廓。

  1. readlink通过shell 命令规范化文件名。如何?
  2. /etc/mtabgetmntent()& co一起阅读。
  3. 确定文件的相应挂载条目。如何?

对于#1,是否有一个简单的系统调用,或者我是否需要读取路径的每个目录组件并readlink(2)在它们是符号链接时解析它们?和手柄...我自己?好像很痛。

对于#3,我对如何做到这一点有各种想法。不确定哪个最好。

  1. open()使用该文件、其父级、其父级的父级等,openat(fd, "..")直到我到达其中一个/etc/mtab条目。(我怎么知道我什么时候做?fstat()他们并比较 inode 号?
  2. 在挂载表中找到最长的目录名,它是我的文件名的子字符串。

我倾向于第一个选项,但在我全部编写代码之前,我想确保我没有忽略任何东西——理想情况下,一个内置函数已经做到了!