linuxディスク情報の表示
more/proc/partitionsすべてのパーティション情報を表示
more/proc/scsi scsiデバイス(モバイルハードディスクまたはUディスク)情報の表示
more/proc/diskstatsディスクio情報の表示
ファイルに使用されるメモリを表示するには、次の手順に従います.
ディスクサイズが標準を超えるとアラームが表示されますが、dfコマンドとduコマンドを把握すると賢明です.
dfは、一級フォルダサイズ、使用割合、アーカイブシステム、およびそのマウントポイントを表示できますが、ファイルには何もできません.duファイルおよびフォルダのサイズを表示できます.
両者を組み合わせて使用すると、非常に効果的です.たとえば、dfでどのレベルのディレクトリが大きすぎるかを表示し、dfでフォルダやファイルのサイズを表示すると、問題を迅速に特定できます.
パラメータ−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です.
du統計ファイルサイズ加算df統計データブロック使用状況
大きなファイルを開くプロセスがある場合、この大きなファイルがrmまたはmvに直接削除されると、duは統計値を更新し、dfは統計値を更新しないか、それとも空間が解放されていないと考えられます.大きなファイルを開くプロセスがKillに落ちるまで.
これにより、/var/spool/clientmqueueの下のファイルを定期的に削除する際に、プロセスを殺さなければ、スペースは解放されません.
次のコマンドを使用してプロセスを殺した後、システムは回復します. fuser -u/var/spool/clientmqueue
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