Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxディスク管理:df、du、fdisk、mkfs、fsck

Linuxディスク管理:df、du、fdisk、mkfs、fsck

  
 

Linuxのディスク管理の良いまたは悪い管理はシステム全体のパフォーマンス問題に直接関係しています。 Linuxのディスク管理用のコマンドには、df、du、fdisk、mkfs、およびfsckがあります。 1.df:ファイルシステムの総ディスク使用量を一覧表示します2.du:ディスク使用量を確認します3.fdisk:ディスクパーティションの場合4.mkfs:フォーマット5.fsck:ディスクチェック

df < Br>

dfコマンドパラメータ機能:ファイルシステムのディスク占有量を確認します。このコマンドを使用して、ハードディスクの空き容量と空き容量に関する情報を取得できます。

構文:df [-ahikHTm] [ディレクトリ名またはファイル名]

オプションとパラメータ:1.-a:/procなどのシステム固有のファイルシステムを含むすべてのファイルシステムを一覧表示します。; 2-kは、各ファイルシステムの容量に表示キロバイト、3-M:各ファイル・システムを表示するメガバイト能力; 4-H:それは簡単ギガバイトを読み取るため、メガバイト、キロバイト自身表示フォーマット、 5.-H:M = 1024 KのキャリーモードをM = 1000 Kに置き換えます; 6.-T:パーティションのファイルシステム名(ext3など)と共にファイルシステムの種類を表示します; 7.-i:ハードディスク容量がありませんそして、iノード数が表示されます。

インスタンス1は、システム内のすべてのファイルシステムを一覧表示します。利用可能な使用%が371332 101086 11126 84741 12%/boottmpfsは/dev /hdc2 9920624 3823112 5585444 41%//DEV /hdc3 4956316 141376 4559108 4%/ホームの/dev /HDC1にマウントされた中古[ルートWWWの@〜]#dfFilesystem 1Kブロック0 371332 0%/dev /shm

Linuxでは、dfにオプションがない場合、デフォルトでシステム内のすべてのファイル(特殊メモリ内のファイルシステムとスワップを除く)は1 KBになります。リストに来て!

例2容量の結果が役に立つ使用%41%//は/dev /hdc2 9.5gの3.7gの5.4gの上でマウントされ使用される読めるボリュームフォーマット#dfの-hFilesystemサイズで、[WWW @ルート〜]を表示しましたDEV /hdc3 4.8gの139M 4.4gの4%/ホームの/dev /HDC1 99M 11M 83M 12%/boottmpfs 363M 0 363M 0%の/dev /shmを

例のシステムでは3つのすべての特殊なファイル形式と名前記載されています[ルート@ WWWの〜] -aTFilesystemタイプ1K-ブロックは、%は/dev /hdc2 EXT3 9920624 3823112 5585444 41%/procのprocを0 0 0で利用可能な利用マウント中古#dfを - /procsysfsのsysfs 0 0 0 - /sysdevptsのdevpts 371332 0 371332 0%は/dev /shmnoneのbinfmt_misc TMPFSの/dev /PTS /DEV /hdc3 EXT3 4956316 141376 4559108 4%/ホームの/dev /HDC1 EXT3 101086 11126 84741 12%/boottmpfs 0 0 0 - - 0 0 0の/proc /SYS /FS /binfmt_miscsunrpc rpc_pipefs 0 0 0 - の/var /libに/NFS /rpc_pipefs

例4の/etc読めるボリュームフォーマットで使用可能なディスク容量表示[ルート@ WWWの〜]#dfの下無駄がなく、DFとは、/dev /hdc2 9.5gの3.7gの5.4gの41%/

デュ

Linuxのデュコマンドはスペースを表示するために使用されている上にマウント%を使用する使用-h /etcFilesystemサイズそこでここではLinuxのデュコマンドを紹介し、違いは、Linuxデュコマンドは、ディスクの空き容量を表示するために使用されるファイルやディレクトリ、またはdfコマンドがされていると、いくつかの違いがあります。構文:du [-ahskm]ファイルまたはディレクトリの名前

オプションとパラメータ:1.-a:デフォルトではディレクトリ下のファイルの数を数えるだけなので、すべてのファイルとディレクトリの容量を一覧表示します。 2.-h:読みやすい容量形式(G /M)で表示されます; 3.-s:個々のディレクトリの容量ではなく合計量を一覧表示します; 4.-S:いいえサブディレクトリの下に合計を含めます。これは-sとは少し異なります。 5.-k:容量表示をKB単位で一覧表示します; 6.-m:容量表示をMB単位で一覧表示します;

インスタンス1は現在のディレクトリ内のすべてのファイルサイズを一覧表示します[root @ www〜]#du8。 /test4< ==各ディレクトリは、中央に省略された8 ./test2 ....として表示されます.... 12 ./.gconfd< ==隠しファイルを含むディレクトリ220。 )総占有量

直接入力duオプションが追加されていない場合、duは現在のディレクトリ内のファイルとディレクトリによって占有されているハードディスクスペースを分析します。

キャパ例2もファイル[ルートの@ WWW〜]#のために記載されている-a12 ./install.log.syslog<デュ; == 8 ./.bash_logout8 ./test48のファイルリストを有しています。 /test2 ....真ん中では省略されています.... 12 ./.gconfd220。

インスタンス3は、ルートディレクトリの下の各ディレクトリによって占められている容量をチェックします[root @ www〜]#du -sm /* 7 /bin6 /boot.....真ん中が省略されています.... 0 /proc.....真ん中に省略されています.... 1 /tmp3859 /usr< ==システムは最初に最大です! 77 /var

ワイルドカード*は各ディレクトリを表します。 dfとは異なり、duコマンドは実際にはファイルシステムに直接アクセスしてすべてのファイルデータを検索します。

fdisk

fdiskは、Linuxのディスクパーティションテーブル操作ツールです。構文:fdisk [-l]デバイス名

オプションとパラメータ:1.-l:接続されているデバイスのパーティションの内容をすべて出力します。 fdisk -lのみが存在する場合、システムはシステム全体で検出可能なデバイスのパーティションを一覧表示します。

例1つの一覧すべてのパーティション情報[AY120919111755c246621 tmpの@ルート]#fdiskの-l

ディスク/dev /xvda:21.5ギガバイト、21474836480のbytes255ヘッド、63個のセクタ/トラック、2610 cylindersUnits = 512のバイト/512 bytesI /Oサイズ(最小/最適):512のバイト/512 bytesDisk識別子:0x00000000の

デバイスブート開始終了ブロックIDシステム16065×512 = 8225280 bytesSectorサイズ(物理的/論理的な)のシリンダ/devが/xvda1 * 1 25502048万83のLinuxの/dev /xvda2 2550 2611 490496 82 Linuxスワップ/Solarisの

ディスク/dev /xvdb:21.5ギガバイト、21474836480のbytes255ヘッド、63個のセクタ/トラック、2610 cylindersUnits =シリンダー512バイト/512 bytesI /Oサイズ(最小/最適):512バイト/512 bytesDisk識別子:0x56f40944

デバイスブート開始終了ブロックIDは、システム/16065×512 = 8225280 bytesSectorサイズ(論理/物理)のハードディスク内のシステム内のディスクのどこにルートディレクトリを見つけるためにDEV /xvdb2 1 2610 20964793+ 83 Linuxの

例2、および関連情報へのアクセス[ルート@ WWWの〜]#dfを/< ==注意:焦点はディスクファイル名を見つけることです。 ilesystemは/dev /hdc2 9920624 3823168 5585388 41%/

[ルートWWWの@〜]#fdiskのは/dev /hdcに<にマウント可能な使用%使用し1Kブロック; ==よく見、ないデジタルああ! 5005.Thereに設定されている。このディスクのシリンダ数はそれとは何の問題もありませんが、これは1024年よりも大きく、特定のセットアップでの問題を引き起こす可能性があります:ブート時に実行される1)ソフトウェア(例えば、LILOの古いバージョン2)他のOS(DOS FDISK、OS /2 FDISKなど)からソフトウェアを起動してパーティション分割します。

コマンド(mは助けを求めます):< ==あなたの入力を待っています!

mを入力すると、Commandを導入するための次のコマンドが表示されます(mはヘルプ用です)。m< == mを入力すると、次のコマンドが表示されます。ディスクラベルはDOS互換性フラグの切り替えパーティションの削除< ==パーティションリストの削除既知のパーティションタイプの印刷このメニューの新しいパーティションの追加< ==パーティションの追加または新しい空のDOSパーティションテーブルの作成パーティションテーブルの印刷< = =パーティションテーブルを表示するq変更を保存せずに終了する< == fdiskプログラムを終了しないでください。新しい空のSunディスクラベルを作成します。パーティションのシステムIDを変更します。 =分割テーブルにアクションを追加するx追加機能(エキスパートのみ)

fdiskを終了するときにqを押すと、すべてのアクションが有効になるわけではありません。逆に、wを押すことはアクションの意味です。コマンド(m for help):p< ==ここでディスクの現在の状態を出力することができます。

Disk /dev /hdc:41.1 GB、41174138880バイト< ==このディスクのファイル名と容量は255ヘッドです。 63セクタ/トラック、5005シリンダ<==ヘッド、セクタ、シリンダサイズ

Copyright © Windowsの知識 All Rights Reserved