新しいドライブをデフォルトのパーティションに設定した後、古い/homeファイルはどこにありますか? [コピー]

新しいドライブをデフォルトのパーティションに設定した後、古い/homeファイルはどこにありますか? [コピー]

最近、新しいハードドライブを購入してパーティションに設定しました/home。以前のパーティションはルートパーティションにあったので、/dev/sdXXファイルに追加しましたfstab。ルートパーティションがあるドライブは非常に小さいので、古いファイル/homeが今どこにあるのか疑問に思います。ディスク容量を確保するためにそのファイルを削除したいと思います(新しいファイルに重要なすべてをバックアップしました~)。/homefstabファイルから私の行をコメントアウトして再起動せずに古いホームディレクトリのファイルを手動で削除せずにこれらのファイルにアクセスする方法はありますか?

答え1

古いファイルはまだディレクトリにあり、新しいファイルシステムがアンマウントされたときに表示されます。これを表示するには、すべてのセッションからログアウトしてttyに切り替えてから(tty3に切り替えるにはCtrl + Alt + F3)、rootとしてログインするだけです。ルートのホームディレクトリはあるため、新しいファイルシステムの影響を受けませ/rootん。/homerootとしてログインすると、/homeUnmount File Systemを使用できますumount /home。これで、古いファイルに対して必要な操作を実行できます。必要に応じて、新しいファイルシステムを新しいホームパーティションにマウントして新しいホームディレクトリに転送できます/mnt。すべての操作が完了したら、を使用して新しいホームファイルシステムをマウントした場合は、マウントを解除してからを使用してホームディレクトリに再マウントします。mount /dev/sdb1 /mnt/dev/sdb1umount /mntmount /home

答え2

ユーザーとしてログアウトしてrootとして実行するumount /home && mv /home /home.old && mkdir /home && mount /home

関連情報