问题标签 [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 回答
393 浏览

linux - Perl 编译错误 - make: [pod/perltoc.pod] 分段错误

我有一个带有 ARM 处理器的 Qnap NAS TS-119 PII。我需要 ipkg 提供的更新的 Perl 版本。我想从源代码安装 Perl。配置命令效果很好:

当我做一个错误时

错误:

有人能帮助我吗?

谢谢

0 投票
4 回答
3435 浏览

python - 如何使用 python 用硬链接替换重复文件?

我是一名摄影师,做了很多备份。多年来,我发现自己拥有很多硬盘。现在我买了一台 NAS 并使用 rsync 在一个 3TB raid 1 上复制了我所有的照片。根据我的脚本,这些文件中有大约 1TB 是重复的。这来自于在我的笔记本电脑上删除文件之前进行多次备份并且非常混乱。我确实在旧硬盘上备份了所有这些文件,但如果我的脚本把事情搞砸了,那就太痛苦了。您能否看看我的重复查找器脚本并告诉我您是否认为我可以运行它?我在一个测试文件夹上尝试过,看起来还可以,但我不想在 NAS 上搞砸。

该脚本在三个文件中包含三个步骤。在第一部分中,我找到所有图像和元数据文件,并将它们放入搁置数据库(datenbank)中,并以它们的大小作为键。

第二部分。现在我删除列表中只有一个文件的所有文件大小,并创建另一个搁置数据库,其中 md5 哈希作为键,文件列表作为值。

最后是最危险的部分。对于 evrey md5 密钥,我检索文件列表并执行额外的 sha1。如果匹配,我会删除该列表中除第一个文件之外的每个文件,并创建一个硬链接来替换已删除的文件。

你怎么看?非常感谢。

*如果这很重要:它是 Synology 713+ 并且具有 ext3 或 ext4 文件系统。

0 投票
1 回答
1628 浏览

telnet - Lighttpd - fastcgi-backend /ffp/bin/php-cgi 无法启动

我一直试图让我的 lighttpd 工作近两个星期,但没有任何运气。

我有一个在棍子上运行的带有 FFP 0.7 的 Zyxcel 310。我的传输工作正常(女巫包括“卷曲”安装),但 Lighttpd 将无法正常工作。

这是我不断收到的错误。(如果我禁用 fastcgi,我只会得到 503 禁止)。

我已经搜索过了,似乎没有人真正知道发生了什么。一些解决了这个问题,但修复并没有帮助我。

这是有人建议的,但我也在这里得到一个错误:

经过几个月在本地主机上构建/测试后,我上周购买了一个新网站。它还远未完成,但我认为购买它至少是一个开始。该网站将是 www.volunteeringnews.com “遗憾的是现在仍然是空的”。

因此,如果有人可能有一个想法或错误日志,我可能会在其中找到更多信息,我将非常感激。无论如何,这是我的conf设置。(它的一部分,开始)。

0 投票
1 回答
1762 浏览

linux - 如何使用 rsync 将“/root”文件夹备份到网络共享?

我的 Iomega NAS 驱动器中的一个共享使用 AutoFS 和 CIFS 作为 /mnt/backup-drive 安装到运行 CentOS 6.4 的家庭服务器上的本地目录。

当我运行以下命令时:

rsync -ruvz --no-o --no-g --delete "/root" "/mnt/backup-drive"

我收到以下输出:

...

rsync: recv_generator: mkdir "/mnt/backup-drive/root/.gnupg" failed: Permission denied (13) *** Skipping any contents from this failed directory ***

...

rsync: mkstemp "/mnt/backup-drive/root/..bash_profile.RBlhZj" failed: Permission denied (13)

...

等等等等,文件夹“/mnt/backup-drive/root”仍然是完全空的。但是,当我使用相同的命令备份其他目录时,一切正常且顺利。

希望这是有道理的,并且非常欢迎帮助。

0 投票
1 回答
1571 浏览

php - 在 ftp:// 链接上强制下载

我有一个 PHP,它通过 FTP 协议扫描远程 NAS 硬盘中的文件,生成一个 json 文件,然后通过 javascript 我在浏览器中列出这些文件。

当用户单击指向 mp4、jpg 和许多浏览器已知格式的链接时,浏览器会打开内容而不是下载内容。

现在,我知道使用 PHP 或 .htaccess 我可以更改标题以强制浏览器下载文件,但该文件位于远程位置,只能通过 FTP 访问,因此我无法在其中运行 PHP 或 .htaccess .

我在 PHP 中尝试了这个标头变体:

或者

或者

都以:

(网址为ftp://user:password@dyndns.org/folder/file.mp4)但它总是在浏览器中打开文件而不是下载(当然是在识别的文件扩展名上)

有任何想法吗?谢谢

0 投票
0 回答
343 浏览

cvs - 为什么 Synology CVS 不允许用户登录?

我正在尝试在我的 Synology NAS 上设置 CVS 服务器,但在通过登录实际访问 cvs 时反复出现错误。我也在 Synology 服务器上发布了这个,但我认为我会在这里发布,因为它可能更多的是 CVS 问题而不是 Synology 问题。

我按照这些说明设置 CVS http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_CVS_server

这是登录的结果:

$ cvs -d :pserver:user1@redacted.org:/opt/cvsroot 登录

cvs 登录:授权失败:服务器 redacted.org 拒绝用户 user1 访问 /opt/cvsroot

各种检查结果:

$ 网络统计 -l | grep 简历

tcp 0 0 0.0.0.0:cvspserver 0.0.0.0:* LISTEN

..

$ 猫 /etc/服务 | grep 简历

cvspserver 2401/tcp # CVS 客户端/服务器操作

cvspserver 2401/udp # CVS 客户端/服务器操作

cvsup 5999/tcp CVSup #CVSup 文件传输/John Polstra/FreeBSD

cvsup 5999/udp CVSup #CVSup 文件传输/John Polstra/FreeBSD

Synology 详情 :: DS2411+ DSM 4.1-2661

根据 /opt/cvsroot/CVSROOT/passwd,我使用的密码是正确的 passwd 上的权限是 chmod 400,归 cvs:cvs 所有。

有什么想法吗?谢谢你的帮助。

0 投票
27 回答
161163 浏览

php - Php - 您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展

如何解决以下错误?

您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。

我将 NAS 与 telnet 连接一起使用。

我安装了FFP 0.7

php.ini的在:ffp/etc/php.ini并且我取消了所有我认为有用的东西的注释。

以下是我php.ini文件的一部分;

突出的问题是,当我运行时phpinfo(),我看到模块 MySQLi 已激活,但未激活 MySQL。

MySQL 与 PHP 和 Lighttpd Web 服务器一样按预期工作。

我同样有 phpmyadmin 工作。

它在 Zyxel NSA310 上。

此外,当mysqld启动时,它会从我的根目录创建一个快捷方式:ffp/opt/mysql..每次我重新启动我的 NAS 时,快捷方式都会被删除。

有谁可能知道这个技巧?

0 投票
2 回答
500 浏览

r - R将函数应用于多列

我有一个 data.frame 有几列有 1 个数字(X0 1-5)或 2 个数字(X0 6)

我可以手动执行此操作,但是如果我尝试将其包装到函数中以运行 Y0:X0、Y1:X1、Y2:X2 等,我会收到一条错误消息“强制引入的 NA”。

我有很多不同的方法——如果我一个一个地做,它会起作用,但不能让它作为函数的一部分工作。

0 投票
1 回答
2042 浏览

c# - 获取 NAS C# 上的文件夹已用空间

有没有办法使用 C# 来获取位于 NAS 或网络共享目录(即:\\myNASdrive\MediaFiles)上的文件夹大小(驱动器上的已用空间)?

我已经尝试过这样的事情:

但这仅适用于本地文件夹。

我们也尝试过使用用户模拟但没有结果。

0 投票
5 回答
27849 浏览

permissions - Freenas rsync 错误:在 main.c(1053) [sender=3.0.9] 处未传输某些文件/属性(请参阅以前的错误)(代码 23)

在这几天没有运气。

在设置完所有用户、组和共享的 Freenas 初始安装后,USB 失败。数据都很好,但是我没有配置文件的备份。使用的 Freenas 版本是 FreeNAS-8.3.1-RELEASE-x64 (r13452)

更换 USB 并重新设置所有内容后 - 我重新连接了数据硬盘并开始重新创建所有用户和组。一切都很好,直到我开始设置 Rsync 备份脚本,该脚本用于将数据本地复制到外部 USB 硬盘上。

我正在使用的脚本是

该脚本是可执行的

但是,脚本失败并显示以下消息

/var/log/messages 中没有日志条目

在再次从头开始重新创建所有内容之前 - 任何指针都将不胜感激

谢谢,