参照Linode的教程通过SSH复制磁盘
:
ssh root@xx.xx.xxx.xx "dd if=/dev/sdX " | dd of=/PathToLocalLocation/server.img
其中 xx.xx.xxx.xx
是你的服务器 IP,sdX
- X
代表你的驱动器分配的字母,同时你必须说明 image
的名称 = server.img
我在本地电脑上遇到了这个问题:
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
我进行了漫长的搜索,但没有任何结果适用于Lish,也不是完整的解决方案。
无论我做什么,都无法在Lish命令行上设置locales... 所有答案都是关于本地或服务器上的命令行,而不是关于Rescue模式... 有什么想法吗?
LC_ALL=C
,它应该在任何地方都有效。它有效地禁用了任何Unicode支持和各种其他区域设置依赖行为,但对于这个特定的用例来说,时光倒流回到上个千年可能是可以接受的。 - tripleeebash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
- Jadeyessh
通常被配置为将本地语言环境设置传输到远程端。 - tripleeeLish
挂载了基于Finnix
的救援分区,并且没有安装语言环境,因此通过ssh
发送LC_ALL=C
也无法解决。这个修复方法来自于linode
指南,可以解决这个问题。 - Jadeye