в
как добавить nfs storage в rclone

о
В текущей версии Rclone не имеет встроенного клиента для прямого подключения к серверам NFS (в отличие от протоколов SMB, SFTP или WebDAV). [1]

Чтобы использовать Rclone с NFS-хранилищем, выполните 2 простых шага:

Смонтируйте NFS-диск на уровне операционной системы.Используйте Rclone с локальным бэкендом (Local backend). [1]

Шаг 1. Монтирование NFS-хранилища в ОС

На Linux (Ubuntu/Debian):

Установите клиентские утилиты:

B
sudo apt update && sudo apt install nfs-common 

Создайте локальную директорию для точки монтирования:

B
sudo mkdir -p /mnt/nfs_storage 

Смонтируйте удаленный ресурс, указав IP-адрес сервера и путь к диску (например):

B
sudo mount -t nfs 192.168.1.100:/export/share /mnt/nfs_storage 

(Чтобы диск монтировался автоматически при перезагрузке, добавьте соответствующую запись в файл /etc/fstab [0.5.1).)

На Windows:

Откройте Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows.Отметьте пункт «Службы для NFS» (установите «Клиент для NFS») и нажмите ОК.Откройте командную строку и подключите сетевой диск командой:

cmd
mount \\192.168.1.100\export\share Z: 

[1]

Шаг 2. Добавление диска в Rclone

После того как NFS-диск стал доступен как локальная папка, настройте его в Rclone через консольный мастер:

Запустите команду конфигурации:

B
rclone config

Нажмите n (New remote) и введите имя для вашего хранилища (например, nfs-store).
В списке выберите тип хранилища local (Локальная файловая система, обычно цифра 15 или похожая).
На вопрос о пути (root) укажите точку монтирования из Шага 1:
На Linux: /mnt/nfs_storage
На Windows: Z:
Подтвердите создание, нажав y (Yes) и выйдите из мастера.

После этого вы сможете использовать nfs-store: как и любой другой удаленный диск в Rclone. Например, для синхронизации файлов используйте:

B
rclone sync /local/folder nfs-store:/backup
