ディスク管理とファイルシステム
1つは、ディスクの基本です
- ハードディスクの物理的構造
1.ディスク:ハードディスクには複数のディスクがあり、それぞれに2つの側面があります
。2。磁気ヘッド:各側面に1つの磁気ヘッド - ハードディスクのデータ構造
1.セクター:ディスクは複数のセクターに分割され、各セクターは512バイトのデータを格納します
。2。トラック:同じディスク上に異なる半径の同心円
3.異なるディスクは同じ半径で構成されます円筒面 - ディスクストレージ容量=ヘッド数×トラック(シリンダー)数×トラックあたりのセクター数×セクターあたりのバイト数
- シリンダー/ヘッド/セクターを使用して、ディスク上の各領域を一意に見つけることができます
- ディスクインターフェースタイプ
IDE、SATA、SCSI、SAS、ファイバーチャネル
1.2.MBRとディスクパーティションの表現
- マスターブートレコード(MBR)
1.MBRはハードディスクの最初の物理セクターにあります2.MBRにはハードディスク
のマスターブートプログラムとハードディスクパーティションテーブルが含まれます
3.パーティションテーブルには4つのパーティションレコード領域があり、それぞれが16を占めます。バイト - Linuxでは、ハードディスク、パーティション、その他のデバイスはファイルとして表されます
1.3、ディスクパーティション構造
- ハードディスクのプライマリパーティションの数はわずか4です
- プライマリパーティションと拡張パーティションのシリアル番号は1〜4に制限されています
- 拡張パーティションは論理パーティションに分割されます
- 論理パーティションのシリアル番号は常に5から始まります
1.4、ファイルシステムタイプ
- xFSファイルシステム
1、ファイルとディレクトリデータを格納するためのパーティション
2、高性能ジャーナルファイルシステム
3、CentOS7システムでデフォルトで使用されるファイルシステム - SWAP、スワップファイルシステム1.Linuxシステム
用のスワップパーティションを作成します - Linux
1、FAT16、FAT32、NTFS
2、EXT4、JFSでサポートされているその他のファイルシステムタイプ...
2.新しいディスクを検出して確認します
2.1、fdiskコマンド
- ディスクパーティションを表示または管理する
fdisk -l [磁盘设备]
または
fdisk[磁盘设备]
- インタラクティブモードでの一般的なコマンド
m、p、n、d、t、w、q
1、d ##パーティション
2を削除、m ##マニュアルを一覧表示
3、n ##パーティション
4を追加、p ##パーティション
5を一覧表示、q ##
6を保存せずに終了、t ##パーティションタイプ
7を変更、w# # 保存して終了
[root@tx ~]# fdisk -l
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 4196351 2097152 83 Linux
/dev/sda2 4196352 209715199 102759424 8e Linux LVM
- デバイスパーティションデバイス名
- Bootが*などのブートパーティションであるかどうか
- 開始位置(ハードディスクシリンダー数)
- 終了終了位置(ハードディスクシリンダー数)
- ブロックパーティションサイズはブロック単位で、デフォルトのブロックサイズは1024バイトです。
- IDパーティションに対応するシステムID番号、7はNTFS形式、81は論理パーティション、82はSWAP、83はEXT4、8eはLVM論理ボリュームを意味します。
- システムパーティションタイプ
3、ファイルシステムを作成します
3.1、mkfsコマンド
- ファイルシステムの作成、フォーマット
mkfs -t 文件系统类型 分区设备
3.2、mkswapコマンド
- スワップファイルシステムを作成する
mkswap 分区设备
3.2.1、例
-
最初にパーティション1を作成し、次にIDを82に変更します。
-
最も重要なことは、mkswapを使用するときにマウントしないことです!!!
sdb1のExchangeパーティション -
元の
- スワップオンで開いた後
- スワップオフで終了した後
swaponは一時的にスワップパーティションを有効にします
swapoffはスワップパーティションを閉じます
free-mはメモリを表示できます
4、ファイルシステムをマウントおよびアンマウントします
4.1、マウントコマンド
- ファイルシステムとISOイメージを指定されたフォルダーにマウントします
mount [-t类型] 存储设备挂载点目录
mount -o loop ISO 镜像文件挂载点目录
4.2、umountコマンド
- マウントされたファイルシステムをアンマウントします
umount 存储设备位置
umount 挂载点目录
4.3。ファイルシステムのマウントとマウント解除の操作
- ハードディスクパーティションのマウントとアンマウント
- 光ディスクデバイスの取り付けと取り外し
- ISO画像ファイルの取り付け例
- ファイルシステムをアンマウントします
4.4。ファイルシステムの自動マウントを設定します
- / etc / fstab構成ファイル
起動後に自動的にマウントする必要があるファイルシステムレコードが含まれています
vi /etc/fstab
4.5。ディスク使用量を確認する
- dfコマンド
df [选项] 文件
例:
[root@tx ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 82G 8.5G 74G 11% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 12M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sr0 iso9660 4.3G 4.3G 0 100% /mnt
/dev/sda1 xfs 2.0G 146M 1.9G 8% /boot
tmpfs tmpfs 378M 0 378M 0% /run/user/0