遵循Linode的Copy a Disk Over 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 command line上设置locales ...所有的答案都是关于本地或服务器上的command-line,而不是rescue-mode……想法?
发布于 2019-03-09 20:40:14
试验和错误有不同的答案,我想出了这个解决方案(在Lish上,而服务器在rescue-mode中):
echo "LC_ALL=en_US.UTF-8" >> /etc/environment
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
locale-gen en_US.UTF-8上一条命令导致以下错误:
locale-gen: command not found
下面是你需要做的(仍然在Lish上):
apt-get clean && apt-get update
apt-get install locales
locale-gen en_US.UTF-8
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete您可以通过go...copy将服务器的磁盘转移到本地计算机。
发布于 2021-05-14 18:50:37
要修复该警告,请执行以下步骤:
使用首选编辑器打开etc文件夹中的环境文件。
vi /etc/environment按i键进入编辑模式,将以下行添加到文件中。
LANG=en_US.utf-8
LC_ALL=en_US.utf-8按Esc键并键入:wq以“写入/保存”该文件并退出编辑器。运行source /etc/environment
警告现在已修复,应该从终端中删除。
发布于 2022-03-03 17:15:24
对于任何在Debian11上读到这篇文章的人--但也应该在更早的版本上工作。该错误指示未生成您的区域设置。
要解决以下问题:
sudo dpkg-reconfigure locales选择所需的区域设置-或全部区域设置。接下来,系统将询问您是否要设置默认系统区域设置。选择所需选项,例如en_US.UTF-8,然后使用TAB转到OK,然后按enter键。
全都做完了。
https://stackoverflow.com/questions/55077450
复制相似问题