为了提供更多背景信息,假设我们有一台远程 Linux 服务器,上面有 2 个磁盘和 3 个分区。例如,一个系统分区 ( /dev/sda1
) 和一个带有 2 个分区的磁盘 (/dev/sdb1
和/dev/sdb2
)。我们希望在收缩 之后远程收缩/dev/sdb1
并调整大小/扩展/dev/sdb2
以适应磁盘上的新可用空间/dev/sdb1
。
我们可能需要一些 GUI 工具,例如分区,通过 ssh 使用 X11 转发并运行本地 XServer,但这需要我们在远程服务器上安装大量与 X 相关的软件包,而我们可能不想要这样,因为服务器环境通常是无头的(没有 GUI)。
另一种方法是使用分开(CLI 工具)通过 ssh 完成所有工作,但这种方式似乎最容易出错,因为我们需要了解并考虑很多关于扇区布局、大小等的内容。有没有什么工具可以包装parted
并让我们轻松使用它?
另外,我想知道我们能否使用SSHFS对于这种情况?
非常感谢大家的回答/建议,所以请随意发表一下您的意见吧 :)
答案1
您是一位经验丰富的 Windows 管理员,还需要远程管理这台 Ubuntu 机器。 :-)
parted
确实是可行的方法,就像gparted
GUI 包装器一样,parted
并且parted
完全没有错误,如果您:
- 将实验室中的远程机器克隆为虚拟机
parted --list
第一的bash
使用您在虚拟机中测试的命令创建脚本- 远程执行脚本
ssh
最重要的是: