да чего сложного, тоже самое что ты бы тыкал в граф.интерфейсе, только в символах.
"sudo" - запуск от имени рута, ибо чтение многих файлов без онного будет запрещено.
"tar" - классическая (до ужаса классическая) прога для архивации файлов в линухе.
"-с" - команда tar'у создать архив из директрории.
"v" - опция для показа каждого обработанного файла, можно убрать.
"z" - опция сжимать архив с помощью gzip.
"f" - выходной поток записывать в файл.
"/backup.tgz" - файл, в который будет записываться архив сжатого.
"--exclude=/proc --exclude=/sys" - исключить/пропускать эти пути при создании архива. /proc /sys - системные файловые системы, которые в архиве бессмысленны, да и внутри содержат ааагроменные псевдофайлы
еще над бы добавить "--exclude=/dev" ну и если на удаленке есть базы данных, аль другие изменяемые файлы, то такая архивация их может ломать (а может и нет) и их лучше перекидывать "ихними" средствами.
"--exclude=/backup.tgz" - исключить из архива сам файл архива, а то могут быть проблемы
"/" - путь который сжимать.
вроде б все и ничего монтировать на удаленке не надо.
на разделе / должно быть свободное место для создаваемого архива, 30% хотя бы.