LINUX.ORG.RU

А нужно ли?

 


0

1

Столкнулся с проблемой, не знаю как решить.

Был у меня в домашнем уютненьком сервачке террабайтный винт. И всё было бы хорошо, если на нём бы не закончилось место. Не сильно долго думая прикупил ещё 2 террабайтника и настроил софтварный RAID зеркалом.

Хочется странного - у меня есть раздел с фильмами\музыкой на заполненном винче, и есть такой же на пустом (который с raid). Хочу чтобы самба отображала это дело под ожной шарой.

LVM не подходит, так как тогда теряется весь смысл зеркалирования второго винта. Если использовать символические ссылки - умрёшь держать всё это дело в синхронизованном виде.

В голову пришла мысль написать велосипед для FUSE, смонтировать и натравить на него самбу. Вопрос - а нужно ли, или есть готовые решения, и я просто плохо гуглил?

Перемещено mono из talks


Ответ на: комментарий от AITap

Ну да, так и знал что этот велосипед уже написан за меня. Спасибо за наводку.

com ()
Ответ на: комментарий от Kroz

mhddfs спас. Это оказалось самым быстрым решением. Про aufs читну. Ибо, возможно, с производительностью у неё получше чем у mhddfs.

com ()

LVM не подходит, так как тогда теряется весь смысл зеркалирования второго винта.

Да не уже ли? Блин, а мужики-то не знают.

Black_Shadow ★★★★★ ()

симлинка хватит. убирай своё mhddfs.

t184256 ★★★★★ ()
Ответ на: комментарий от Kroz

> 1. Сделать все символические ссылки с полного винта на пустой; делается одной командой:
> $ cp -rs from/dir to/dir

А у меня не работают символьные ссылки в Samba. Возможно потому что доступа к каталогу, на который ведёт ссылка, по Samba нет.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от buddhist

террабайт

Такой большой хард и ни одного учебника русского языка на нем?

Вот именно! Уж в исконно древнерусских словах-то позор ошибки делать!

anonymous ()
Ответ на: комментарий от Black_Shadow

Вот класс! И как же этот LVM размажет мои данные по двум винтам? И в чём тогда смысл зеркала RAID? Вот навернётся первый незазеркалированный винт, и все данные помрут.

com ()
Ответ на: комментарий от Eddy_Em

Это не то. Допустим у меня на одном разделе есть директория Video/Porn, и на втором. Хочу их совместить.

com ()
Ответ на: комментарий от Lighting

Ну да. Только у меня всего 3 терабайтных винта. Один - в зеркале, а второй - нет. И как это будет выглядеть?

com ()
Ответ на: Нужно от Kalashnikov

Согласен. Но ничего более инфрмативного на момент создания темы мне в голову не пришло.

com ()
Ответ на: комментарий от Black_Shadow

Так понятно что он умеет. Вопрос в целесообразности его поверх одного RAID зеркала и простого винчестера. LVM, как я понял, пишет данные куда ему вздумается. Исходя из этого получается что он может записать половину файла на один диск, а вторую половину на другой. Не понятно где он будет хранить журнал файловой системы (Допустим что у меня журналируемая фс). И в чём тогда ценность RAID? Допустим у меня умер незазеркалированный винт, на нём были куски журнала, файлов, итд. Возможности восстановить это у меня нет. Другое дело если бы винчестера было 4. Тогда вы я смог создать LVM поверх двух RAID зеркал.

com ()
Ответ на: комментарий от com

Да, и вобще я думал изобретать велосипед, и писать фс для fuse. На момент создания темы про mhddfs я ещё не знал.

com ()
Ответ на: комментарий от com

О целесообразности я не говорил.

LVM, как я понял, пишет данные куда ему вздумается.

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

Не понятно где он будет хранить журнал файловой системы (Допустим что у меня журналируемая фс).

Логический том - обычное блочное устройство, на котором может быть, а может и не быть файловая система. LVM'у пофигу, что там пользователь запишет на логический том. А про журнал файловой системы LVM вообще не в курсе. Журнал файловой системы на логическом томе LVM хранится так же, как и на любом другом блочном устройстве.

Black_Shadow ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.