/etc/fstab に誤ったエントリがあると、Linux ECS インスタンスが起動できなくなる場合があります。無効なマウントエントリを修正または削除して、正常な起動を復元します。
説明
/etc/fstab ファイルのフィールドの詳細については、次のセクションを展開してください。
fstab ファイル
原因
-
クラウドディスクのデタッチまたは再初期化の前に fstab ファイルが更新されず、古いマウントエントリが残っています。
-
デバイス名または UUID が正しくありません。
-
ファイルシステムのタイプが正しくありません。
-
1 つ以上のマウントオプションに無効な値が含まれています。
ソリューション
-
VNC を使用して Linux インスタンスに接続します。詳細については、「VNC を使用したインスタンスへの接続」をご参照ください。
説明この問題が発生すると、システムはエマージェンシーモードに入ります。ログオンするには、root パスワードを入力してください。
-
/etc/fstab ファイルをバックアップします:
cp /etc/fstab /etc/fstab.bak -
パーティション名、ファイルシステムのタイプ、マウントポイントなど、すべてのディスクのマウント情報を表示します:
df -Th[root@iZxxxq8Z ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 868M 0 868M 0% /dev tmpfs tmpfs 879M 0 879M 0% /dev/shm tmpfs tmpfs 879M 496K 878M 1% /run tmpfs tmpfs 879M 0 879M 0% /sys/fs/cgroup /dev/vda1 ext4 40G 2.2G 36G 6% / tmpfs tmpfs 176M 0 176M 0% /run/user/0 /dev/vdb1 ext4 30G 45M 28G 1% /mnt /dev/vdb2 ext4 9.8G 37M 9.2G 1% /tmp -
/etc/fstab 内の自動マウントエントリを表示します:
cat /etc/fstab[root@iZ2xxxgq8Z ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Fri Jun 28 04:16:23 2024 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=c8b5b2da-5xxx8b07573e22 / ext4 defaults 1 1 UUID=f77303eb-4xxx77378b9ce1 /mnt ext4 defaults 0 0 UUID=c40c6d63-7xxx3ea8df22d7 /tmp ext4 defaults 0 0 -
/etc/fstab のエントリを手順 3 の出力と比較し、冗長または無効な行を削除してください。
-
(オプション) 手順 3 に表示されていないディスクパーティションを自動マウントする場合は、「fstab ファイルで UUID を設定してデータディスクを自動的にマウントする」をご参照ください。
-
インスタンスを再起動します:
reboot