オペレーティングシステムのインストール後に/homeの(作成された)パーティションを追加する

オペレーティングシステムのインストール後に/homeの(作成された)パーティションを追加する

このために別々のパーティションを作成しましたが、インストール/home中にマウントするのを忘れてしまったため、fstabにエントリが作成されませんでした。

私のすべてのタスクはルートパーティションの下にあります(もちろんスワップとefiシステムパーティションではありません)。私はパッケージをインストールし、ホームディレクトリにデータを書き込んだずっと後まで私が何をしたのか理解していませんでした。

今私が知りたいことは」データを失うことなくホームディレクトリを別のパーティションに移動する方法はありますか?

ルートをマウントした/mnt後、/mnt/homeliveUSB(家庭用)で新しいパーティションをマウントしてからfstabを作成するなどの作業を考えています。

しかし、私はこれが私のホームディレクトリを消去すると79%確信しています。

仕様: Arch Linux x86_64 最新カーネル(5.0.4)

ベストアンサー1

すでにデフォルトのパーティションがあるため、実際のオペレーティングシステムがなくてもこれを行うことができます。

  • 新しい家を次の場所に設置してください。/mnt
  • 古いホームディレクトリ(/home)から新しいホームディレクトリ(/mnt)にファイルを移動します。 (/home今は空でなければなりません)。
  • new-homeを再マウントします/home(マウントバインディング(代わりにsudo mkdir -p /home && sudo mount --bind /mnt /home使用することもできます)またはマウント解除後にマウント)。--move--bind

欲しいものではありませんが、マウントは持続しません。

  • 編集します/etc/fstab(助けになるツールがあるかもしれませんが覚えていません)。

おすすめ記事