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

git - 使用 Synology 官方软件包在 NAS 上设置 GIT

我在 2-3 个月前购买了 Synology 213air NAS 用于编程目的。

然后在尝试在我的NAS上手动设置git之前,听说DSM4.3会提出Synology的官方包。所以我决定等待。

带有 Git 包的 DSM4.3 现已推出:http ://www.synology.fr/dsm/dsm_app.php#Git ,但没有像我这样的初学者设置 Git 的教程。

所以 :

  • 我们如何设置这个官方包?
  • 如何在我的 NAS 上使用我的项目之一创建存储库?
  • 最后,我将如何与我的项目“互动”?
0 投票
1 回答
4539 浏览

linux - Linux:echo 3 > /proc/sys/vm/drop_caches 需要数小时才能完成

我有一个 Thecus N8900 NAS,它是一个基于 Linux 的文件服务器,通过 NFS 向六个客户端提供文件。由于 Thecus 支持尚未解释的某些原因,它运行一个脚本,每 60 秒检查一次 /proc/meminfo,如果磁盘缓存超过可用 RAM 的 50%,它们会执行“echo 3 > /proc/sys/vm/drop_caches " 命令刷新缓存。

撇开这是否有意义的问题不谈,实际的“echo 3 > /proc/sys/vm/drop_caches”命令可能需要几个小时才能完成,这对我来说似乎太长了。

最大的问题是,当这种情况发生时,机器上的负载会激增,磁盘利用率也会激增,这使得所有 NFS 流量都在爬行,直到命令最终完成,此时一切都会再次响应。

NAS 本身有 16 gigs 的 RAM,raid6 配置中的 7 个驱动器(加上一个热备件),根本没有驱动器问题(根据 SMART 测试)。

所以问题是:什么会导致 drop_caches 命令花费这么长时间?

0 投票
1 回答
292 浏览

php - PHP foreach glob 从 NAS 存储加载 PDF

我想使用 php 创建一个代码,该代码foreach (glob())将从网络附加存储 (NAS) 加载我的 pdf 文件,这可能吗?foreach (glob())或者除了使用... 之外还有其他选项可以使用

0 投票
14 回答
64330 浏览

macos - rsync 在传输过程中突然无限期挂起

在过去的几年里,我一直在使用 rsync one-liner 将我的 Mac Mini 桌面(OSX 10.9、2.5 GHz i5、4 GB RAM)上的重要文件夹备份到 FreeNAS 盒子(0.7.2 Sabanda 修订版 5266,Pentium D 2.66 GHz,822MiB RAM [系统报告,我认为那里有 1 GB])。我在 FreeNAS 机器上运行一个 rsync 守护进程。最近,这些转会一直被无限期搁置。我已经完成了通常的 Google-fu 操作,但无法确定问题的根源或解决方案。

单线是:

我已经尝试启用-vvvand --progress,但是没有模式可以区分什么挂起和什么不挂起。哎呀,如果我重试,同一个文件可能会在传输过程中挂在不同的点,或者根本不挂。试运行 ( -n) 也不总是成功。我唯一的“成功”是实现超时(--timeout=10)并一遍又一遍地重新运行命令。最终,我慢慢前进,但无法保证成功,而且速度令人无法接受。我已经达到了一个我无法通过的文件的地步。

Mac Mini 通过 5 GHz 连接到我的路由器。FreeNAS 盒子通过 100 mbit 端口连接到同一个路由器。当传输实际进行时,rsync --progress报告 2.5-4 MB/s。根据--progress,挂起实际上就是——据我所知,没有发生数据传输。

我需要有关诊断和解决方案的帮助。

0 投票
1 回答
1442 浏览

networking - 使用 NET USE 时转义特殊字符

我想至少对共享驱动器的当前凭据进行简单/删除。 https://superuser.com/questions/123833/how-do-i-change-the-user-i-am-logged-in-with-on-a-network-share有助于举例说明如何使用 NET应该可以,但也许我的共享驱动器的特殊字符会干扰(?)

结果:“找不到网络连接。键入 NET HELPMSG 2250 可以获得更多帮助。”

该命令实际上是在 SoapUI 脚本中使用的,所以 Java / Groovy / 其他命令来完成同样的任务也是受欢迎的回应。

0 投票
1 回答
423 浏览

python - Buffalo TeraStation NAS 中缺少 python 头文件

我最近收到了一台 TeraStation NAS,并且一直在使用它。设法获得 root 访问权限并安装一些简单的程序,但是有些程序需要我一直未能满足的依赖项。我试过 Sickbeard 和 SABnzbd 都失败了,因为他们需要 Cheetah。

root@TS-6VHL856:# python SABnzbd.py

Python 模块 Cheetah 是必需的

因此,由于缺少标头,安装 Cheetah 也失败了:

root@TS-6VHL856: /home/Downloads/libs/Cheetah-2.4.4# python setup.py install

没有使用 setuptools,所以我们无法安装 Markdown 依赖

运行安装

错误:无效的Python安装:无法打开/usr/include/python2.6/pyconfig.h(没有这样的文件或目录)

值得注意的是,这似乎是一个非常简单的系统,没有包管理器。(我所知道的)

这是我从命令行获得的一些一般信息:


我该如何解决或绕过这个障碍?

0 投票
1 回答
1639 浏览

linux - 如何从命令行批量重命名文件?

当我将文件从相机复制到计算机时,文件扩展名是大写的。我找到了这个问题和答案,但建议的解决方案不起作用。

我的问题是为什么建议的解决方案不起作用,我如何完成重命名文件,以便我只通过使扩展名小写来修改文件名?

注意:文件存储在 NAS (Synology DS1813+) 上。

这是我重命名文件的尝试:

我也尝试了这个命令,结果相同:


编辑

请参阅有关文件系统和区分大小写问题的这个问题

0 投票
1 回答
616 浏览

web - 具有网页界面的 NAS 备份服务器

我正在为我的 NAS (synology) 评估一个成熟的备份服务器的功能。我需要

  • FTP 访问(备份远程站点)
  • SSH/SCP 访问(备份远程服务器)
  • Web 界面(为了监控每个备份作业)
  • 如果作业失败,自动邮件警报
  • 轻量级软件(没有mysql,sqlite ok)
  • 可选:S3/Glacier 支持(作为目标)
  • 可选:给定时间后自动长期存储(即本地磁盘3个月,之后是Glacier)

似乎最大的玩家是阿曼达,巴库拉和口是心非(同样)

有什么建议吗?

多谢

0 投票
2 回答
1274 浏览

python - 如何在 Synology DS213+ 中使用 BeautifulSoup

我正在尝试在我的 NAS 上使用 BeautifulSoup,即标题中的型号,但我无法安装它,因为ipkg list没有名为 BeautifulSoup 的包。在我的 NAS 上,我有这个版本的 python:

所以我想我必须使用美丽汤的第 3 版,所以我有两个问题:

1) 有人知道我如何安装它吗?

2)如果我不能安装这个模块,我可以直接在我的脚本中直接导入 BeautifulSoup.py 文件吗?如果是,我该怎么办?

谢谢

0 投票
1 回答
1014 浏览

freebsd - 带有 RAID-Z 和镜像的 FreeNAS/ZFS?

我正在考虑切换到 FreeNAS,同时我正在为我的家庭服务器购买一些新磁盘。最终配置将有一个 1.5TB 驱动器(目前是该组中最大的磁盘)和两个 3TB 驱动器。

构造这个(对我来说)的“明显”方法是在 3TB 驱动器上创建大小等于完整 1.5TB 驱动器的分区,然后将这些分区 RAID-Z 一起用于 3TB 冗余存储。剩余的 3TB 驱动器可以一起镜像,用于另外 1.5TB 的冗余存储。这似乎没有给我浪费空间,还有一个完整的 4.5TB 冗余存储可供使用。

问题是我找不到任何可以让我将这两个段视为一个池的东西。我真的不在乎是否将任何给定数据写入奇偶校验和镜像空间,只要它对单个磁盘故障都具有弹性即可。

我是否被两个虚拟空间困住并在它们之间分配数据,或者是否有一个 ZFS 选项我没有发现可以让我汇集整个事情?