На собеседовании встал вопрос монтирования директории удаленного сервера и тут я попал в просак. Ну что ж, исправляемся.
SSHFS (Secure SHell FileSystem) это файловая система для Linux (и других операционных систем, для которых существует реализация FUSE (Filesystem in Userspace), например Mac OS X), используемая для удаленного управления файлами по протоколу SSH (точнее, его расширению SFTP) таким образом, как будто они находятся на локальном компьютере. (Википедия)
Установим sshfs
в ubuntu/debian
sudo apt-get install sshfs
в Arch
sudo pacman -S sshfs
Монтирование
sshfs user@remotehost:/path/to/directory /local/path
Отмонтируем
fusermount -u /local/path
0_o если честно удивлен, что кто-то ещё не знает данного способа..
я тоже удивлен, что я его не знал. Успокаивает, что все знать невозможно. Кстати, на собеседовании заметил, что инкрементальный бэкап они делают diff-ом (не знал, что так можно), а вот про rsync они вообще не слышали 🙂