ディスクの追加や削除などの構成変更を行ったあと、最初のシステム起動時のファイルシステムチェックでディスクの構成情報が不整合となり、システムの起動に失敗する場合があります。
これは、fsck コマンドが参照するデバイス構成情報のキャッシュファイルがファイルシステムチェック時には更新されていないために、fsck コマンドはディスクの追加や削除を行う前の古いデバイス構成情報をもとにファイルシステムをチェックするためです。
ディスクの追加や削除などの構成変更を行う場合は、ディスクの追加や削除を行う前のシステム停止直前に、キャッシュファイルを削除してください。
キャッシュファイルのパスは以下のとおりです。
/etc/blkid/blkid.tab
キャッシュファイルの中身の例です。
[root@centos55 ~]# cat /etc/blkid/blkid.tab
<device DEVNO="0xfd01" TIME="1292563957" TYPE="swap">/dev/mapper/VolGroup00-LogVol01</device>
<device DEVNO="0xfd00" TIME="1292563957" UUID="da5906e7-9f4c-4c36-b82a-673eeba3a510" TYPE="ext3">/dev/mapper/VolGroup00-LogVol00</device>
<device DEVNO="0x0801" TIME="1308532012" LABEL="/boot" UUID="29f54d70-e726-4732-9f80-39a8cd9be910" TYPE="ext3" SEC_TYPE="ext2">/dev/sda1</device>
<device DEVNO="0x1600" TIME="1292485208" LABEL="VMware Tools" TYPE="iso9660">/dev/hdc</device>
<device DEVNO="0xfd00" TIME="1292563957" UUID="da5906e7-9f4c-4c36-b82a-673eeba3a510" TYPE="ext3">/dev/VolGroup00/LogVol00</device>
<device DEVNO="0xfd01" TIME="1308531997" TYPE="swap">/dev/VolGroup00/LogVol01</device>
<device DEVNO="0x1600" TIME="1292484981" LABEL="VMware Tools" TYPE="iso9660">/dev/cdrom</device>
<device DEVNO="0x0900" TIME="1307613425" UUID="15c28cf5-a9df-4a75-87d1-415e5f96a609" SEC_TYPE="ext2" TYPE="ext3">/dev/md0</device>
<device DEVNO="0xfd02" TIME="1307409957" UUID="abc0fa6b-d865-4c3f-a0ed-39d270abcaa9" SEC_TYPE="ext2" TYPE="ext3">/dev/mapper/idedata-idelv</device>
参考資料
PRIMEQUEST 1000 シリーズ Linux ユーザーズマニュアル Red Hat Enterprise Linux 5 編
4.1 ハードウェア構成変更を考慮したデバイス名の運用設計
最終更新:2016年10月24日 00:58