Linuxディスクの管理とファイル

記事ディレクトリ

前書き

ディスクの管理は、管理者の重要なタスクの1つです。この記事では、ディスクのパーティション分割とフォーマット操作の観点から、Linuxシステムでのディスクと管理手法について学習します。さらに、ファイルシステムも管理者の重要なタスクの1つです。この記事の内容では、ファイルシステムの作成、マウントの使用法、およびLVM(Logical Volume Manager)の動的パーティションの作成と管理の観点から、Linuxシステムのファイルシステム管理テクノロジについて学習します。このビデオでは、RAIDディスクアレイとアレイカードについても紹介します。

1.ディスク構造

1.1ハードディスクの物理的構造

ディスク:ハードディスクには複数のディスクがあり、それぞれに2つの面があります。
ヘッド:各面に1つのヘッド

1.2ディスクのデータ構造

セクター:ディスクは複数のセクターに分割され、各セクターは512バイトのデータを格納します。
トラック:同じディスク上で半径が
異なる同心円;シリンダー:異なるディスクからの半径が異なる同心円

ディスクストレージ容量=ヘッド数×トラック数(シリンダー)×トラックあたりのセクター数×セクターあたりのバイト数
シリンダー/ヘッド/セクターを使用して、
ディスクの各領域を一意に決定できます。ディスクインターフェイスタイプ:IDE、SATA、 SCSI、SAS、ファイバーチャネル

1.3MBRおよびディスクパーティションの表現

マスターブートレコード
MBRは、ディスクの最初の物理セクターにあります
。MBRには、ハードディスクのマスターブートプログラムとハードディスクパーティションテーブルが含まれています。
パーティションテーブルには4つのパーティションレコードテーブルがあり、それぞれが16バイトを占めます。

1.3.1Linuxのハードディスクパーティションなどのデバイスで表されるファイル

/dev/hda5

1.4ディスクパーティション構造

ハードディスクのプライマリパーティションの数は4
だけです。プライマリパーティションと拡張パーティションのシリアル番号1〜4に制限されています。
拡張パーティションを直接使用することはできません。論理パーティションを作成する必要があります。論理パーティション
番号は常に5から始まるため、「5」は最初のパーティションを意味します。論理パーティション、「6」は2番目の論理パーティションを表します

2.ファイルシステムの内容

2.1XFSファイルシステム

ファイルとディレクトリデータを保存するためのパーティション
高性能ログファイルシステム
CentOS7システムデフォルトファイルシステム

2.2SWAP交換ファイルシステム

Linuxシステム用のスワップパーティションを作成します

2.3linuxでサポートされているその他のファイルシステムタイプ

FAT16、FAT32、NFFS
EXT4、JFS……

3、ディスク関連の操作

3.1ディスクパーティションの操作

ディスク容量が2T未満の場合は、fdisk / dev / sdbコマンドを使用してパーティション化できます。
つまり、MBR形式のパーティションです。ディスク容量が2Tより大きい場合は、parted / dev / sdbコマンドを使用して分割できます。つまり、GPTパーティション形式を使用できます。
仮想マシンがディスクを作成した後、次のコードを入力する必要があります。ディスクを再起動すると、新しく作成されたディスクが正常に検出されます。

init 6

3.1.1fdiskパーティションコード形式

ディスクビュー

fdisk -l [磁盘设备] 

ディスクの管理

fdisk [磁盘设备]

3.1.2fdiskインタラクティブモードの一般的なコマンド

ここに写真の説明を挿入

3.1.3分割パーティションの操作手順

次に、スーパーユーザーモードでfdisk -1コマンドを使用して、マウントされたハードディスクデバイスを表示します。デバイス番号が/ dev / sdbであると想定して、partedコマンドを使用してGPTをパーティション分割します。
最初の一歩:

yum install parted -y
parted /dev/sdb
GNU parted 1.8.1
Using /dev/sdb
welcome to GNU parted ! Type "help" to view a list of commands.

パート2:MBRディスクパーティションフォーマットをGPTに調整する

(parted) malabel gpt

ステップ3:すべてのスペースを1つのパーティションに分割する

(parted) mapart gpt

手順4:設定したパーティションサイズを表示する

(parted) print

ステップ5:分割されたプログラムを終了する

(parted) quit

ステップ6:パーティションをpartedで終了した後、フォーマットしてから、使用するためにマウントします

mkfs.ext4 -F /dev/sdb1

ステップ7:最後に/ etc / fstabを追加して自動的にロードします

vi /etc/fstab
/dev/sdb1           /data             ext4          defaults     0 0

3.2ファイルシステムの作成(フォーマット)

3.2.1パーティションの実行可能ファイルシステムタイプを表示する

[root@server1 ~]#ls /sbin/mkfs*

3.2.2mkfsコード形式

mkfs -t ext4或xfs  /dev/sdx1

または

mkfs.ext4或.xfs  /dev/sdx1

3.2.3sdb1ディスクをマウントする

mkdir /data                  ## 新建一个data目录
mount /dev/sdb1 /data        ## 将sdb1挂载到data目录下
df -Th                       ## 检测sdb1是否挂载成功

または、2番目のステップで永続的にマウントすることを選択できます。

3.3スワップファイルシステムを作成する

スワップファイルシステムを作成する

mkswap  分区设备

スワップファイルパーティションをマウントします

swapon /dev/sdb5

スワップファイルパーティションをアンマウントします

swapoff /dev/sdb5

スワップスペースのサイズをチェックして、操作中にスワップパーティションが正常に作成されたかどうかを確認します。

cat /proc/meminfo | grep "SwapTotal"

3.4ファイルシステムのマウントとアンマウント

3.4.1ファイルシステムとISOミラーを指定されたフォルダーにマウントします

mount [-t类型] 存储设备 挂载点目录
mount [-o loop] iso镜像文件 挂载点目录

3.4.2マウントされたファイルシステムのアンマウント

umount 存储设备位置
umount 挂载点目录

マウントポイントディレクトリをアンマウントした後、ディレクトリ内のファイル情報が失われることはなく、ファイルを別のディレクトリに再マウントした後でも、ファイル内の情報を読み取ることができます。

3.5Uディスクを仮想マシンにマウントする

mount -o iocharset=utf8 /dev/sdc1 /opt

また、仮想マシンの「設定」の「USBコントローラー」をUSB3.0に設定する必要があります。
ここに写真の説明を挿入

4、LVM(論理ボリュームマネージャー)論理ボリューム管理

4.1LVM機能

1.ディスク容量を動的に調整して、ディスク管理の柔軟性を向上させます。
ブートパーティションはブートファイルの保存に使用され、lvmに基づいて作成することはできません
。2。グラフィカルインターフェイス管理ツール

system-config-lvm

4.2LVMメカニズムの基本概念

ここに写真の説明を挿入

4.3LVMの主な管理コマンド

ここに写真の説明を挿入

4.4論理ボリューム作成プロセス

4.4.1作成プロセス

1.ホストに接続するために2つ以上のハードディスクを準備します
。2。システムを再起動してこれらのハードディスクを検出および識別します。3
ハードディスクを管理し、これらのハードディスクを分割して保存します
。4。各ハードディスクパーティションをフォーマットし
ます。5。マウントして
6を使用します。物理ボリュームの作成
7.複数の物理ボリュームを1つのボリュームグループに結合します
8.ボリュームグループを複数の論理ボリュームに分割します

4.4.2作成コマンド

fdisk -l
fdisk /dev/sdb 、fdisk /dev/sdc (-t成8e)
mkfs -t ext4 /dev/sdb1 、mkfs -t ext4 /dev/sdc1
mount /dev/sdb1 /b1 、mount /dev/sdc1 /c1
df-Th
pvcreate lvm /dev/sdb1 /dev/sdc1
vgcreate lvm /dev/sdb1 /dev/sdc1
lvcreate -L 50G -n xin(lvm名称) lvm(卷组名称)

おすすめ

転載: blog.csdn.net/weixin_50344820/article/details/109079509