Linuxディスクパーティション、LVM拡張、スペースの解放などの概要。

01。 fdiskディスクパーティション

fdiskは、Linuxで一般的に使用されるディスクパーティションツールです(2TB未満のディスクのみをパーティション分割でき、2TBを超えるパーティションパーティションツールを使用する必要があります)
ここに画像の説明を挿入
ここに画像の説明を挿入
パーティションの例

https://blog.csdn.net/qq_18297675/article/details/52719171

一般的なコマンド

fdisk /dev/sdb
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /opt
umount /opt
vim /etc/fstab
mount -a
df -Th
lsblk

02。 partprobeリフレッシュパーティションテーブル

partprobeコマンドは、ハードディスクパーティションが変更されたときに、Linuxカーネルのハードディスクパーティションテーブルデータを更新するために使用されます。fdiskコマンドとpartコマンドを使用してハードディスクをパーティション分割した後、新しいパーティションが見つからない場合があります。この時点で、変更を有効にするにはシステムを再起動する必要がありますが、partprobeを使用すると、変更されたパーティションテーブルにシステムを再起動せずに効果があります。

[root@ufo130 ~]# partprobe /dev/sda

03.tune2fsはファイルシステムパラメータを表示および調整します

ext2 / ext3 / ext4ファイルシステムのパラメータを調整または表示します(めったに使用されませんが、理解してください)

04。 別れたディスクパーティション

fdiskとpartedはどちらも2TBより小さいディスクに使用できますが、partedツールは2TBより大きいディスクにのみ使用でき、ディスクをGPT形式に変換する必要があります。

05。 mkfsはファイルシステムを作成します

ここに画像の説明を挿入

[root@ufo130 ~]# mkfs -t ext4 -v /dev/sdb[root@ufo130 ~]# mkfs.ext4 -v /dev/sdb

06.dumpe2fsはファイルシステム情報をエクスポートします

ext2 / ext3 / ext4ファイルシステム情報をエクスポートします(めったに使用されません、ただ理解してください)

07。 resize2fsを更新して、展開結果を表示します

マウントされていないext2 / ext3 / ext4ファイルシステムを拡張または縮小するために使用されます。これは、LVM拡張後のパーティションによく使用されます。

08.fsckはファイルシステムをチェックして修復します

  • ファイルシステムをアンマウントする必要があります
  • パーティションのチェックと修復は行わないでください。通常、/ etc / fstabの順序でチェックと修復が行われます。
  • 通常、fsckコマンドは、起動時にディスクエラーが表示された場合にのみ使用されます。

09。 ddコピー、変換、フォーマットファイル

ここに画像の説明を挿入

指定されたパーティションの内容を指定されたファイルにバックアップします

[root@ufo130 ~]# dd if=/dev/sda1 of=ufo.img

指定したパーティションを削除します

[root@ufo130 ~]# dd if=/dev/zero  of=/dev/sda1

/ dev / zeroは、連続データストリームを生成できる0文字のデバイスファイルであり、生成されるファイルは特殊な形式のデータファイル(バイナリファイル)です。

重要:ifとパラメーターの位置に特に注意してください。位置を逆にすると、大きな問題が発生します。

任意のサイズのテストファイルを生成します(bs * count

[root@ufo130 ~]# dd if=/dev/zero  of=ufo.log bs=1M count=2

10.10。 マウントマウントシステムファイル

11.11。 システムファイルをアンインストールします

12.12。 dfシステムのディスク容量使用量を表示する

13.mkswapはスワップパーティションを作成します

14.swaponはスワップパーティションをアクティブにします

15.swapoffはスワップパーティションを閉じます

16.16。 同期更新ファイルシステムキャッシュ

syncは、メモリバッファ内のデータを強制的にディスクにフラッシュし、再起動時に自動的に更新されます。
ここに画像の説明を挿入

17.17。 lsblkLVMパーティションのディスク使用量を表示

物理ストレージメディア:システムの物理ストレージデバイスを指します。/ dev / hda、/ dev / sdaなどのディスクは、ストレージシステムの最下部のストレージユニットです。

物理ボリューム(PV):ディスクパーティションまたはディスクパーティションと同じ機能を持つデバイス(RAIDなど)を指します。これはLVMの基本的なストレージ論理ブロックですが、基本的な物理ストレージメディア(パーティション、ディスクなどとして)。)比較。ただし、LVMに関連する管理パラメーターが含まれています。

ボリュームグループ(ボリュームグループ、VG):1つ以上の物理ボリュームで構成されるストレージプールです。1つ以上の論理ボリュームをボリュームグループに作成できます。

論理ボリューム(LV):非LVMシステムのハードディスクパーティションと同様に、ボリュームグループ上に構築され、標準のブロックデバイスです。ファイルシステムは論理ボリューム上に構築できます。

3つの関係:PVを地球のプレートと比較すると、地球は複数のプレートで構成されているため、VGは地球です。次に、地球上の領域を分割してアジアとしてマークすると、アジアはLV。

ここに画像の説明を挿入


LVM、物理ボリューム、ボリュームグループ、論理ボリューム、フォーマット、マウントを作成します
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
一時的なマウント、永続的なマウントには、構成ファイル/ etc / fstabの変更が必要です
ここに画像の説明を挿入


オンライン拡張:論理ボリュームのサイズを増減します

ここに画像の説明を挿入

ここに画像の説明を挿入
現在のLVMディスクパーティションの占有率を表示する

lsblk

現在のディスクに対応するビュー:物理ボリュームPV名、ボリュームグループVG名

pvscan

対応するマウントディレクトリを表示します:論理ボリュームLV名

lvscan

ディスク/ dev / sdbはパーティション分割することも分割しないこともできますが、LVMの8eシステム形式である必要があります

fdisk -l 

ボリュームグループVGの拡張

vgextend vg01 /dev/sdb

論理ボリュームLVの拡張

lvextend -L +200G /dev/vg01/data
lvextend -L +200G /dev/vg01/bak

ファイルシステムの再構築

resize2fs -p /dev/vg01/data
resize2fs -p /dev/vg01/bak

注:プロセス全体でアンロードおよびマウント操作は必要ありません。すべてオンライン拡張機能です。

18.スペースを解放せずにファイルを削除する

ファイルを削除した後、ディスク容量をすぐに解放できない場合があります

rm -rf ...

削除プロセスを表示する

lsof | greo del..

プロセスをチェックして強制終了し、ディスク使用量を解放します

kill -9 ...

おすすめ

転載: blog.csdn.net/qq_42226855/article/details/113065091