问题标签 [nas]

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

vba - 通过 VBScript 在网络附加存储上打开、读取、写入文件

我有数以千计的小 CSV 文件要汇总(首先要在脚本中进行一些处理)。它们位于 NAS 设备上,更准确地说是“SNAP”服务器。我在 Excel 中使用 VBA 取得了一些成功——如果我记得(一个月前),大约在一分钟内完成了大约 700 个文件。实际上,它只成功了一半:快照服务器包含 80% 的 pdf 和一些专有格式的文件,只有 20% 的 CSV。测试文件类型的循环花费了 2 小时以北的执行时间,脚本显然完全忽略了我输入的日期过滤。快速结果或“成功”是在我制作并放在 C 驱动器上的 700 个 CSV 副本上。我已经做了将近 20 年的 VBA 脚本,我认为我很擅长;在过去的 9 年里,我从 VBA 进行了大量的 CSV 读写。

我可以不将快照服务器或多或少地视为使用 VBA 的任何驱动器/文件夹吗?
VBScript 会更合适吗?(毕竟已经使用 FileSystemObject)
如果我可以使用 VBS,我可以将脚本存储在 NAS 上并使用 taskscheduler 运行它吗?我很感激你们有快照服务器经验的任何提示或陷阱!

0 投票
3 回答
2361 浏览

sql-server - 在 NAS 共享上使用 SQL Server 2008 数据库

我正在 Visual Studio 中处理一个项目,我想在项目目录中创建一个本地数据库文件 (.mdf),以便可以将其签入 SubVersion 并进行配置管理。不幸的是,尝试在网络共享上创建/附加数据库会导致错误。

我发现启用 NAS 功能的所有资源都基于 SQL Server 2000,不适用于 2005/2008。

我不关心在非本地存储数据库的性能问题,我可以保证 100% 的正常运行时间和在连接数据库期间与文件服务器的连接。我确实关心将我的数据库文件与项目一起存储。

澄清一下,我的 SubVersion 工作集在 NAS 上。企业移动性意味着我稍后可能会在不同的工作站,并且我需要访问我的工作集。

另外,我不希望任何答案告诉我我不应该这样做……我知道强烈建议不要这样做。但是,在某种数据库损坏的情况下,我总是可以恢复到存储库版本。

0 投票
2 回答
4204 浏览

php - 带有基于 Linux 的 NAS 的家庭自动化 x10 (synology)

我使用 x10 协议使我的家自动化,并使用计算机上的 cm15pro 接口对开关进行编程。

现在我想将 cm15pro 接口连接到我的 synology NAS 并在 NAS 上使用 PHP 运行命令到接口

是否有在 NAS 上的 Linux 下运行 cm15pro 的程序,是否有 Linux 的命令行工具可以从 NAS 发送 x10 信号?

0 投票
1 回答
452 浏览

c# - 如何通过使用 NAS 的 VM 实现 ActiveMQ

我们正在将 .NET 平台从使用 MSMQ 转移到 ActiveMQ。我们每天通过它发送 30+ 百万条持久消息,因此吞吐量和容量对我们来说至关重要。我们的 MSMQ 依赖应用程序的配置方式是它们首先写入本地/私有队列。然后我们有一个本地服务,将这些消息路由到它们各自的远程队列进行处理。这确保了初始入队/写入速度很快(是的,我们也可以使用异步入队),并且如果远程服务器不可用,消息也不会丢失。

我们打算对 ActiveMQ 使用相同的范例,但现在我们决定将虚拟机与 NAS 存储一起用于我们的大多数应用程序服务器。这大大降低了每条消息的写入性能,因为它要发送到 NAS,我觉得我需要重新考虑我们的排队方法。我想知道什么是使用 ActiveMQ 的最佳实践,具有持久的高吞吐量需求。我应该考虑使用专用队列服务器(不是虚拟机)吗?但这意味着来自应用程序的所有写入都直接通过网络传输。如何处理高可用性要求?

任何建议表示赞赏。

0 投票
1 回答
951 浏览

svn - 使用 Windows 时 NAS 上的 subversion 错误

我有一个 NAS (Synology),它是通过 Windows 访问的。除了 Subversion,它工作正常。

无论我使用 tortoiseSVN、svnadmin 还是 visualSVN 服务器,以及是否通过直接文件访问、http 或 svn 协议访问它,我都会遇到同样的问题。

简单地说,我可以在我的 NAS 上创建一个存储库并创建所有文件等,但是当我尝试对它做一些事情时,例如创建一个文件夹,添加一个文件,我得到了错误,所有的格式都相同:

无法删除 h:\SVN\db\txn-protorevs\7-9.rev:访问被拒绝

我也尝试过使用具有相同结果的完整 UNC 路径。

当我 ssh 到 NAS 上时,我可以看到我的用户(使用 Windows ACL)拥有存储库文件和文件夹,并且每个文件/文件夹都有一个完整的 777 掩码。

我将不胜感激任何指针,因为这是我的头脑。我的 NAS 适用于任何其他文件活动,它只是颠覆。

谢谢。

0 投票
1 回答
14616 浏览

python - 使用 cPickle 将大型数组写入网络驱动器时,Python“IOError:[Errno 22] Invalid argument”

编辑:在 JF Sebastian 的建议下,我可以更简单地得到同样的错误:

请注意,C: 是本地驱动器,Z: 是网络驱动器。

原始问题:

如果我使用 cPickle 将大于 ~67 MB 的文件写入我们的网络驱动器(ReadyNAS Pro Pioneer 版),Windows XP 上的 Python 2.6.4 会崩溃。我希望能够腌制大文件。这是一个已知问题吗?有解决方法吗?

以下脚本会产生崩溃:

这是我在 ipython 提示符下产生崩溃的步骤:

C:是机器上的本地硬盘。Z:是我们的网络附加存储。

0 投票
1 回答
612 浏览

copy - 批量更改修改/创建日期?

我最近为我的 NAS 购买了新硬盘。这意味着我要从 NAS 复制所有数据,对其进行升级,然后将数据移回。

我已经从 NAS 复制数据,但每个文件的修改/创建日期都已更改为复制时(今天)。

有没有办法,记住我有原始数据,批量更新复制文件上的修改/创建日期,而不必再次复制它们(我们正在谈论一个 TB 的数据)?

0 投票
2 回答
742 浏览

iphone - 使用objective c将音频文件从iPhone传输到NAS?

我想将录制的音频文件从 iPhone 传输到 NAS。有什么解决办法吗?提前致谢...

0 投票
2 回答
875 浏览

c++ - 无法使用 C++ access() 函数访问网络附加存储 (NAS) 中的文件?

例如,我在 10.20.30.11 中有一个 Isilon NAS,我安装它如下:

我可以使用ls命令在文件夹或/content. 它的模组是777。

但我无法通过 access() 函数访问它。

它将返回 -1 和 2 作为结果,这意味着“没有这样的文件或目录”。

我认为这不是权限问题,因为 mod 是 777,结果是“没有这样的文件或目录”。

0 投票
1 回答
760 浏览

benchmarking - 在 32 节点集群上运行 256 个 NAS 基准测试线程时出现“p4_error:子进程退出错误”

我正在尝试在 32 个节点的集群上运行 UPC-NAS 基准测试(为 256 个线程编译)。当我运行它时,为 247 个线程建立了 rsh 连接,它终止并给出如下错误

谁能指出问题出在哪里?

它对于较小的线程(如 64、128 等)运行良好。