Linuxをマウントした後、元のディレクトリのファイルをどのようにして保持しますか?
Linuxシステムで新しいファイルシステムをマウントすると、元のディレクトリファイルは非表示になりますが、削除されません。従って、マウントを解除した後、元のディレクトリファイルを復元することが可能です。
元のディレクトリファイルを保持したい場合は、以下の手順を実行してください。
- 新しいファイルシステムをマウントする前に、元のディレクトリファイルを安全な場所にコピーします。この作業はcpコマンドを使用して行うことができます。例えば、マウントするファイルシステムが/dev/sdb1で、元のディレクトリファイルが/mnt/oldにある場合、以下のコマンドを使用してコピーできます。
- cp -r /mnt/old /tmp
- /tmpディレクトリに”old”という名前のコピーが作成されます。
- 新しいファイルシステムをマウントしてください。ファイルシステムをマウントするには、mountコマンドを使用します。例えば、ファイルシステムを/mnt/newにマウントしたい場合は、次のコマンドを使用できます:
- /dev/sdb1を/mnt/newにマウントする
- /mnt/newディレクトリがマウントされる前に作成されていることを確認してください。
- 作業が完了したら、umountコマンドを使用して新しいファイルシステムをアンマウントできます。たとえば、/dev/sdb1をアンマウントする場合、次のコマンドを使用することができます:
- /dev/sdb1をアンマウントする
- 元のディレクトリファイルに戻す際には、バックアップファイルを元のディレクトリに移動するためにmvコマンドを使用できます。たとえば、バックアップファイルが/tmp/oldにある場合、以下のコマンドを使用してそれを/mntディレクトリに移動できます。
- /tmp/oldを/mntに移動
- バックアップファイルを元のディレクトリに移動させます。
これらの手順を実行する前に、マウントされたファイルシステムとファイル操作について十分な知識を持っていることを確認し、予期しない事態に備えて元のディレクトリのファイルをバックアップしておくようにしてください。