ファイルシステム管理の共通コマンド

3597 ワード

1.dfコマンド


≪アクション|Actions|emdw≫:ファイル・システム内の各パーティションの使用状況を表示します.
コマンドフォーマット:df[オプション][マウントポイント]
オプション:
-a:           ,        , /proc、/sys。
-h:KBMBGB-T:        。
-k: KBKB-m: MB

一般的な使い方:
df
df -h

2.duコマンド


役割:ファイルまたはフォルダのサイズを表示(評価)します.
コマンドフォーマット:du[オプション][ファイル名]
オプション:
-a:          ,                  。
-h:              。
-s:          ,          。

実際には、ディレクトリではなくファイルのサイズを表示するには、llコマンドを使用して直接表示できますが、llコマンドが表示するディレクトリのサイズは正確ではありません.統計ディレクトリ(フォルダ)のサイズの場合はduコマンドでのみ表示できます.
一般的な使い方:
du /tmp
  /tmp         /tmp    。

du -sh /tmp
   /tmp       (            )。

du -sh
 
du -sh .
            (            )。

3.duコマンドとdfコマンドの違い


まず、テストデータのセットを見てみましょう.
[root@localhost ~]# du -sh /
4.1G    /
[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      6.5G  4.3G  2.2G  66% /
tmpfs                 504M     0  504M   0% /dev/shm
/dev/sda1             477M   26M  427M   6% /boot

duコマンドでルートディレクトリの合計サイズを統計すると4.1 Gであり,dfコマンドで統計するルートディレクトリのサイズは4.3 Gであり,後者は比較的大きいことが分かった.
理由は次のとおりです.
  • duコマンドはファイル向けであり、ディレクトリ内のすべてのファイルが占有するスペースのみを統計します.
  • dfコマンドは、ファイルシステムから考慮され、ディレクトリ内のすべてのファイルが占有する空間を統計するだけでなく、コマンドまたはプログラムが占有する空間(例えば、ファイルは削除されたが、空間はまだ解放されていないなど)も統計します.従って、dfコマンド統計の占有状況はより正確であり、df統計の利用可能な空間こそ本当に残りの利用可能な空間である.

  • そのため、Linuxサーバは定期的に再起動し、サーバの状態の復元と占有リソースの解放を行う必要があります.

    4. fsck


    役割:例外パーティションのファイルシステムを修復する
    コマンドフォーマット:fsck[オプション]パーティションデバイスファイル名
    オプション:
    -a:         ,        。
    -y:        ,   -a  。  ,         -y

    このコマンドは知っていればいいので、手動で実行する必要はありません.Linuxシステムが起動すると自動的に検出されるため、パーティションに本当に異常が発生しない限り、手動で修復する必要があります.正常なシステムをクラッシュさせる可能性があるので、簡単に実行しないでください.

    5. dumpe2fs


    ≪アクション|Action|emdw≫:ディスク・パーティションのステータスの表示
    コマンドフォーマット:dumpe 2 fsパーティションデバイスファイル名
    一般的な使い方:
    dumpe2fs /dev/sda1