スワップを再フォーマットした後のfstabの修正

スワップを再フォーマットした後のfstabの修正

ちょっとした間違いをしてスワップパーティションを再フォーマットしました。それでもスワップパーティションとしてフォーマットされています。さらに重要なのは、触れていないのが幸運です。ところでuuidが変更されたことがわかりました。したがって、もはや/etc/fstabのuuidと一致しません。

これはすぐに問題を引き起こすことはありません。それはおそらく、スワッピングが最新のRAMと半重複しているからです。それでも私はこの問題に対処したいと思います。

まず、uuidの変更後にfstabが私のスワップを検出しなかったと仮定することができるコマンドはありますか?私が探しています

 findmnt 

別のコンピュータでスワップが正しく表示されることを確認しましたが、表示されませんでした。それでは、スワップパーティションとして使用されるパーティション(存在する場合)を表示できるコマンドは何ですか?

次に、fstabを手動で編集し、「予想」uuidを新しいuuidに変更できると思いました。これが問題を解決する「正しい」方法ですか?おそらく、fstabエントリ(grub.cfgなど)を「安全に」編集するためのいくつかのツールがあるかどうかを調べる必要があります(私の場合は手動編集は間違っていませんが)。

答え1

2番目の質問に答えるには、そのファイルの専用ラッパーはありませんfstab。ただテキストエディタで開くだけです。

答え2

はい、fstabを手動で編集してパーティションマップを介してマウントできます。blkid /dev/path/to/swap/partitionそこから実行してuuidをインポートすることもできます。

パーティションを再フォーマットしたので、どのパーティション(dev/sdaまたは/dev/xvdbなど)を知っておく必要があります。そうでない場合は、fdisk -lスワップパーティションビューを実行できます。

関連情報