问题标签 [volumes]

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

cocoa - How do you find the amount of free space on a mounted volume using Cocoa?

I am using the following code to determine free space on a volume. The folder was provided using NSOpenPanel. The item selected was a mounted volume and the path returned is \Volumes\Name

Is there a better method to determine the free space on a mounted volume using Cocoa?

Update: This is in fact the best way to determine the free space on a volume. It appeared it wasn't working but that was due to the fact that folder was actually /Volumes rather than /Volume/VolumeName

0 投票
1 回答
749 浏览

macos - 如何在没有冗长阻塞期的情况下使用 Carbon 卸载 WebDAV 卷?

我正在尝试使用 FSUnmountVolumeSync() 或 FSEjectVolumeSync() 卸载 WebDAV 卷(使用 FSMountServerVolumeSync() 安装)。到目前为止,我无法让它们中的任何一个可靠地卸载卷而不阻塞超过 20 秒。当他们阻止时,我可以看到 webdavfs_agent 在 Console.app 中抱怨 WebDAV 服务器没有响应。但是,它们永远不会出错,并且 WebDAV 卷之后总是会被卸载。就好像我错过了一步。

我是不是走错了路,还是这只是 OS X 的怪癖/错误?就这两种方法之间的区别或调用它们的任何先决条件而言,文档非常模糊。

0 投票
3 回答
1512 浏览

macos - 弹出隐藏卷

我在为 macosx 创建安装程序的脚本不工作时遇到问题,我发现这是因为它正在创建一个名为 /Volumes/myinstaller 1 而不是 /Volumes/myinstaller 的文件夹。在调查此问题时,我发现我有一个名为 /Volumes/myinstaller 的隐藏卷,其中包含所有相关文件,但我无法 rmdir 该目录,因为它包含许多文件层。有没有办法通过终端弹出隐藏卷或在查找器中查看隐藏卷?

0 投票
2 回答
16350 浏览

data-storage - 什么是数据量?

什么是数据量?

你会如何定义它们?

您将如何计算网站的数据量。

0 投票
1 回答
1223 浏览

zfs - zfs 存储池的块级备份

是否可以备份 zfs 存储池?如果 FS 在原始磁盘上,我们可以打开并读取字符设备接口,将磁盘复制到文件中。我们可以使用循环设备接口挂载文件。是否可以在 zpool 中使用 open、read 系统调用以编程方式执行此操作?

0 投票
2 回答
3400 浏览

c# - 以编程方式更改 FAT32 卷序列号

如何以编程方式从 C# 更改 Fat32 分区的卷序列号。我找到了这个例子,但它是用 C++ 编写的,我读得不好。有人可以回答 C# 代码片段吗?

更新:我可以从上面的示例中看到 C++ 函数,我认为可以将端口定向到 C#

0 投票
2 回答
4636 浏览

macos - 卸载网络卷?

如何卸载网络卷?

NSWorkspace认为它们既不可移动也不不可安装。unmountAndEjectDeviceAtPath: @"/Volumes/the network volume in question"不会导致任何事情发生。可能有一些简单的方法可以做到这一点,坐在我的鼻子下面,但我找不到。

我不想诉诸于制作一个 Applescript 告诉 Finder 弹出网络卷并从 Cocoa 调用它,因为这实在是太恶心了。

(顺便说一下,我的开发平台是 Tiger)

0 投票
1 回答
2133 浏览

c++ - 从 2D 图像堆栈渲染 3D 体积

我参与了一个项目,我需要从体积的一系列图像中渲染 3D 体积。这些图像是通过几种技术创建的,因此它们是所讨论对象的垂直切片。

数据集与this question类似,但提问者正在寻找Matlab解决方案。

目标是让这个绘图接近实时(>1Hz 更新率),从我的研究来看,openGL 似乎是最快的绘图选项。除了以下伪代码算法之外,openGL 中是否有内置函数在 openGL 中渲染音量。

我不关心图像之间的插值,当前间距足够小,不需要它。

0 投票
1 回答
2584 浏览

macos - Mounted Volume 无法用 Finder 打开,用终端打开解决一切

我们遇到了一个奇怪的问题。我们已经在 /etc/fstab 中声明要挂载一个卷。起初,一切似乎都有效。但现在我们面临这样的情况:

如果您转到查找器(/网络/共享)中已安装的卷,它不会打开该文件夹并说您没有足够的权限打开它(在 fstab 中声明了用户 + 密码并且密码不是t 改变)。

但是如果我们打开终端并这样做:

他给出了位于共享文件夹中的所有文件夹和文件的输出。他可以访问该文件夹。

如果我们打开终端并执行以下操作:

他打开卷,如果我们关闭它并转到 /Network/Shared 卷是可访问的,但早些时候他无法打开它。你们知道为什么会这样吗?以及我们如何解决它。因为我无法告诉客户是否无法在查找器中访问共享卷,他需要打开终端并从这里打开它。

0 投票
4 回答
4651 浏览

objective-c - 检测何时在 OS X 上安装卷

我有一个 OS X 应用程序需要响应正在安装或卸载的卷。

我已经通过定期检索卷列表并检查更改来解决这个问题,但我想知道是否有更好的方法。