问题标签 [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 投票
1 回答
39 浏览

linux - 大小为 0 但有数据的 Linux 文件

有一个现有的 linux 服务器有一个挂载,当我在那个挂载位置时,它是一个大小为 0 的文件。但是原始位置下有文件。

在这里你看到/data/int/internal路径被映射到/dev/mapper/Data2-INT_Internal,但是当我去/dev/mapper/Data2-INT_Internal位置时,它是一个大小为 0 的文件。这怎么可能,因为/data/int/internal.

请帮我解开这个谜。

0 投票
1 回答
1683 浏览

windows - Powershell 挂载点自动化:重新启动后出现驱动器号

我有一个奇怪的行为,powershell 创建了点:

我的脚本创建分区并将它们挂载到文件系统中。重新启动后,每个分区都会添加一个驱动器号。

到目前为止我的脚本:

起初,我将挂载点磁盘创建为 ReFS。这运作良好,但驱动器号也出现在重新启动后。重新启动后,磁盘管理 MMC 中也未显示安装点。使用 NTFS 修复了最后一个问题,但使用上述脚本时,驱动器号仍会重新出现。

如果我手动删除驱动程序字母,它不会回来。

系统是Server 2012 R2

有任何想法吗?

0 投票
1 回答
299 浏览

shared-directory - 如何在 Synology 上安装 mhddfs

我希望将 NAS 中的 HDD 作为单独的卷(当单个 HDD 发生故障时不会丢失所有数据;我不需要像 RAID 之类的任何保护;另一方面,使用 JBOD 或 SHR,我会丢失所有 HDD 中的数据当只有一个失败时)。这意味着它们作为单独的设备安装到单独的安装点。但是,我想将所有数据共享为一个共享文件夹。

我找到的唯一解决方案是 mhddfs 包,我在普通的 linux 机器上使用了很长时间。但是,如何将它放入 Synology NAS?

0 投票
1 回答
84 浏览

raspberry-pi - 为每个 USB 端口分配挂载点

我正在使用运行 Raspbian Jessie Lite 的 Raspberry Pi Zero W。我有一个 Zero4U 4 端口 USB 集线器(它是永久连接的)我希望为每个 USB 端口分配一个挂载点,以便插入端口 1 的任何驱动器将始终使用挂载点 /media/backup 。这可能吗?

谢谢

0 投票
1 回答
1036 浏览

powershell - 使用 Powershell,如何在给定文件全名的情况下找到挂载点驱动器

在我的环境中,我有很多挂载点驱动器(以下称为 MPD),为了简化我的问题,假设我有一个全名是

在这种情况下,d:\data 实际上是一个 MPD,但我们不知道它的面值。(即它可以是 D:\ 驱动器,带有一个名为 \data\DBA 的文件夹)

如何使用 PowerShell 从该文件全名中找出 D:\Data 是 MPD?

我的环境是 Windows 2012 R2 + PowerShell V5。

我最初的解决方案是查找所有 MP 驱动器(我有 10 多个这样的 MPD,例如 d:\Log、e:\backup、d:\MP\Backup 等),然后尝试遍历所有 MPD 以查找是否有 MPD name 包含在文件的全名中。如果是这样,我知道 abc.sql 在 MPD 中。

我只是想知道是否有更好的解决方案,例如如何找到文件所在的挂载点?. 这个解决方案是针对 Linux 的,但是这个解决方案的关键点是用os.path.ismount(path)测试路径中包含的每个目录。

我们可以在 Windows 中有类似的解决方案吗?或者您的大师可能在 Windows 中有更好的解决方案?

TIA,

杰夫姚

0 投票
1 回答
1042 浏览

amazon-web-services - EBS 卷是否已安装?在哪里?

EC2 instance附加到卷EBS的 中100GB,我运行以下命令:

这是文件/etc/fstab

我想了解:为什么只有 8GB 的​​卷有挂载点?此外,在根“/”上安装卷的事实是否意味着根的所有内容都存储在 EBS 卷上?

0 投票
1 回答
707 浏览

json - 如何知道 Cloudformation 要创建多少个 Mount 目标

我由cloudformation一个EFSin创建VPC,这个 VPC 包含很少的EC2 instances.

我还需要为每个子网创建挂载目标。

此 cloudformation 模板可以在不同的AWS accounts. 如何知道Mount targets要创建多少资源?

我可以在账户 1 中有一个 vpc 和 3 subnets,另一个 vpc 在账户 2 和 2 subnets...

如何使模板通用,以便根据每个帐户环境进行?

0 投票
1 回答
73 浏览

macos - Docker 注册表上的绑定安装位置导致超时

我在 Mac 上使用 Docker,在注册服务器上绑定安装位置时遇到了一些麻烦——我希望这里的人能提供帮助。

值得庆幸的是,这个问题非常简单。假设我想运行一个简单的、不安全的 docker 注册表。首先,我确保将适当的 ip:portno 输入到“不安全的注册表”列表中。根据文档,然后我运行docker run -d --restart=always --name registry -e REGISTRY_HTTP_ADDR=0.0.0.0:5000 -p 5000:5000 registry:2

当我这样做时,注册表“正常工作”。我可以将图像标记为10.0.3.59:5000/imgname,并正常推拉。

但是,我希望注册表的数据位于主机系统上的特定位置,例如/mnt/registry. 我转到 docker 首选项,确保在mnt文件夹上启用了共享,并删除旧图像和容器

再次按照文档,我运行docker run -d --restart=always --name registry -v storage:/var/lib/registry/ -e REGISTRY_HTTP_ADDR=0.0.0.0:5000 -p 5000:5000 registry:2. 但是,如果我现在尝试docker push 10.0.3.59:5000/imgname现在执行,我会收到以下消息

经过大约一分钟左右的等待,它终于打印出以下错误并终止received unexpected HTTP status: 500 Internal Server Error

显然,这让我没有一些非常需要的功能。有人能帮我找到解决方案吗?

0 投票
1 回答
3350 浏览

ansible - 不同服务器上不同目录的 Ansible 挂载

我们在/etc/fstab文件中为不同的服务器配置了不同的挂载点。我如何使用 Ansible 实现相同的目标?

例如:

服务器 A 有一个 node1:/data/col1/RMAN安装在路径 /mountPointA

上面我们可以使用 Ansible 的 mount 模块如


如果我有另一个具有源的服务器“B”需要安装在路径/怎么办?但是,此服务器不需要配置第一个挂载点。 /node1:/data/col1/directoryBmountPointB

是否可以在单个 yml 文件中实现它?

换句话说

我希望这是有道理的。对困惑感到抱歉。该剧本将在大量主机上运行,​​我如何确保自动选择正确的主机以使用正确的挂载点

0 投票
0 回答
145 浏览

macos - 挂载的文件系统 NSDirectoryEnumerator NSFileManager 不一致 - 有子文件夹然后没有?比赛条件?

我有一个目录观察程序,它在 Mac OS X 上使用 FSEvents API,还轮询已安装服务器卷上的本地或远程目录以进行更改。它工作得很好,我可以制作一个已更改且需要遍历的目录 URL 的 NSSet。它有一个回调机制,我用它来将一组更改的 URLS 提供给任何客户端。

我有一个特殊的场景,我无法理解安装 AFP 或 SMB 卷所发生的情况 - 这告诉我我对某些事情有误解。

1 - Directory Watcher 正确地注意到目录内容已更改(我手动移动了一些内容),它遍历 watch 文件夹中的顶级目录并返回一个新的 NSURLs* 数组。在我的调试中,这个列表从来都不是不准确的。

2 - 我的应用程序,即 Directory Watcher 的客户端,然后枚举上述数组中的每个 URL。如果 URL 存在(我应该在刚才列举它)将其复制到临时文件夹进行处理。

代码 :

目录观察者:https ://github.com/Synopsis/Synopsis-Framework/blob/master/Synopsis/Synopsis/Utilities/SynopsisDirectoryWatcher.m

有时会失败的客户端应用程序调用: https ://github.com/Synopsis/Synopsis-Analyzer/blob/master/Synopsis/Synopsis/AppDelegate.m#L497

我遇到的问题是,我刚刚收到通知的目录已更改,并成功枚举,并且可以在 Finder 中看到,但无法复制,因为根据 NSFileManager,它不存在。当且仅当该目录位于远程安装的文件服务器上(Mac Mini、Mac OS 10.10、触摸过时且速度慢)时,第 2 步失败 4 次中的 3 次。对于本地更改,我没有问题,对于许多其他服务器,我根本没有看到这个问题

这是一个日志:

日志文件

注意文件夹Watch文件夹枚举正确,找到SESSION_1文件夹。

尝试复制,NSFileManager 现在说 SESSION_1 在同一路径未找到。

安全信息记录是由于 HFS+ 扩展属性未通过此版本的 AFP 复制。复制成功 4 次中的 3 次。

NSFileManager 目录枚举器如何返回有效的现有文件夹结构,然后 NSFileManager copyItemAtURL 告诉我 URL 无效?

  • 我正在使用我分配的 NSFileManager 的相同实例。
  • 我是我的文件管理器的代表,负责处理复制错误/继续
  • 我尝试在目录观察程序和调用回调之间等待一段时间,以便挂载的文件系统可以稳定下来。
  • 我已经能够在复制之前检查相关文件夹的 NSURL 资源属性,并且能够检索正确的值。
    • 我尝试将 NSFIleCoordinate 与 NSFileCoordinatorReadingWithoutChanges 一起使用

一些问题:

Move 操作在远程挂载的文件系统上是原子的吗?即,如果我将包含大量内容的目录从 /Volumes/Mount/Parent1/child_a 移动到 /Volumes/Mount/Parent2/child_a - 目录内容是否一直处于不一致状态?

有没有办法“同步” NSFileManager 来强制更新?

我应该使用较低级别的api?

谢谢!