私はそれを見つけたい(1)私のサーバーで実際に使用されるスペースはどのくらいですか?そして(2) もっと使うとどうなりますか?。もともと投稿しました。ServerFaultに関するこの質問のバージョンしかし、彼らは私をここに追い出しました。
背景:私はvirtfs(cPanelのおかげで)を使用してサーバーを実行しており、各ユーザーが実際にアップロード/作成するデータ量に比べてディスク使用量が非常に高いことを確認しました。利用可能なスペースをほぼすべて使用しているという警告メールが届きました。
出力は次のとおりですdf -h /
。
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 30G 25G 5.9G 81% /
du -h / | grep "[0-9][MG]" | sort -n -r
最も多くのスペースを使用するパスのリストを生成するために実行しました。出力は次のとおりです。
68G /
44G /home
43G /home/virtfs
11G /home/virtfs/john
11G /home/virtfs/paul
11G /home/virtfs/george
11G /home/virtfs/ringo
11G /backup
5.3G /usr
5.3G /home/virtfs/john/usr
5.3G /home/virtfs/paul/usr
5.3G /home/virtfs/george/usr
5.3G /home/virtfs/ringo/usr
5.2G /var
5.2G /home/virtfs/john/var
5.2G /home/virtfs/paul/var
5.2G /home/virtfs/george/var
5.2G /home/virtfs/ringo/var
4.6G /var/lib
4.6G /home/virtfs/john/var/lib
4.6G /home/virtfs/paul/var/lib
4.6G /home/virtfs/george/var/lib
4.6G /home/virtfs/ringo/var/lib
4.3G /home/virtfs/paul/usr/local
4.2G /usr/local
4.2G /home/virtfs/john/usr/local
4.2G /home/virtfs/george/usr/local
4.2G /home/virtfs/ringo/usr/local
3.8G /usr/local/cpanel
3.8G /home/virtfs/john/usr/local/cpanel
3.8G /home/virtfs/paul/usr/local/cpanel
3.8G /home/virtfs/george/usr/local/cpanel
3.8G /home/virtfs/ringo/usr/local/cpanel
3.0G /var/lib/mysql.orig
3.0G /home/virtfs/john/var/lib/mysql.orig
3.0G /home/virtfs/paul/var/lib/mysql.orig
3.0G /home/virtfs/george/var/lib/mysql.orig
3.0G /home/virtfs/ringo/var/lib/mysql.orig
2.6G /backup/weekly
2.2G /backup/cpbackup
2.1G /var/lib/mysql.orig/ringo_demo
2.1G /home/virtfs/john/var/lib/mysql.orig/ringo_demo
2.1G /home/virtfs/paul/var/lib/mysql.orig/ringo_demo
2.1G /home/virtfs/george/var/lib/mysql.orig/ringo_demo
2.1G /home/virtfs/ringo/var/lib/mysql.orig/ringo_demo
1.9G /cpanel_backups
1.7G /backup/monthly
1.6G /var/lib/mysql
1.6G /home/virtfs/john/var/lib/mysql
1.6G /home/virtfs/paul/var/lib/mysql
1.6G /home/virtfs/george/var/lib/mysql
1.6G /home/virtfs/ringo/var/lib/mysql
1.2G /usr/local/cpanel/bin
1.2G /home/virtfs/john/usr/local/cpanel/bin
1.2G /home/virtfs/paul/usr/local/cpanel/bin
1.2G /home/virtfs/george/usr/local/cpanel/bin
1.2G /home/virtfs/ringo/usr/local/cpanel/bin
1.1G /root
(いいえ、私のユーザーが実際にビートルズの名前にちなんで命名されているわけではありません...)ほとんどすべてのディスク使用量がvirtfs冗長性のためです/usr/local/cpanel/...
。
私のユーザーは実際に報告されたほど多くのスペースを使用していません。たとえば、上記で報告された1.6 GBのスペース全体を単独で使用することはありません/var/lib/mysql
。 WebインターフェイスでcPanelの独自のレポートを見ると、これらのアカウントのディスク使用量は本質的に0から237 MBを超えない範囲にあることがわかりました。報告された11GBからは遠いです。
だから私の質問は次のとおりです。
- 実際にどのくらいのスペースが使用されているかを確認する方法は?
- サーバーに10GBのデータを追加するとどうなりますか?
df
30GBのうち35GBを使っていると思うので、どういうわけかクラッシュが発生しますか?それともまだ30GB未満のスペースを使用しているので、すべてがうまくいきますか?
注:この質問はいいえcPanelについては、virtfsと使用可能なディスク容量を決定するために使用できるツールに関するものです。
ベストアンサー1
VirtFSが消費するスペースは、別々のVirtFSマウントによって発生する可能性があります。
次のコマンドを使用して、バインドマウントされたディレクトリをアンマウントできます。
for i in `cat /proc/mounts | awk '/virtfs/ {print $2}'`; do umount $i;done
または、cPanelを使用しているので、そのスクリプトを使用して次のことを実行できます。
/scripts/clear_orphaned_virtfs_mounts --clearall
この後に試してみてくださいdf -h
。
cPanelのVirtFSとJailed Shellの実装について詳しく読むことは時間を費やす価値があります。ここ。
2番目の質問は、スペースを追加してもVirtFSに自動的にマウントされないため、問題ありません。