как сделать резервную копию с помощью терминала

как сделать резервную копию с помощью терминала

У меня завис Ubuntu 14.04, и я попытался следовать некоторым советам, но все равно могу попасть на экран входа в систему. После этого ничего не происходит.

Нет большой проблемы просто переустановить все, но есть один файл в моей системе, который я не сохранил. Используя I'm into the termnial, я нахожу файл, но как сохранить этот файл?

У меня есть внешний HD, но сейчас он не монтируется. Когда система работала нормально, он монтировался.

Я на Wi-Fi, так есть ли возможность отправить файл онлайн? Есть ли какие-либо команды для отправки электронной почты через терминал?

решение1

Есть несколько способов.

Один из них — к scpфайлам на другом сервере с установленным SSH.

Вы можете загрузиться с Ubuntu Live CD/USB, смонтировать жесткий диск и скопировать файл.

Вы можете установить текстовый браузер (например, Links или Lynx).

Вы можете скопировать файл в /MY_TMP_FOLDER и переустановить Ubuntu (обратите внимание, что вам придется удалить все папки в корне, кроме /MY_TMP_FOLDER). Переустановка Ubuntu перезапишет все файлы, но ничего не удалит, так что это безопасно, если у вас уникальные имена файлов.

Установите Mutt (текстовую электронную почту)... Я никогда не использовал и не настраивал Mutt, но он должен работать хорошо.

решение2

Начну с простого.

  • На моем рабочем терминале я использую пакетный файл, который использует zip, и список файлов, который рекурсивно проходит по определенному пути каталога. Попробуйте man zip.
  • Затем я отправляю .zip-файл на свой домашний адрес электронной почты. Вам понадобится полноценный Mail Transfer Agent или sendemail. Sendemail — единственный пакет, который поддерживает вложенные файлы, где вам не нужен MTA (я уже спрашивал сообщество.)
  • Я также настроил этот резервный пакетный файл для вызова cron раз в неделю. Убедитесь, что ваша переменная EDITOR настроена на ваш любимый текстовый редактор.
  • Для bash: Сделайте EDITOR=nano; export EDITORв вашем .bashrc. Затем сделайте , source $HOME/.bashrcчтобы включить изменения. Сделайте , crontab -eчтобы отредактировать ваш личный файл cron, вам не следует редактировать системные файлы cron.

Связанный контент