Сколь бы древними не были NFS, FTP, они остаются востребованными службами в информационной среде. Многие используют для резервного хранения данных.
Продолжая тему FUSE попробуем подключить FTP в автоматическом режиме и пользоваться им как локальной папкой в корневой файловой системе.
Во-первых, установим пакеты curlftpfs и autofs из репозитория.
CentOS
yum install -y epel-release
yum install curlftpfs
yum install autofs
Ubuntu/Debian
apt install curlftpfs
apt install autofs
Точка монтирования:
mkdir /mnt/ftp
Создаем /etc/auto.ftp
ftp.server -fstype=fuse,allow_other :curlftpfs\#ftp_user:ftp_password@ftp.server
Добавим строку в /etc/auto.master
/mnt/ftp /etc/auto.ftp --ghost,--timeout=30
Запустим autofs:
systemctl enable autofs
systemctl restart autofs
Наш FTP сервер будет доступен по /mnt/ftp/ftp.server
Для автоматического монтирования через /etc/fstab:
curlftpfs#ftp://ftp_user:ftp_password@ftp.server /mnt/ftp/ fuse rw,allow_other,user 0 0
Посмотреть монтирование:
mount -a
Правда не очень приветствую такое монтирование, при потере связи с ftp сервером при загрузке не очень понятна реакция системы. Лучше использовать autofs или юниты Systemd.
Дополнительно: https://wiki.archlinux.org/index.php/Autofs_(Русский)