マウントポイント名を変更するにはどうすればいいですか?

マウントポイント名を変更するにはどうすればいいですか?

この質問は以前にもされましたが、プロセスについてさらにいくつか疑問があるからです。

私は 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 を参照フォルダーとして使用して構築されていることに注意してください。各シンボリック リンクを変更する必要がありますか、それとも変更は自動的に反映されますか?

必要なコマンドと編集するファイルについて説明していただけますか?

答え1

マウントポイント名を変更すると、すべてのシンボリックリンクが壊れます。使用できるオプションは 2 つあります。

オプション1

  • マウントポイント名を/etc/fstab希望する新しいマウントポイントに編集します
  • シンボリック リンクが引き続き機能するようにするには、/backup新しいマウント ポイントへのシンボリック リンクを作成します。

    ln -s /new/mountpoint /backup
    

オプション2

  • 使うバインドマウント既存のマウントポイントを維持しながら、RAID アレイの代替マウントポイントを指定します/backup

  • からこれを行うには、ファイルシステムの種類として を指定し、オプションのリストにも追加する/etc/fstab必要があります。bindこの LinuxQuestions Q&A

2 番目のオプションは Linux 固有であることに注意してください。

編集

オプション1についての考察

  • は現在マウントポイントなので/backup、シンボリックリンクとして再作成できるように、まずこれを削除する必要があります。非常に慎重パーティションの実際の内容を削除したくないので、まずマウントを解除します。マウントポイント ディレクトリのみを削除します。
  • 安全性を高めるために、 を削除するときはの代わりに/backupを使用してください。 のこの非常に便利な使い方を私は苦労して学びました :(rmdirrmrmdir

オプション2についての考察

  • このオプションは少し複雑ですそしては Linux に固有のものです。ただし、これを好む理由があるかもしれません。オプション 1 を選択した場合、/backupマウントポイントであること (つまり、mountpoint /backuptrue を返すこと) に依存していたものはすべて壊れます。

関連情報