linuxディスク情報の表示

2652 ワード

more/proc/partitionsすべてのパーティション情報を表示
more/proc/scsi scsiデバイス(モバイルハードディスクまたはUディスク)情報の表示
more/proc/diskstatsディスクio情報の表示
 
ファイルに使用されるメモリを表示するには、次の手順に従います.
ディスクサイズが標準を超えるとアラームが表示されますが、dfコマンドとduコマンドを把握すると賢明です.
dfは、一級フォルダサイズ、使用割合、アーカイブシステム、およびそのマウントポイントを表示できますが、ファイルには何もできません.duファイルおよびフォルダのサイズを表示できます.
両者を組み合わせて使用すると、非常に効果的です.たとえば、dfでどのレベルのディレクトリが大きすぎるかを表示し、dfでフォルダやファイルのサイズを表示すると、問題を迅速に特定できます.
[yayug@yayu ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             3.9G  300M  3.4G   8% /
/dev/sda7             100G  188M   95G   1% /data0
/dev/sdb1             133G   80G   47G  64% /data1
/dev/sda6             7.8G  218M  7.2G   3% /var
/dev/sda5             7.8G  166M  7.2G   3% /tmp
/dev/sda3             9.7G  2.5G  6.8G  27% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm

パラメータ−hは「Human−readable」を用いた出力,すなわちアーカイブシステムサイズにGB,MBなどの読みやすいフォーマットを用いる.
上のコマンドで出力される最初のフィールド(Filesystem)と最後のフィールド(Mounted on)は、それぞれアーカイブシステムとそのマウントポイントです./dev/sda 1という分割領域がルートディレクトリの下に掛けられていることがわかります.
次の4つのフィールドSize、Used、Avail、およびUse%は、それぞれ、分割領域の容量、使用済みサイズ、残りのサイズ、および使用率です.FreeBSDでは、ハードディスク(HDD)の容量が満たされている場合、使用されている割合が100%を超えていることがわかります.FreeBSDはrootにスペースを残し、rootがファイルシステムが満たされている場合でも、管理のためにファイルシステムに書き込むことができます.
du:クエリーファイルまたはフォルダのディスク使用領域
現在のディレクトリの下にファイルとフォルダが多い場合は、パラメータduを持たないコマンドを使用して、すべてのファイルとフォルダが使用するスペースをループリストできます.これは、その場所が大きすぎるかどうかを確認するのに不利なので、ディレクトリに深く入り込むレイヤ数、パラメータを指定しなければなりません.--max-depth=、これは極めて有用なパラメータです.以下、注意する「*」を用いることで、ファイルの使用空間の大きさを得ることができる.
注意:常にコマンドはlinuxより複雑なFreeBSDであり、duコマンドは深いディレクトリのレイヤ数を指定しますが、linuxより簡略化され、-dです.
[root@bsso yayu]# du -h --max-depth=1 work/testing
27M     work/testing/logs
35M     work/testing
[root@bsso yayu]# du -h --max-depth=1 work/testing/*
8.0K    work/testing/func.php
27M     work/testing/logs
8.1M    work/testing/nohup.out
8.0K    work/testing/testing_c.php
12K     work/testing/testing_func_reg.php
8.0K    work/testing/testing_get.php
8.0K    work/testing/testing_g.php
8.0K    work/testing/var.php
[root@bsso yayu]# du -h --max-depth=1 work/testing/logs/
27M     work/testing/logs/
[root@bsso yayu]# du -h --max-depth=1 work/testing/logs/*
24K     work/testing/logs/errdate.log_show.log
8.0K    work/testing/logs/pertime_show.log
27M     work/testing/logs/show.log

du統計ファイルサイズ加算df統計データブロック使用状況
大きなファイルを開くプロセスがある場合、この大きなファイルがrmまたはmvに直接削除されると、duは統計値を更新し、dfは統計値を更新しないか、それとも空間が解放されていないと考えられます.大きなファイルを開くプロセスがKillに落ちるまで.
これにより、/var/spool/clientmqueueの下のファイルを定期的に削除する際に、プロセスを殺さなければ、スペースは解放されません.
次のコマンドを使用してプロセスを殺した後、システムは回復します.    fuser -u/var/spool/clientmqueue