Случилось мне тут однажды понять, что место на моем сидбоксе закончилось.
Попутно был найден хард на терабайт и сунут к такому же терабайтному забитому другу.
Далее мне нужно было смонтировать 2 харда в ОДНУ папку общим весом таким образом 2 ТБ
т.е. даже если первый хард был бы 900 гб забит ( оставалось 100 гб ) а запись файла требовала бы 200 гб, то часть записалась бы 100 на забитый и продолжила запись на другой хард.
Погуглив выбрал aufs.
Толковых мануалов не нашел, сковырял сам.
apt-get install aufs-tools linux-patch-aufs aufs-modules-2.6.26-2-openvz-686
(под свою версию ядра ).
А потом уже просто имея 2 директории с монтированными HDD (даже разных фс, например как у меня )
Нужно выполнить
Код:
mount -t aufs -o dirs=/mnt/sda:/mnt/sdb1 none /mnt/hdd
(свои пути ).
Ну и в /etc/fstab добавить
Код:
none /mnt/hdd aufs dirs=/mnt/sda:/mnt/sdb1 0 0
Таким образом я получил
/dev/sda5 976751968 964648716 12103252 99% /mnt/sda
/dev/sdb1 976456104 382585408 593870696 40% /mnt/sdb1
none 976751968 964648716 12103252 99% /mnt/hdd
А так же папку /mnt/hdd куда был натравлен клиент торрентов который успешно считал хеши одновременно с обоих хардов ( вроде бы все работает? ) нифига.
Вчера пришло время "Ч" когда место на /dev/sda5 кончилось под 100% я тыркал df и следил... и вот все. 0 осталось и в консоль посыпались эроры.
IO Error:28 line:361 align:1 pos:23983008 count:2113536 actual:-99
IO Error:28 line:1498 align:1 pos:23983008 count:2113536 actual:-99
IO Error:28 line:361 align:1 pos:26096544 count:2080768 actual:-99
IO Error:28 line:1498 align:1 pos:26096544 count:2080768 actual:-99
Вот такого типа.
Короче запись на второй хард НЕ продолжилась.. ну и система мне сообщила. что места нету.
Вообщем помогите или допилить aufs или предложите вариант .. что бы получить ОДНУ папку удельным весом двух хдд по терабайту ( 2 ТБ) и что бы вести в НЕЕ не парясь запись, бог с ним что после размонтирования не понятно где что окажется.