QNAP

権限をCLIで確認

getfacl

[/share/CACHEDEV1_DATA] # getfacl test
# file: test
# owner: user1
# group: administrators
user::rwx
group::rwx
other::rwx

https://forum.qnap.com/viewtopic.php?t=158098

RAID スクラビング

Q7:RAID スクラビングの停止
A7:現在のユーザーインターフェースでは、RAID スクラビングはいったん開始すると停止できません。プロセスを停止するには、コマンドラインにログオンし、次の手順を実施します。
a. 次のコマンドを使用して、お使いの RAID 5 または RAID 6 の複数のデバイス (md) ドライバーをチェック。

[~] # cat /proc/mdstat

次の例では、RAID 5 の md ドライバーは “md1” です。
b. 次のコマンドを使用して RAID スクラビングを停止します。

[~] # echo idle > /sys/block/md1/md/sync_action

Q&A|サポート|フォースメディア

ファイルシステムのチェック

/bin/e2fsck_64

定期削除

cronで定期削除

QNAP NASでcronを利用しシェルを定期的に実行する方法

下記、共有フォルダ Temp 下の全ファイル&フォルダを毎朝5時に削除する場合の例。

シェルスクリプトの作成

vi /usr/local/bin/TempClean.sh
#!/bin/sh
rm -r -f /share/Temp/*.*

◆実行権の付与

chomod +x /usr/local/bin/TempClean.sh

◆crontabへの登録

vi /etc/config/crontab
0 5 * * * /usr/local/bin/TempClean.sh

Note:
一般的なジョブ登録方法 crontab -e では、再起動でクリアされてしまう。

◆crontabの再起動

crontab /etc/config/crontab

Cronで定期的な処理を実行: ヒツジおっとのリマンダ

/usr/local/bin/ だと再起動で消えるので /share/homes/admin/bin/ に置く
TS-469U 4.1.0 Build 20140128

ディレクトリ以下を削除する方法。
ドットで始まるファイル、ディレクトリも削除する。

rm -fr * .*

Will work fine with at least GNU rm as it has special code to exclude "." and ".."

command line interface - How to simply remove everything from a directory on Linux - Server Fault

バックアップマネージャ

外部ドライブ

Program has encountered an unexpected error! (-95) - QNAP NAS Community Forum

4TB外部ドライブNTFSフォーマットでエラーが出る。
ext4でフォーマットすることで回避。
firmware 4.1.0 (TS469-U)

showmount

ない

netstat -a -n 2>&1 | grep ":2049.*ESTABLISHED" | sed -e 's/.*:2049[ ]*\([^:]*\).*/\1/' | sort -n

https://forum.qnap.com/viewtopic.php?t=60622

性能低下 残り容量が少なくなると書込み速度が落ちる?

Slow write speed only when Array nearly full - QNAP NAS Community Forum

Yes that's an annoying but nevertheless well known bug:
https://forum.qnap.com/viewtopic.php?viewtopic.php?f=189&t=51741&start=300

4.1.0 Build 20140612 で同じような症状