如何通过 ssh 重新挂载 /var

如何通过 ssh 重新挂载 /var

我有一个/var目录,有时对于它所在的分区来说太大了。如果我可以将此目录挂载到更大的分区上,那将会很有帮助。

但我无法实际访问这台机器。仅限 SSH 和类似的远程访问。

我怎样才能重新安装/var 安全地在我无法物理访问的机器上?

我所知道的唯一解决方案涉及启动光盘或init 1,因此在过渡期间不会访问流行的目录。

答案1

仅使用 ssh (当然还有 su/sudo):

  • 将更大的磁盘安装在临时安装点上
  • /etc/fstab使用更大的磁盘进行更新设备但使用当前的安装点/var,并将现有磁盘设备用于/var另一个临时安装点(以允许恢复杂散的最后一刻日志消息)。仅编辑/etc/fstab不会强制重新安装。顺便说一句,安装它并写入它可以确保您已经创建了文件系统,并且设备信息保持一致。
  • rsync 当前/var到更大的磁盘(以减少日志历史记录丢失量)
  • 重新启动,这将使用更新的文件/etc/fstab挂载/var到更大的磁盘上。

相关内容