问题标签 [qnap]
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.
linux - 如何使用 ssh 接口请求 NASMT Q700 QNAP linux 硬盘智能状态?
我使用的是 NASMT Q700 QNAP NAS。出于远程监控的目的,我想读取一些值并将它们保存到数据库中。
由于网络界面非常复杂且充满了 javascript,我无法抓取它。所以我尝试使用 SSH 连接到 NAS。
太好了,因为 SSH 是其中一种方法,我可以使用 c# 自动连接它,然后我会返回可以解析的文本。
盒子上安装的 Linux 系统是:
Linux NASMT 2.6.33.2 #1 Fri Mar 7 11:55:22 CST 2014 armv5tel 未知
我试图达到我的目标:
- 人没有安装。
- 未安装 smartctl。(谷歌让我试试这个)
- 我进入 /bin 和 /usr/bin 目录并尝试了所有可疑的东西。似乎安装了一个名为 nasutil 的程序。只是它不是很自我记录。不同参数的各种调用都不起作用,我总是得到相同的答案:
nasutil 多调用二进制 [函数] [参数]...
Current defined functions: init_nas_cache, init_admin_group, set_file_owner, chk_flash, reset_all, chk10198, get_trusted_domain, update_krb5_ticket rescan_hd, check_e2key, burn_e2key, cnt_phy_nic, http_link, ip_filter, hdusb_copy, ims, qpkg, gen_upnp_desc, scanafpdb eset_system, umount_all_vdd, sss_convert, httpd_init, get_hwsn, get_suid、setsum、getsum、rsyslog_util、radius_util、send_alert_mail、rsync_util acl_cmd check_ldap clean_reset_pwd network_boot_rescan
我在这个上使用了谷歌,但找不到任何有用的东西。
我正在这个没有 smartctl 的 linux 系统上寻找一个命令来给我一个已安装硬盘驱动器的列表及其 SMART 状态。
有人有想法吗?
非常感谢您!
amazon-s3 - 使用 s3cmd 在 QNAP 上设置 Amazon S3 备份
我拥有一台 QNAP-219P,我想使用 s3cmd 手动设置它。
我对此做了很多研究,以下是我得到的参考资料:
- http://web.archive.org/web/20091120211330/http://codemonkeybrown.com/qnaps3.html
- http://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup
- http://wiki.qnap.com/wiki/Add_items_to_crontab
- http://blog.wingateuk.com/2013/03/cloud-backup-on-qnap-nas.html?showComment=1413660445187#c8935766892046800936
我正在尝试让 s3cmd 在我的 TS-219P 上工作。
我让一切正常工作(在命令行上),甚至在命令行上运行脚本文件(s3-backup.sh):
如果我使用 SSH 命令提示符运行,它似乎工作得很好。
但问题是cronjob。我可以确认 cronjob 触发器并运行它,因为我的日志文件(上面的那个)已生成,但日志始终为空,即使我确定创建/修改了一些新文件。
这是我的 cronjob 任务:
我对上述内容做了许多不同的变化,但找不到丢失的内容。
与我在命令提示符下运行 crontab 时相比,我觉得在运行 crontab 时缺少一些依赖项。但我不知道如何调试 crontab。
ruby-on-rails - 安装 gitlab-pygments.rb (0.3.2) 时出错
我在 NAS QNAP TS-112 上安装 gitlab 时遇到问题。当我尝试这样做时:
bundle install --deployment --without development test postgres aws
我收到一个错误
使用 gitlab-grack 1.0.1
Bundler::GemspecError: 无法在 /share/HDA_DATA/homes/git/gitlab/vendor/bundle/ruby/1.9.1/cache/gitlab-pygments.rb-0.3.2.gem 读取 gem。它可能已损坏。安装 gitlab-pygments.rb (0.3.2) 时出错,Bundler 无法继续。gem install gitlab-pygments.rb -v '0.3.2'
在捆绑之前确保成功。
我该如何解决这个错误。
recovery - Photorec 自定义签名
最近我在服务器(Qnap)重新启动后丢失了我的数据库文件。我需要恢复 MYD 文件。我正在使用 Photorec 来恢复使用文件签名的文件。
我知道 MYD 文件没有通用文件签名。
我已经从早期的备份(在本地机器上)重新创建了数据库,只是为了检查签名是否在插入新数据时发生变化,并且它看起来像签名位没有变化。我不确定这是否意味着我有我正在寻找的文件的签名。我尝试创建一个 photorec.sig 文件并输入 MYD 0 0x00010065fe00000100003101aa70010f00 这是 hexdump 结果的前 34 个字符。我已将此文件保存到当前工作目录和 ~/.photorec.sig 中,并尝试使用 fidentify_static 识别 MYD 文件,该文件始终返回未知。
我认为我创建的签名文件有问题。谁能告诉我如何确保正确创建签名文件并将其放置在 qnap 上的正确位置?
linux - Linux - QNAP - 无法更改文件夹的所有者
我已使用 ssh 登录 QNAP。
我正在尝试更改 a 文件夹的所有者。
这就是我正在做的事情。
这就是我得到的回应。
我该如何解决这个问题?
linux - 如何在 linux 中使用两个版本的 libsqilite 3?
我不久前在 qnap 论坛上发布了这个问题,但没有答案(http://forum.qnap.com/viewtopic.php?p=480557&sid=8bb86fda3f81fff50c82dc0e74810188),所以我决定也在这里发布。
在我的客户 QNAP 机器上,我有一个旧版本的 sqlite3 库 /usr/lib/libsqlite3.so.0.8.6,但对于像 duplicati 备份这样的软件,我需要更高版本。我在盒子上成功编译了sqlite融合版本3080704。
在 /usr/lib 中复制已编译的 .so 库是否足以让 duplicati 使用好的库(如果我使用内置函数,duplicati 会抱怨库的旧版本)。
Duplicati 是用 C# (.NET) 编写的 (L)GPL 软件,在 MONO 中运行良好,但我想我无法编译它以静态包含 sqlite3 库。
有没有人对 lib 版本有类似的问题,并且可能是一个可能的解决方案?
干杯,弗朗切斯科。
php - htaccess 在 QNAP NAS 上不起作用
我有一个正确安装了 Apache 的 QNAP NAS。除了使用任何 RewriteRule 的页面外,某些页面链接正常。所有其他页面都正确链接到 mysql 并正常显示其带有任何 RewriteRule 的页面,这些页面显示为 404 错误,如下所示:
在此服务器上未找到请求的 URL /share/CACHEDEV1_DATA/Web/clients/hembury4x4/couk/view-sitemap.php。
URL = http://192.168.1.210/Web/clients/clientname/sitemap.html
文件= http://192.168.1.210/Web/clients/clientname/view-sitemap.php
我的规则很简单:RewriteRule ^sitemap.html$ view-sitemap.php [NC,L]
我已经从我的计算机上复制了重定向工作正常的所有站点文件。我需要在我的 htaccess 文件中添加什么?
提前致谢
windows-server - QNAP NAS 可以安装 Windows Server 2008 R2 吗?
是否可以在 QNAP NAS 上安装 windows server 2008 或者我需要构建自己的服务器。
有谁知道构建服务器计算机的任何体面资源?我对此很陌生,只想了解更多。
shell - 获取 shell 输出的最后一行作为变量
我正在使用 exiftool 编写一个 shell 脚本,以自动更改某个文件夹中包含的图片上的一些 exif 标签,并且我想在作业完成时使用输出在我的 NAS(QNAP)上获得通知。
一切正常,但是 - 由于通知系统截断消息 - 我只想接收我需要的信息,即 shell 输出的最后一行,例如以下内容:
问题是目前我只收到以下通知:
Exiftool cronjob 在相机上完成:4512 个文件失败的情况
我想得到的是:
Exiftool cronjob 在相机上完成:更新了 177 个图像文件
脚本如下:
为此,我使用了 $OUTPUT 变量 | tail -1,但可能我犯了一些基本错误,我收到如下信息:
Exiftool cronjob 在相机上完成:4512 个文件失败条件| 尾-1
如何以正确的方式做到这一点?谢谢
rgb - QNAP QTS HD-Station (TS-251) 设置 Full Range RGB 0-255 with Xrandr
如何将 QNAP HD-Station 配置为 Full Range RGB 0-255?
运行 QTS 4.1.4