一通り五体満足に動くようになったので気になったポイントをチラホラ。ステータス確認用のWEBサーバーからのPHPからの出力がおかしい。
PHPから実行するとこんな感じ。
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 28381332 13100324 13816280 49% /
devtmpfs 413168 0 413168 0% /dev
tmpfs 446448 0 446448 0% /dev/shm
tmpfs 178580 8492 170088 5% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 32768 1944 30824 6% /tmp
tmpfs 32768 524 32244 2% /var/log
tmpfs 4096 20 4076 1% /var/logger/tmp
tmpfs 32768 0 32768 0% /var/tmp
tmpfs 2048 0 2048 0% /var/www/mrtg
/dev/mmcblk0p6 72576 50433 22143 70% /boot
tmpfs 89288 28 89260 1% /run/user/1000
ターミナルで実行するとこんな感じ
pi@rasp3bprs:~ $ df ファイルシス 1K-ブロック 使用 使用可 使用% マウント位置 /dev/root 28381332 13100324 13816280 49% devtmpfs 413168 0 413168 0% /dev tmpfs 446448 0 446448 0% /dev/shm tmpfs 178580 8492 170088 5% /run tmpfs 5120 4 5116 1% /run/lock tmpfs 32768 1944 30824 6% /tmp tmpfs 32768 524 32244 2% /var/log tmpfs 4096 20 4076 1% /var/logger/tmp tmpfs 32768 0 32768 0% /var/tmp tmpfs 2048 0 2048 0% /var/www/mrtg tmpfs 16384 0 16384 0% /tmp/motion /dev/mmcblk0p6 72576 50433 22143 70% /boot tmpfs 89288 28 89260 1% /run/user/1000
意味わからん。PHPでは/tmp/motionが見えないらしい。ブラウザ側で何らかの問題があって表示されないのかもとソースを確認してみても出力がされていなかった。
試しに、sudo -u www-data dfとしてみたが、出力の違いはなかった。
pi@rasp3bprs:~ $ sudo -u www-data df ファイルシス 1K-ブロック 使用 使用可 使用% マウント位置 /dev/root 28381332 13100324 13816280 49% / devtmpfs 413168 0 413168 0% /dev tmpfs 446448 0 446448 0% /dev/shm tmpfs 178580 8492 170088 5% /run tmpfs 5120 4 5116 1% /run/lock tmpfs 32768 1944 30824 6% /tmp tmpfs 32768 524 32244 2% /var/log tmpfs 4096 20 4076 1% /var/logger/tmp tmpfs 32768 0 32768 0% /var/tmp tmpfs 2048 0 2048 0% /var/www/mrtg tmpfs 16384 0 16384 0% /tmp/motion /dev/mmcblk0p6 72576 50433 22143 70% /boot tmpfs 89288 28 89260 1% /run/user/1000
php内で df -a としてみたが明らかにおかしい。
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 28381332 13100324 13816280 49% /
devtmpfs 413168 0 413168 0% /dev
tmpfs 446448 0 446448 0% /dev/shm
devpts 0 0 0 - /dev/pts
mqueue 0 0 0 - /dev/mqueue
proc 0 0 0 - /proc
systemd-1 - - - - /proc/sys/fs/binfmt_misc
sysfs 0 0 0 - /sys
securityfs 0 0 0 - /sys/kernel/security
cgroup2 0 0 0 - /sys/fs/cgroup
bpf 0 0 0 - /sys/fs/bpf
debugfs 0 0 0 - /sys/kernel/debug
tracefs 0 0 0 - /sys/kernel/tracing
fusectl 0 0 0 - /sys/fs/fuse/connections
configfs 0 0 0 - /sys/kernel/config
tmpfs 178580 8492 170088 5% /run
tmpfs 5120 4 5116 1% /run/lock
sunrpc 0 0 0 - /run/rpc_pipefs
tmpfs 32768 1944 30824 6% /tmp
tmpfs - - - - /tmp/motion
tmpfs 32768 524 32244 2% /var/log
tmpfs 4096 20 4076 1% /var/logger/tmp
tmpfs 32768 0 32768 0% /var/tmp
tmpfs 2048 0 2048 0% /var/www/mrtg
/dev/mmcblk0p6 72576 50433 22143 70% /boot
tmpfs 178580 8492 170088 5% /run/credentials
tmpfs 32768 1944 30824 6% /tmp
tmpfs 32768 0 32768 0% /var/tmp
binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc
tmpfs 89288 28 89260 1% /run/user/1000
/tmp/motionの存在は認めているものの、「-」表示で意味不明w
-iオプションとかもあるけど傾向は同様で、-aが付いていないときは/tmp/mountはなかったことにされて-aが付いていると/tmp/motionは出力されるものの、内容は不明。なんだこれ?
pi@rasp3bprs:~ $ sudo find / -name df /root/.cache/pip/wheels/df /bin/df /usr/lib/debug/.build-id/df pi@rasp3bprs:~ $ sudo ls /root/.cache/pip/wheels/df -l 合計 4 drwxr-xr-x 3 root root 4096 10月 17 2018 81 pi@rasp3bprs:~ $ sudo ls /bin/df -l -rwxr-xr-x 1 root root 72052 9月 22 2020 /bin/df pi@rasp3bprs:~ $ sudo ls /usr/lib/debug/.build-id/df -l 合計 64 -rw-r--r-- 1 root root 13532 12月 1 19:52 16b8bdac931b59592493640bc44d3c7336f763.debug -rw-r--r-- 1 root root 13548 12月 1 19:52 2454e4a970c4ec5e09addb0b6b43b3a9d1d69b.debug -rw-r--r-- 1 root root 13452 12月 1 19:52 35213dd3c6a0f7f9b64cdfa97a55bbff0c09d8.debug -rw-r--r-- 1 root root 13540 12月 1 19:52 5ed81bc6456a94d0c59bba47d8aa8d315f983e.debug
試しに PHP内で/bin/dfとしてみたものの、変化なし。
原因なんでしょう。やはりStretchから一気に上げた皺寄せ?
0 件のコメント:
コメントを投稿