/homeパーティションを/bootに変更できますか?

/homeパーティションを/bootに変更できますか?

Archのインストール時に/、スワップ、および/bootパーティションを作成しました(または少なくとも私の考えでは)。

私は/、スワップ、/homeパーティションがあることを発見しました。これは私が望むものではありません。 /bootパーティションには400MBしかありませんが、/homeパーティションなのでスペースはありません。

これを変更できますか?

答え1

もちろんパーティションは/etc/fstab。実際には/bootパーティションが必要ないようです(マシンが/bootパーティションなしで起動されるため)。 /boot パーティションなしで可能です。

  1. コンソールからログアウトし、rootとしてログインします。これにより、ホームディレクトリは使用されません。
  2. 何も使用していないことを確認するためにumount /home失敗した場合、およびfuser -vm /homeのようなものを使用して、lsof /homeまだ開いているものが何であるかを確認し、閉じるか終了してからやり直してください。ついに取り外されたら続けますmount /home
  3. mv/ 400MBパーティションのcp -aすべてを別の場所に移動します。自分の権限/homeに注意を払います。/home
  4. umount /home
  5. 修理権限/home。次に、すべてを一時的な場所から/home(rootfsの)に移動します。
  6. /etc/fstabもはやファイルシステム/homeを。たとえば、その行をコメントアウトできます。

現在/bootにあるのと同様の操作を実行して400mbファイルシステムに移動できますが、ブートローダ設定を更新または再インストールする必要があるかもしれません。システムが起動しない可能性が高いです。 LVMを使用する場合は、lvremove400MB LVのみが必要です。そうでなければ…いくつかのTBのうち400MBなら無視します。それとも別の目的でもう一度試してください。 「Home」というラベルがある場合があり、Inspectを使用して変更できます。e2label /dev/whatever

関連情報