パーティションおよびファイル・システムの自動デバイス・マッピング
デバイス・マッピングは、Oracle Linuxでカーネルおよびudevサービスによって自動的に処理されます。 ディスク・デバイスの場合、カーネルは/dev/sdxyの形式で非永続的なネーミング・スキームを使用して、ディスクとそのパーティションのデバイス・マッピングを自動的に作成します(たとえば/dev/sda1)。 この方法の問題は、デバイスのネーミング・スキームがデバイスの検出順序に依存するため、デバイス名が簡単に変化する可能性があることです。 通常、デバイス名はブート・プロセスが変更された場合、またはストレージ・デバイスや関連するコントローラに障害が発生した場合に変化します。
/etc/fstabでマウント・ポイントを構成するときは、非永続ディスクまたはパーティション名を使用しないでください。
Udevは、カーネルと連携してハードウェアまたはデバイスの変更を監視し、変更に関連するイベントを管理するサブシステムです。 ストレージ・デバイス、パーティションおよびファイル・システムのすべてに、udevサブシステムが読み取って使用できる一意の識別子が割り当てられています。これを使用すると、使用するデバイスまたはパーティションの識別に使用できるデバイス・マッピングを自動的に構成できます。 udevで管理されるストレージ・デバイスのデバイス・マッピングは/dev/disksに格納され、一意のパーティションUUID、ファイル・システムUUIDやパーティション・ラベルなどの様々な識別子でデバイスを識別できます。 UUID情報を取得する手順については、「デバイス・マッピング情報の一覧表示」を参照してください。
/etc/fstabでマウント・ポイントを構成する場合は、ファイル・システムUUIDを使用するか、パーティション・ラベル(設定する場合)を使用します。次に例を示します:
UUID=8980b45b-a2ce-4df6-93d8-d1e72f3664a0 /boot xfs defaults 0 0 LABEL=home /home xfs defaults 0 0
ファイル・システムは複数のデバイスにまたがることができるため、ファイル・システムUUIDに対するマウント・ポイントの定義は、パーティションUUIDまたはラベルを使用するよりも望ましいことに注意してください。 ファイル・システムUUIDは、ファイル・システムの作成時に割り当てられ、ファイル・システム自体の一部として格納されます。 ファイル・システムを別のデバイスにコピーすると、同じファイル・システムUUIDが保持されます。 ただし、mkfsコマンドを使用してデバイスを再フォーマットすると、デバイスはファイル・システムUUIDを失い、新しいUUIDが生成されます。
デバイス・マッピング情報のリスト
lsblkコマンドを使用して、システムに接続されている任意のブロック・デバイスのデバイス情報をリストできます。
ヒント:
-o +UUIDオプションを使用すると、リストされた各デバイスとパーティションのUUIDが表示され、-fオプションを使用すると、重要なファイルシステム情報が表示されます。
lsblk -f
ファイル・システム・マッピングのツリーを示す出力は次のようになります:
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda ââsda1 vfat FAT16 DDD4-C455 94.5M 5% /boot/efi ââsda2 xfs 8980b45b-a2ce-4df6-93d8-d1e72f3664a0 1.5G 26% /boot ââsda3 LVM2_member LVM2 001 LzsEPR-Mnbk-kQZY-eV3n-9u1T-lFXZ-x7ANgD ââocivolume-root xfs 26029274-0a04-4dc5-b794-2576b9a16884 28.6G 25% / ââocivolume-oled xfs 3cbc8301-6f0e-4947-bbe6-f3669b9e6985 9.9G 1% /var/oled
udevadm infoコマンドを使用して、システム上のudevマッピングに関する情報を取得することもできます。 たとえば:
sudo udevadm info /dev/sda3
出力は次のように表示されることがあります。これは、デバイスに対してudevが作成したすべてのデバイス・リンクと、デバイスにudevが保持しているその他の情報を示しています:
P: /devices/pci0000:00/0000:00:04.0/virtio1/host2/target2:0:0/2:0:0:1/block/sda/sda3 N: sda3 L: 0 S: disk/by-partuuid/18b918a1-16ca-4a07-91c6-455c6dc59fac S: oracleoci/oraclevda3 S: disk/by-id/wwn-0x60170f5736a64bd7accb6a5e66fe70ee-part3 S: disk/by-path/pci-0000:00:04.0-scsi-0:0:0:1-part3 S: disk/by-id/scsi-360170f5736a64bd7accb6a5e66fe70ee-part3 S: disk/by-id/lvm-pv-uuid-LzsEPR-Mnbk-kQZY-eV3n-9u1T-lFXZ-x7ANgD E: DEVPATH=/devices/pci0000:00/0000:00:04.0/virtio1/host2/target2:0:0/2:0:0:1/block/sda/sda3 E: DEVNAME=/dev/sda3 E: DEVTYPE=partition E: DISKSEQ=9 E: PARTN=3 E: MAJOR=8 E: MINOR=3 E: SUBSYSTEM=block E: USEC_INITIALIZED=20248855 E: ID_SCSI=1 E: ID_VENDOR=ORACLE E: ID_VENDOR_ENC=ORACLE\x20\x20 E: ID_MODEL=BlockVolume E: ID_MODEL_ENC=BlockVolume\x20\x20\x20\x20\x20 E: ID_REVISION=1.0 E: ID_TYPE=disk E: ID_SERIAL=360170f5736a64bd7accb6a5e66fe70ee E: ID_SERIAL_SHORT=60170f5736a64bd7accb6a5e66fe70ee E: ID_WWN=0x60170f5736a64bd7 E: ID_WWN_VENDOR_EXTENSION=0xaccb6a5e66fe70ee E: ID_WWN_WITH_EXTENSION=0x60170f5736a64bd7accb6a5e66fe70ee E: ID_BUS=scsi E: ID_PATH=pci-0000:00:04.0-scsi-0:0:0:1 E: ID_PATH_TAG=pci-0000_00_04_0-scsi-0_0_0_1 E: ID_PART_TABLE_UUID=a0b1f7d8-e84b-461f-a016-c3fcfed369c3 E: ID_PART_TABLE_TYPE=gpt E: ID_SCSI_INQUIRY=1 E: ID_FS_UUID=LzsEPR-Mnbk-kQZY-eV3n-9u1T-lFXZ-x7ANgD E: ID_FS_UUID_ENC=LzsEPR-Mnbk-kQZY-eV3n-9u1T-lFXZ-x7ANgD E: ID_FS_VERSION=LVM2 001 E: ID_FS_TYPE=LVM2_member E: ID_FS_USAGE=raid E: ID_PART_ENTRY_SCHEME=gpt E: ID_PART_ENTRY_UUID=18b918a1-16ca-4a07-91c6-455c6dc59fac E: ID_PART_ENTRY_TYPE=e6d6d379-f507-44c2-a23c-238f2a3df928 E: ID_PART_ENTRY_NUMBER=3 E: ID_PART_ENTRY_OFFSET=4401152 E: ID_PART_ENTRY_SIZE=100456415 E: ID_PART_ENTRY_DISK=8:0 E: SCSI_TPGS=0 E: SCSI_TYPE=disk E: SCSI_VENDOR=ORACLE E: SCSI_VENDOR_ENC=ORACLE\x20\x20 E: SCSI_MODEL=BlockVolume E: SCSI_MODEL_ENC=BlockVolume\x20\x20\x20\x20\x20 E: SCSI_REVISION=1.0 E: SCSI_IDENT_LUN_NAA_REGEXT=60170f5736a64bd7accb6a5e66fe70ee E: UDISKS_IGNORE=1 E: DEVLINKS=/dev/disk/by-partuuid/18b918a1-16ca-4a07-91c6-455c6dc59fac /dev/oracleoci/oraclevda3 /dev/disk/by-id/wwn-0x60170f5736a64bd7accb6a5e66fe70ee-part3 /dev/disk/by-path/pci-0000:00:04.0-scsi-0:0:0:1-part3 /dev/disk/by-id/scsi-360170f5736a64bd7accb6a5e66fe70ee-part3 /dev/disk/by-id/lvm-pv-uuid-LzsEPR-Mnbk-kQZY-eV3n-9u1T-lFXZ-x7ANgD E: TAGS=:systemd: E: CURRENT_TAGS=:systemd: