ман не читай @ тему создавай
Если быть честным, не совсем понял как правильно организовать файлопомойку.
Предположим есть два физических диска:
/dev/sda - 3tb
/dev/sdb - 3tb
Из них на конечном ПК пользователя должно получится:
/mnt/importantfiles/ - 1tb, фотки, документы и прочее хоум видео
Состоит из:
/dev/sda1
/mnt/nonimportantfiles/ - фильмы, музыка и прочий контент правообладателей
Состоит из:
/dev/sda2 - 2tb
/dev/sdb1 - 3tb
При этом, необходима возможность ежедневно делать бэкап importantfiles на второй физический диск /dev/sdb1, что-то вроде:
rsync -a /dev/sda1 /dev/sdb1/importantfiles_backup
В перспективе:
nonimportantfiles будет наращиваться за счет нового физического диска
importantfiles не уверен, я думаю самое просто за счет нового куска от физического диска? Т.к. увеличить кусок будет проблематично на полностью заполненном sda
Вроде бы это делается так:
mount -t overlay overlay -o lowerdir=/dev/sda2:/dev/sdb1 /mnt/nonimportantfiles/
Так я получу /mnt/nonimportantfiles/ состоящий из sda2 и sdb1, но в режиме ro.
Для rw требуется задать upperdir.
Вопросы:
1. Что в моем случае является upperdir?
2. Как правильно расширять importantfiles?
3. overlayfs понимает, что закончилось место на sda, и надо начинать писать на sdb? Можно задать ограничение на остаток?
PS: Просьба не предлагать aufs (не в ядре, медленней overlayfs), lvm (не надежно), mhddfs (fuse), mdadm (тяжелая артиллерия для маленькой задачи).
Хотелось бы услышать прохладные истории по организации вашей файлопомойки, может, есть другое интересное решение.