[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Чем объединить диски в домашнем файлохранилище



В> Возникла такая ситуяция:
В> Есть домашний комп - одна штука. Ставить отдельный файлосервер
В> и тому подобное - не предполагается.
В> В этом компе есть 5 хардов:
В> 1 системный на 250 гиг
В> 3 с данными по 1 террабайту
В> 1 с бэкапами, ещё на террабайт

В> Всего сейчас хранится около 2 террабайт данных.
В> Внимание, вопрос: как бы так изловчится, чтоб 3 харда виделись
В> одним массивом? Да так, чтоб:
В> 1. Можно было более-менее просто вынуть один из трёх хардов и
В> не потерять данные двух других
В> 2. Можно было бы заменить хард\харды на другие, более ёмкие,
В> без необходимости переделки
В> 3. Хранение без избыточности, ибо там в основном
В> фильмы-музыка, а самое важное всё-равно дублируется на хард с
В> бэкапами.

В> Я так понимаю, что ни одно из решений RAID мне не подходит:
В> или избыточность (RAID1,5,6,10), или потеря всего массива
В> из-за потери одного диска (RAID0). Остаётся глянуть на LVM или
В> какую-нить новомодную FS. Вопросы остаются: а сможет ли LVM
В> сохранить целостность данных в массиве, есть один из дисков
В> прикажет долго жить, достаточно ли надёжно сие решение. Ну а
В> пользоваться новомодными FS как-то страшновато (впрочем, не
В> факт что они умею то что мне надо)

я для схожей задачи писал драйвер файловой системы специально.

поставь пакет mhddfs и пропиши в fstab нечто вроде:

mhddfs#/mnt/disk1,/mnt/disk2,/mnt/disk3 /mnt/common fuse allow_other,default_permissions,exec 0 0

и будет тебе счастье: при выходе из строя одного винчестера потеряешь
только те данные которые были на нем. попутно неплохо бы к этому
держать крон-скрипт, который составляет где-то списки файлов что на
каком винчестере лежит, чтобы знать что потерял, ну это find отлично
делает.

есть правда один недостаток: файловая система - FUSE и потому есть
некоторый оверхед, но в целом для домашних нужд самое то.

у меня под mhddfs вертится 7 винчестеров суммарной емкостью около 6Тб:
торренты, зеркало дебиана итп итд. Свободного места, как обычно -
несколько процентов.

PS: опция default_permissions если монтируем от рута или из fstab
обязательна.

PPS: да и версию лучше брать из squeeze: в стабле очень старая версия,
там много багов с тех пор поправлено

-- 
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: