1.ディスク管理
1.ハードディスクの物理的構造
なべ頭:ハードディスクには、それぞれ両側に複数のプラッタがあります。磁気
ヘッド:両側に1つのヘッド
2.ハードディスクのデータ構造
セクター:ディスクは複数のセクターに分割され、各セクターはハードディスクの最小ストレージユニットである512バイトのデータを格納します
トラック:同じディスク上で半径が異なる同心円は、磁気ヘッドによってディスク表面に描かれた円形のトラックです。
円筒面:同じ半径の異なるディスクで構成され、同じ半径の円を持つ複数のトラックで構成される円筒面 '
ハードディスクのストレージ容量=ヘッド数xトラック(シリンダー)数xトラックあたりのセクター数xセクターあたりのバイト数(512バイト)
シリンダー/ヘッド/セクターを使用して、ディスク上の各領域を一意に見つけることができます
ディスクインターフェイスタイプ:
IDE、SATA、SCSI、SAS、ファイバーチャネル
3.ハードディスクインターフェイスのタイプ:
IDE:パラレルポートデータケーブルはマザーボードとハードディスクを接続します。干渉防止性能が低すぎて、ケーブルが多くのスペースを占めるため、コンピュータの内部熱放散には適していません。徐々にSATAに置き換えられました。
SATA:強力な干渉防止、ホットスワップおよびその他の機能のサポート、高速、強力なエラー訂正機能。
SCSI:ミニコンピューターシステムインターフェース。SCSIハードディスクは、ワークステーションレベルのパーソナルコンピューターやサーバーで広く使用されています。データ送信中のCPU占有率は低く、速度は速く、ホットプラグをサポートしています。
SAS:SATAハードディスクと同じ新世代のSCSIテクノロジーであり、シリアルテクノロジーを採用して、6Gb / sに達する高速伝送を実現しています。
2.MBRとディスクパーティションの表現
主引导记录(MBR:Master Boot Record)
MBRは、ハードディスクの最初の物理セクターにあります
MBRには、ハードディスクのマスターブートプログラムとハードディスクパーティションテーブルが含まれています
MBRには合計512バイトがあり、最初の446バイトはマスターブートレコードであり、パーティションテーブルはMBRセクターの447〜512番目のバイトに格納されます。
パーティションテーブルには4つのパーティションレコード領域があり、それぞれが16バイトを占めます。
Linuxでは、ハードディスクやパーティションなどのデバイスはすべてファイルとして表されます-/ devディレクトリ内
マスターブートレコード(MBR)ディスクパーティションは最大2.2TBのボリュームをサポートし、各ディスクには最大4つのプライマリパーティション、または3つのプライマリパーティション、1つの拡張パーティション、および拡張パーティション内の複数の論理パーティションがあります。
ディスクパーティションとは、
Linuxでは、ハードディスク、パーティション、およびその他のデバイスがファイルとして表されることを意味します
/ dev / sdb5
sdはSCSIデバイスを意味します
hdは
ハードディスクのIDEデバイスシーケンス番号を意味し、文字a、b、...
は番号1、2、...のパーティションは、プライマリパーティションが1〜4で始まり、最初の論理パーティションが常に5で始まることを意味します。
3.ディスクパーティション構造
ハードディスクのプライマリパーティションの数はわずか4です
プライマリパーティションと拡張パーティションのシリアル番号は1〜4に制限されています
拡張パーティションは論理パーティションに分割されます
論理パーティションのシリアル番号は常に5から始まります(1〜4は常にプライマリパーティション用に予約されています)
4.マスターブートレコード(MBRディスクパーティション)
MBRは、最初のハードディスクの最初の物理セクター(/ dev / sda)にあるマスターブートレコードです。MBRには、ハードディスクのマスターブートプログラムとハードディスクパーティションテーブルが含まれています。MBRLには合計512バイトがあり、最初の446バイトはマスターブートレコードであり、パーティションテーブルはMBRセクターの447〜510バイトに格納されます。パーティションテーブルには4つのパーティションレコード領域があり、それぞれが16バイトを占めます。
マスターブートレコード(MBR)ディスクパーティションは最大2.2TBのボリュームをサポートし、各ディスクには最大4つのプライマリパーティション、または3つのプライマリパーティション、1つの拡張パーティション、および拡張パーティション内の複数の論理パーティションがあります。
5.ファイルシステムタイプ
XFSファイルシステム
1.ファイルとディレクトリデータを保存するためのパーティション
2.特に大きなファイルの処理に優れた高性能ログファイルシステムは、数百万テラバイトのストレージスペースをサポートできます。
3. CentOS7システムで使用されるデフォルトのファイルシステム
SWAP、スワップファイルシステム
1. Linuxシステムのスワップパーティションを確立します(仮想メモリ、ハードディスクメモリ間の変換に相当)
2.通常、物理メモリの1.5〜2倍に設定します
Linuxでサポートされている他のファイルシステムタイプ
EXT3、EXT4、FAT32、NTFS、LVM(スケーラブルファイルシステム)
6.新しいハードディスクfdiskを検出して確認します
fdisk命令:查看或管理磁盘分区
fdisk -l 【磁盘设备】
或
fdisk 【磁盘设备】
1.新しいハードディスクを作成します。
2.fdisk -l:パーティションの状況を表示します
デバイス:パーティションのデバイスファイル名。
ブート:ブートパーティションかどうか。そうである場合は、「*」マークが付いています。
開始:ハードディスク内のパーティションの開始位置(シリンダー数)。
終了:ハードディスク内のパーティションの終了位置(シリンダー数)。
ブロック:パーティションのサイズ。ブロック(ブロック)では、デフォルトのブロックサイズは1024バイトです。
Id:パーティションに対応するシステムID番号。たとえば、83はLinuxのXFSパーティションまたはEXT4パーティションを表し、82はSWAPスワップファイルシステムを表し、8eはLVM論理ボリュームを表します。
システム:パーティションタイプ。
ディスクパーティションの管理:fdisk / dev / sdb
7.交換モードで一般的に使用されるコマンド
インタラクティブモードの一般的なコマンド:
m:ヘルプメニューを取得
n:パーティションを作成
p:パーティションステータスを表示
d:パーティションを削除
t:パーティションタイプを変更
w:パーティション操作を保存して終了
q:パーティション操作を保存せずに終了
8.パーティションを作成する手順
- ディスクパーティションの管理:fdisk / dev / sdb
- n
- pプライマリパーティション、e拡張パーティション、1論理パーティション
- パーティションの設定:1(Enterキーを押してデフォルト値を受け入れるなどの範囲1〜4)
- 列とシーケンスを設定します。Enterキーを直接押して、デフォルト値を受け入れます。
- パーティションサイズを+ 20Gに設定します(デフォルト値を受け入れるためにEnterキーを押すなど、20GBのサイズを指定すると、すべてのスペースを意味します)
- w
スワップパーティションを設定します:t、
パーティションタイプを変更します:デフォルトは83、82に変更します
拡張パーティションと論理パーティションを作成します。
7.ファイルシステム形式のmkfsコマンドを作成します
ファイルシステムを作成し、ファイルシステムを作成します(フォーマット)
mkfs-tファイルシステムタイプパーティションデバイス
コマンド:mkfs -t xfs / dev / sdb1
マウント:
8.スワップファイルシステムのmkswapコマンドを作成します
make swap,创建交换文件系统
mkswap分区设备
mkswap / dev / sdb5
swapon / dev / sdb5#新しく追加されたスワップパーティションを有効にするI
swapoff / dev / sdb5#指定されたスワップパーティションを
無効にするswapon-S
#各パーティションのスワップステータス情報を表示するfree -m#合計スワップステータスを表示する情報
9.ファイルシステムのマウントコマンドをマウントおよびアンマウントします
挂载文件系统、ISO镜像到指定文件夹
mount [ -t类型]存储设备挂载点目录
mount -0 loop ISO镜像文件挂载点且录
-t:ファイルシステムタイプを指定するために使用されます。通常は省略でき、システムによって自動的に認識されます。-
o:英語のコンマで区切られたマウントパラメータリスト:特別な機器を説明するために使用される場合は、ループで指定します。
マウント/ dev / cdrom / mnt
マウント/ dev / sdb1 / opt
umountコマンド
は、マウントされたファイルシステムをアンマウントします
。umountストレージデバイスの場所
umountマウントポイントとレコード
-場合:強制アンインストール
X.ディスクのマウント状況を表示する
1.ダイレクトマウントコマンド
- df [オプション]
-h:パーティションの容量単位を
表示します-T:ファイルシステムのタイプを表示します
-i:パーティションのiノード番号の数を表示します
11.ファイルシステムの自動マウントを設定します
/etc/fstab配置文件
包含需要开机后自动挂载的文件系统记录
[root@localhost ~]# vi /etc/fstab
[root @ localhost data] #vim / etc / fstab