パーティション、フォーマット、マウント
fdisk:パーティションを作成します
fdisk -l [-u] [device ...]
- 指定されたディスクデバイス上のパーティションを一覧表示します
fdisk [-uc] [-bectorsize] [-C cyls] [-H heads] [-S sects] device - diskは、パーティションを管理するための対話型インターフェイスを提供します。さまざまな管理機能のための多くのサブコマンドがあります。すべての操作はメモリ内で完了し、ディスクに直接同期されません。wコマンドを
使用してディスクに保存するまで、一般的に使用されるコマンド: - n:新しいパーティションを作成します
- d:既存のパーティションを削除します
- t:パーティションタイプを変更します
- l:すべてのIDを表示
- w:保存して終了します
- q:保存せずに終了
- m:ヘルプ情報を表示する
- p:既存のパーティション情報を表示します。
注:パーティションが作成され、パーティションの1つがマウントされたディスクデバイス上に作成された新しいパーティションは、作成が完了した後、カーネルによって直接認識されない場合があります。
カーネルパーティションテーブルを確認してください。 - cat / proc / partitions
は、ディスクパーティションテーブルを強制的に再読み取りするようにカーネルに通知します。 - CentOS 5:partprobe [デバイス]
- CentOS 6,7:partx -a [デバイス]またはkpartx-af [デバイス]
mkfs:ファイルシステムの作成
mkfs [オプション] [-tタイプ] [ fs-オプション]デバイス[サイズ]
オプション -
-タイプ:ext2 / 3/4、btrfs、xfs
-
fs-オプション:
-
-b {1024 | 2048 | 4096}:ファイルシステムのブロックサイズを指定します。
-
-L LABEL:ラベルを指定します。
-
-i#:iノードあたりのバイト数。iノードとバイトの比率を示します。つまり、iノードを作成するバイト数を示します。
-
-N#:このファイルシステム用に作成するiノードの数を直接指定します。
-
-m#:予約スペース、パーセンテージを指定します。
-
-O [^]機能:指定された特性でターゲットファイルシステムを作成します。
- 注:各FSには独自のfs-optionsオプションがありますが、基本的に
マウントの上にいくつかのオプションがあります。マウントファイルシステム
マウント[-fnrsvw] [-t vfstype] [-o options]デバイスディレクトリ
オプション
--r:読み取り専用、読み取り-マウントのみ。 - -w:読み取りと書き込み、読み取り/書き込みマウント。
- -n:デフォルトでは、デバイスのマウントまたはアンマウント操作は/ etc / mtabファイルに更新されます。-nはこの機能を無効にするために使用されます。
- -t vfstype:マウントするデバイス上のファイルシステムのタイプを指定します。ほとんどの場合、省略できます。このとき、mountはblkidを使用して、マウントするデバイスのファイルシステムタイプを決定します。
- -L LABEL:マウント時にボリュームラベルとしてデバイスを指定します。
- マウント-LLABELディレクトリ
- -U UUID:
マウント時にUUIDでデバイスを指定します;マウント-U UUID dir
-oオプション:追加のマウントオプション - 同期/非同期:同期/非同期操作。
- atime / noatime:ファイルまたはディレクトリがアクセスされたときにそのアクセスタイムスタンプを更新するかどうか。
- diratime / nodiratime:ディレクトリへのアクセス時にアクセスタイムスタンプを更新するかどうか。
- 再マウント:再マウント;
- acl:facl関数の使用をサポートします。
- ro:只读
- rw:読み取りと書き込み
- dev / nodev:このデバイスでのデバイスファイルの作成を許可するかどうか。
- exec / noexec:このデバイスでのプログラムファイルの実行を許可するかどうか。
- auto / noauto:マウント-aが自動マウントを実現できるようにするかどうか
- user / nouser:通常のユーザーがこのファイルシステムをマウントできるようにするかどうか。
- suid / nosuid:プログラムファイルに対するsuidおよびsgidの特別なアクセス許可を有効にするかどうか。
- デフォルト:デフォルトのオプションを使用します:rw、suid、dev、exec、auto、nouser、async、およびrelatime。
- _netdev:ネットワーク起動前のマウントエラーを回避するためのiSCSIおよびその他のデバイスのマウント。umount:
ファイルシステムのアンマウント
umount [-dflnrv] {dir | device} ...
注:プロセスによってアクセスされているマウントポイントはアンマウントできません。 - 1つまたは複数のプロセスが占有されていることを確認します
。lsofMOUNT_POINT
フューザー-vMOUNT_POINT - マウントポイントにアクセスしているすべてのプロセスを終了します
。fuser-kmMOUNT_POINT
/ etc / fstab:ファイルシステムの静的情報。起動時にファイルシステムが自動的にマウントされるように設定します。
各行は、マウントするファイルシステムと関連する属性を定義します。合計6つのフィールド:
(1)マウントされるデバイス:デバイスファイル、LABEL、UUID、疑似ファイルシステム:sysfs、proc、tmpfsなど。
(2)マウントポイント:スワップタイプのデバイスのマウントポイントはスワップです;
(3)ファイルシステムタイプ;
(4)マウントオプション:デフォルト:デフォルトのマウントオプションを使用します;同時に複数のマウントオプションを指定する場合は、それらは物で区切られます; defaults、acl、noatime、noexec、 _netdev
(5)ダンプ頻度:0:バックアップなし; 1:毎日のバックアップ; 2:隔日バックアップ;
(6)セルフチェックシーケンス:0:セルフチェックなし; 1:最初のセルフチェック、通常はルートのみファイルシステムが利用可能です1; 2:セカンダリセルフチェック...
mkswap:スワップパーティションファイルシステムを作成します
mkswap [オプション]デバイス[サイズ]
swapon / swapoff:スワップパーティションスワップオンを有効/無効にします
[-d] [-f] [- p優先度] [-v]特殊ファイル..RAID
RAIDテクノロジーは、複数のハードディスクデバイスを大容量でセキュリティの高いディスクアレイに結合し、データを複数のセグメントに分割して異なる物理ハードディスクデバイスに保存し、分散読み取りおよび書き込みテクノロジーを使用して、ディスクアレイ、および重要なデータの複数のコピーを異なる物理ハードディスクデバイスに同時に同期するために、非常に優れたデータ冗長性バックアップ効果を果たしています。
少なくとも12の既存のRAIDディスクアレイスキームがあります。最も一般的なスキームは、RAID 0、RAID 1、RAID 5、およびRAID10です。 - RAID 0:高速、低コスト、低セキュリティ
- RAID 1:速度は同じままで、コストが高く、セキュリティが高い
- RAID 5:速度がわずかに向上し、コストはそれほど高くなく、セキュリティはわずかに高くなっています
- madam [-Cv](アレイグループの作成とプロセスの表示)、[-Q]は詳細情報を表示できます
[-f] <disk>-ディスクが損傷していることをシステムに通知します
[-D]-デバイス情報
[-r]
-削除します[-a]-ハードディスクをアレイに追加し直します
損傷したディスクアレイと修理
- mdadmコマンドを使用して削除し、RAIDディスクアレイグループのステータスが変更されていることを確認します
。mdadm/ dev / md0 -f / dev / sdbデバイスが破損しています - 損傷したデバイスを削除します
mdadm / dev / md0 -r / dev / sdb
mdadm -D / dev / md0を表示します- 新しいハードディスクを挿入した後、このステップ
umount / RAID
mdadm / dev / md0 -a / dev / sdb
mdadm -D / dev / md0を実行し、正常であることを確認します。ディスクアレイ+ホットバックアップ
- RAID5ディスクアレイ+バックアップディスクを作成します。パラメータ-n3は、このRAID 5ディスクアレイの作成に必要なハードディスクの数を表し、パラメータ-l 5はRAIDレベルを表し、パラメータ-x1はバックアップディスクを表します。/ dev / md0(つまり、RAID 5ディスクアレイの名前)ディスクアレイを表示すると、待機中のバックアップディスクがあることがわかります
。mdadm-Cv/ dev / md0 -n 3 -l 5 -x 1 / dev / sdb / dev / sdc / dev / sdd / dev / sde
は、次のように記述することもできます。/dev / sd [be]
デプロイされたRAID5ディスクアレイはext4ファイル形式としてフォーマットされ、ディレクトリにマウントされます。使用できる
mkfs.ext4 / dev / md0
echo "/ dev / md0 / RAID ext4 defaults 0 0" >> / etc / fstab
mkdir / RAID
mount -aLVMは、システムがハードディスクパーティションシステムを管理しやすくするために、ハードディスクパーティション上に論理レイヤーを作成します。
違い:
LVM:特定の冗長性とパフォーマンス機能を備えたディスク容量の柔軟な管理ですが、非常に弱いです。
RAID:パフォーマンスとデータセキュリティにもっと注意を払ってください。
RAIDレベル間の長所と短所の比較
運用および保守の実稼働環境で一般的に使用されるRAIDレベルは、RAID0、RAID1、RAID5、RAID10です。