理論+実験:ディスク管理とファイルシステム

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. 最初にパーティション1を作成し、次にIDを82に変更します。
    ここに写真の説明を挿入

  2. 最も重要なことは、mkswapを使用するときにマウントしないことです!
    sdb1のExchangeパーティション

    ここに写真の説明を挿入

  3. 元の

ここに写真の説明を挿入

  1. スワップオンで開いた後

ここに写真の説明を挿入

  1. スワップオフで終了した後

ここに写真の説明を挿入
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

おすすめ

転載: blog.csdn.net/m0_46563938/article/details/109185667