问题标签 [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.
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 上使用我的项目之一创建存储库?
- 最后,我将如何与我的项目“互动”?
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 命令花费这么长时间?
php - PHP foreach glob 从 NAS 存储加载 PDF
我想使用 php 创建一个代码,该代码foreach (glob())
将从网络附加存储 (NAS) 加载我的 pdf 文件,这可能吗?foreach (glob())
或者除了使用... 之外还有其他选项可以使用
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 操作,但无法确定问题的根源或解决方案。
单线是:
我已经尝试启用-vvv
and --progress
,但是没有模式可以区分什么挂起和什么不挂起。哎呀,如果我重试,同一个文件可能会在传输过程中挂在不同的点,或者根本不挂。试运行 ( -n
) 也不总是成功。我唯一的“成功”是实现超时(--timeout=10
)并一遍又一遍地重新运行命令。最终,我慢慢前进,但无法保证成功,而且速度令人无法接受。我已经达到了一个我无法通过的文件的地步。
Mac Mini 通过 5 GHz 连接到我的路由器。FreeNAS 盒子通过 100 mbit 端口连接到同一个路由器。当传输实际进行时,rsync --progress
报告 2.5-4 MB/s。根据--progress
,挂起实际上就是——据我所知,没有发生数据传输。
我需要有关诊断和解决方案的帮助。
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 / 其他命令来完成同样的任务也是受欢迎的回应。
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(没有这样的文件或目录)
值得注意的是,这似乎是一个非常简单的系统,没有包管理器。(我所知道的)
这是我从命令行获得的一些一般信息:
我该如何解决或绕过这个障碍?
web - 具有网页界面的 NAS 备份服务器
我正在为我的 NAS (synology) 评估一个成熟的备份服务器的功能。我需要
- FTP 访问(备份远程站点)
- SSH/SCP 访问(备份远程服务器)
- Web 界面(为了监控每个备份作业)
- 如果作业失败,自动邮件警报
- 轻量级软件(没有mysql,sqlite ok)
- 可选:S3/Glacier 支持(作为目标)
- 可选:给定时间后自动长期存储(即本地磁盘3个月,之后是Glacier)
似乎最大的玩家是阿曼达,巴库拉和口是心非(同样)
有什么建议吗?
多谢
python - 如何在 Synology DS213+ 中使用 BeautifulSoup
我正在尝试在我的 NAS 上使用 BeautifulSoup,即标题中的型号,但我无法安装它,因为ipkg list
没有名为 BeautifulSoup 的包。在我的 NAS 上,我有这个版本的 python:
所以我想我必须使用美丽汤的第 3 版,所以我有两个问题:
1) 有人知道我如何安装它吗?
2)如果我不能安装这个模块,我可以直接在我的脚本中直接导入 BeautifulSoup.py 文件吗?如果是,我该怎么办?
谢谢
freebsd - 带有 RAID-Z 和镜像的 FreeNAS/ZFS?
我正在考虑切换到 FreeNAS,同时我正在为我的家庭服务器购买一些新磁盘。最终配置将有一个 1.5TB 驱动器(目前是该组中最大的磁盘)和两个 3TB 驱动器。
构造这个(对我来说)的“明显”方法是在 3TB 驱动器上创建大小等于完整 1.5TB 驱动器的分区,然后将这些分区 RAID-Z 一起用于 3TB 冗余存储。剩余的 3TB 驱动器可以一起镜像,用于另外 1.5TB 的冗余存储。这似乎没有给我浪费空间,还有一个完整的 4.5TB 冗余存储可供使用。
问题是我找不到任何可以让我将这两个段视为一个池的东西。我真的不在乎是否将任何给定数据写入奇偶校验和镜像空间,只要它对单个磁盘故障都具有弹性即可。
我是否被两个虚拟空间困住并在它们之间分配数据,或者是否有一个 ZFS 选项我没有发现可以让我汇集整个事情?