我有一个/var
目录,有时对于它所在的分区来说太大了。如果我可以将此目录挂载到更大的分区上,那将会很有帮助。
但我无法实际访问这台机器。仅限 SSH 和类似的远程访问。
我怎样才能重新安装/var
安全地在我无法物理访问的机器上?
我所知道的唯一解决方案涉及启动光盘或init 1
,因此在过渡期间不会访问流行的目录。
答案1
仅使用 ssh (当然还有 su/sudo):
- 将更大的磁盘安装在临时安装点上
/etc/fstab
使用更大的磁盘进行更新设备但使用当前的安装点/var
,并将现有磁盘设备用于/var
另一个临时安装点(以允许恢复杂散的最后一刻日志消息)。仅编辑/etc/fstab
不会强制重新安装。顺便说一句,安装它并写入它可以确保您已经创建了文件系统,并且设备信息保持一致。- rsync 当前
/var
到更大的磁盘(以减少日志历史记录丢失量) - 重新启动,这将使用更新的文件
/etc/fstab
挂载/var
到更大的磁盘上。