Если речь идет только о файловых системах, есть много инструментов. Rsync через SSH - простое начало.
Для целой системы посмотрите на Clonezilla.
У меня была такая проблема с genymotion
Просто перейдите в каталог genymotion ( cd /opt/genymotion
) и сделайте следующее.
sudo mv libxcb.so.1 libxcb.so.1.back
Если это не решило вашу проблему, сделайте
sudo mv libxcb.so.1.back libxcb.so.1
Похоже, что /opt/genymotion
находится в вашем $LD_LIBRARY_PATH
и представленные там версии несовместимы с библиотеками, установленными в вашей системе.
Вместо того, чтобы перемещать все файлы из этого каталога, вам следует попробовать другие программы, такие как java или xterm, без LD_LIBRARY_PATH
. Вы можете попробовать это с помощью unset LD_LIBRARY_PATH
, он вернется после вашего следующего входа в систему. Если это поможет, вы можете узнать, где он установлен, и удалить его навсегда.
Программа genymotion
, вероятно, имеет обратную проблему, libX11.so.6
в /opt/genymotion
отсутствует. Также возможно, что при восстановлении /opt/genymotion/libX11.so.6
другие ваши программы снова заработают, поскольку очень важно, чтобы различные X-библиотеки совпадали.