web-dev-qa-db-ja.com

/ varをsshに再マウントする方法

私は/varディレクトリが存在するパーティションに対して大きくなりすぎることがあります。このディレクトリをより大きなパーティションにマウントできれば便利です。

しかし、私はこのマシンに物理的にアクセスできません。 SSHおよび同様のリモートアクセスのみ。

どうすれば再マウントできますか/var安全に物理的にアクセスできないマシンでは?

私が知っている唯一の解決策は、ブートディスクまたはinit 1なので、移行中に人気のあるディレクトリにアクセスすることはありません。

3
Drew Dormann

Ssh(そしてもちろんsu/Sudo)のみの場合:

  • 大きなディスクを一時的なマウントポイントにマウントします
  • より大きなディスクを使用して/etc/fstabを更新しますdeviceただし、現在の/varのマウントポイントを使用し、別の一時マウントポイントの/varの既存のディスクデバイスを使用します(漂遊ラストモーメントログメッセージの回復)。 /etc/fstabを編集するだけでは、再マウントは強制されません。ちなみに、マウントして書き込むことで、ファイルシステムが作成され、デバイス情報の一貫性が保たれます。
  • 現在の/varをより大きなディスクにrsyncします(ログ履歴の損失量を減らすため)
  • 再起動します。更新された/etc/fstabを使用して、より大きなディスクに/varをマウントします。
3
Thomas Dickey