この質問は以前に尋ねられましたが、プロセスについてさらにいくつかの疑問があるためです。
私はubuntuで働いています、これはdf -h
は以下を示します。
Filesystem Size Used Avail Use% Mounted on
/dev/md0 423G 337G 65G 84% /
tmpfs 12G 0 12G 0% /lib/init/rw
udev 12G 188K 12G 1% /dev
tmpfs 12G 0 12G 0% /dev/shm
/dev/md1 917G 527G 344G 61% /backup
問題は、バックアップだけでなく/ dev/md1を使用していることです。その名前を/ backupから/ drive2に変更することにしました。
すべてのコンテンツをそのままにしたいのですが、変更する必要があるのはドライブのマウントポイントの名前だけです。
ただし、/ dev/md0から/ dev/md1への特定のシンボリックリンクがあり、それらは/ backupを参照フォルダーとして使用してビルドされていることに注意してください。各シンボリックリンクを変更する必要がありますか、それとも変更は自動的に反映されますか?
必要なコマンドと編集するファイルについて説明してもらえますか?
マウントポイント名を変更すると、すべてのシンボリックリンクが壊れます。使用できる2つのオプションは次のとおりです。
オプション1
/etc/fstab
のマウントポイント名を目的の新しいマウントポイントに編集しますシンボリックリンクが機能し続けるようにするには、/backup
を新しいマウントポイントへのシンボリックリンクにします。
ln -s /new/mountpoint /backup
オプション2
bind mount を使用して、既存の/backup
をマウントしたまま、RAIDアレイの代替マウントポイントを指定します。
/etc/fstab
からこれを行うには、ファイルシステムタイプとしてbind
を指定し、それをオプションのリストにも追加する必要があります。 このLinuxQuestions Q&A を参照してください
2番目のオプションはLinux固有であることに注意してください。
編集
オプション1についての考え
/backup
は現在マウントポイントであるため、シンボリックリンクとして再作成できるように、最初に削除する必要があります。パーティションの実際の内容を削除したくないので、マウントを解除する前に非常に注意してください。マウントポイントディレクトリのみ。/backup
を削除するときは、rmdir
ではなくrm
を使用してください。私はこのrmdir
の非常に便利な使用法を難しい方法で学んだ:(オプション2についての考え
/backup
がマウントポイントであることに依存していたもの(つまり、mountpoint /backup
がtrueを返すこと)はすべて機能しなくなります。