GNU/Linux >> Linux の 問題 >  >> Linux

CentOS / RHEL :UUID を使用してファイルシステムをマウントする方法

デバイスは、ブロック デバイスへのフル パスで識別できます (例:/dev/sda3 ) 、普遍的に一意の識別子 (UUID。例:UUID=3bf2d836-be7d-4e69-a1ff-4ffd2661edcf) ) 、またはボリューム ラベル (例:LABEL=home) )。ディスクのデバイスノード名 (/dev/sda、/dev/hda、/dev/vda など) は、状況によって変わる場合があります。たとえば、ケーブルを交換したり、特定のパッケージをアップグレードしたりした後、sda と sdc の場所が入れ替わる可能性があります。これにより、/etc/fstab がディスク名でファイルシステムを参照するときに問題が発生します。

注意 注:デフォルトの RHEL インストールのように、ファイルシステムが LVM 論理ボリューム上に存在する場合、UUID とラベルは必要ありません。

1. 特定のデバイスの UUID を決定します。

# blkid /dev/sdb1
/dev/sdb1: UUID="3bf2d836-be7d-4e69-a1ff-4ffd2661edcf" TYPE="ext4"

2. /etc/fstab を編集します ファイルを開き、デバイス パスをファイル システムの UUID に変更します。例:

# vi /etc/fstab
UUID=3bf2d836-be7d-4e69-a1ff-4ffd2661edcf    /home                   ext4    defaults        1 2

3. コンピュータの次回の再起動時に、ファイルシステムは UUID を使用してマウントされます。

結論

/dev/sda1 や /dev/vdb2 などのブロック デバイス ノード名を使用して /etc/fstab 内のファイル システムを参照するのは安全ではありません。代わりに、ファイルシステム UUID (普遍的に一意の識別子) またはラベルを使用してください。これらのいずれかにより、一時的なブロックデバイス名に頼ることなくファイルシステムを識別できます。


Linux
  1. CentOS/RHEL 6,7 で Auditd を使用してマウント ポイントのマウント/アンマウントを監視する方法

  2. Realmd を使用して Active Directory ドメインに接続する方法 (CentOS/RHEL 7 を Active Directory クライアントとして構成する)

  3. CentOS / RHEL :デバイスまたはファイルシステムの UUID を見つける方法

  1. CentOS/RHEL で「autofs」を使用して NFS ファイル システムをマウントする方法

  2. CentOS/RHEL/Ubuntu に SSHFS をインストールする方法

  3. CentOS / RHEL 6:IPv6 を無効にする方法

  1. CentOS / RHEL :authconfig を使用して構成をバックアップ/復元する方法

  2. CentOS / RHEL 5 :デバイス マッパー マルチパス (dm-multipath) を無効にする方法

  3. CentOS/RHEL 8 で dnf を使用してパッケージをインストールする方法