tar - архіватор такий, назва означає Tape ARchiver, створювався він у свій час для того щоб готувати файли для запису на магнітну стрічку. Архіви tar зазвичай ще потім пакують пакувальником, такі файли носять тоді розширення наприклад tar.gz. Одже, суть tar у тому, що він дозволяє взяти файлову систему і всі файли, що у ній є включаючи і дерево каталогів записати в один файл разом з усіма правами доступу та атрибутами. Отже, вся суть бекапу у *nix полягає у тому, що тобі потрібно просто взяти файлову систему і запакувати кудись, потім якщо буде потрібно відновити - просто розпакуй все назад. От і все. А докладніше - man tar