Файл-менеджер для файлопомойки без дисплея, например Raspbery Pi. Позволяет смонтировать/размонтировать подключенную флешку. Умеет копировать файлы в фоновом режиме, не блокируя текущую сессию и позволяет ее разрывать, причем виден статус копирования.
Не требует никаких серверных демонов, все работает через ssh.
Для корректной работы надо (п.1-2 для любителей урезать buildroot до минимума):
- lsblk -r
- nohup, cp, mv, df, mount, umount
- Папка /tmp/, желательно замонтированная на tmpfs
- Рутовый аккаунт, или тот, которому можно писать в /tmp/ и монтировать диски
Проверено на последнем дебиане и на последней сусе - работает отлично.
Это учебный проект, потому замечания насчет велосипедов и косяков в коде очень приветствуются.
- Закачка на сервер с устройства и наоборот. Будет позже, ибо мне оно пока не надо.
- Форматирование и разбиение дисков (опасная опция, нужна ли она вообще?)
- Работа с файлами (открыть, удалить, переименовать, свойства)
- Функционал быстрой отправки файлов на сервер из других программ (кнопка "Поделиться...")