Ncftp - передача данных по сети

Версия для печатиОтправить другуPDF version

ncftp logo

Понадобилось как-то забекапить раздел целиком. В моем частном случае, это раздел /var.

Конечно же, tar нам в помощь. Однако, возникла такая проблема - архив раздела /var не поместился бы ни на один другой раздел:

# df -h

Filesystem          Size    Used   Avail Capacity  Mounted on
/dev/mirror/gm0a    2,0G    901M    954M    49%    /
devfs               1,0K    1,0K      0B   100%    /dev
/dev/mirror/gm0b     20G     14G    4,2G    77%    /usr
/dev/mirror/gm0d    3,9G    2,2G    1,4G    61%    /home
/dev/mirror/gm0e    2,0G     44M    1,8G     2%    /tmp
/dev/mirror/gm0g    197G     68G    113G    37%    /var

Можно было поэкспериментировать с опцией --exclude, исключив из ахива создаваемый файл бекапа и сохранять на этот же раздел. Однако, более логичным решением выступает архивация с одновременной отправкой на удаленный FTP-сервер.

Для этого воспользуемся возможностями утилиты ncftp (произносится как "Nik-F-T-P") - консольного FTP-клиента, в составе которого имеется несколько приложений, реализующих работу протокола передачи данных FTP.

Выполним установку ncftp из системы портов:

# cd /usr/ports/ftp/ncftp3 && make install clean && rehash

После этого выполняем комманду архивации с одновременной отправкой архива на удаленной FTP-сервер:

# tar -czf - /var | ncftpput -u USERNAME -p USERPASS -c SERVERNAME var.tar.gz

где

  • /var - в моем частном случае, раздел, который необходимо забекапить
  • USERNAME - логин для авторизации на FTP-сервере
  • USERPASS - пароль для авторизации на FTP-сервере
  • SERVERNAME - FQDN или IP-адрес FTP-сервера

Поставленная задача выполнена. Однако, не забываем, что ncftp - это довольно мощный инструмент, с возможностями которого предлагаю познакомиться самостоятельно.

Ваша оценка: Нет Средняя: 5 (1 голос)

Re: Ncftp - передача данных по сети

Я обычно для похожих целей использовал SSH (как-то так случалось, что он есть всегда). Но и FTP, конечно, тоже годный вариант.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

4 Mb - это не память. Это склероз.