web-dev-qa-db-ja.com

パーティションを適切に再フォーマットする方法は?

大文字と小文字を区別しないパーティション(ループマウントではない)を作成したいと思います。
これを利用するために、VirtualBoxでUbuntu 16.04 VM)を作成し、起動時に(Ubuntu-Installの)ディスクを15GBのルートパーティションに手動でパーティション分割しました。 GBスワップパーティションと6GBJFSパーティション。

これはそのように見えます

Initial Config

それはすべて正常に動作します。Ubuntuをインストールすると、再起動後もすべて正常に動作します。

残念ながら、パーティションのセットアップ中にJFSパーティションを作成するときに、-O(大文字と小文字を区別しない)を指定できません。

したがって、すべてがインストールされ、オペレーティングシステムが(正常に)再起動された後、パーティションをアンマウントします

umount /web

そして、-Oオプションを使用して再作成します(= OS2-互換性=大文字と小文字を区別しない)

mkfs.jfs -O /dev/hda5

「これですべてのコンテンツが削除されます。[はい]を選択します。

次に、そのファイルシステムを再マウントします。

mount /dev/hda5 /web

/ webをマウントした後、「Test」というファイル/フォルダーを/ webに作成し、「test」という別のファイル/フォルダーを/ webに作成しようとすると、「エラー、ファイルは既に存在します」と表示されます。
すばらしい、正常に機能する-ファイルシステムでは大文字と小文字は区別されません。

test

しかし、再起動すると、

緊急ブートモードへようこそ...

その後、基本的にVMを削除し、バックアップコピーを再インポートする以外に何もできません。

なぜ緊急ブートモードになるのですか?
すべてのブート要素を含む/のルートファイルシステムは、私が行った変更の影響を受けないはずです...
何が足りないのですか?
これを機能させる方法は? error 1error 2error 3

1
WitchCraft

/ webパーティションは自動的にマウントされますか?パーティションを再作成すると、uuidが変更され、/ etc/fstabを新しいuuidで更新する必要があります。

編集:はい、行が表示されます。uuidで/ webが見つからないため、システムがクラッシュしています。また、fstabにあるため、依存マウントと見なされます。

2
ravery