Автор Тема: Mhddfs расширение папки  (Прочитано 2161 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Mhddfs расширение папки
« : 18 Май 2016, 10:23:01 »
Здравствуйте.

На сервере имеется папка, которая скоро забьет весь хард. Планируется добавить пару жестких дисков, но уже без переконфигурирования нынешнего рейда. Т.е. эти жесткие диски будут в новом рейде. То бишь Debian увидит новый рейд как отдельный жесткий диск.
Чтобы увеличить размер искомой папки, хочу воспользоваться утилитой mhddfs. Примонтирую жесткий диск в отдельную папку, переименую папку с файлами, а потом соединю две папки с помощью mhddfs.
Только беспокоит один момент. Папка с файлами находится на той же ФС, что и система. Mhddfs работает по принципу "заполнился первый хард - перейду на второй". Но заполнение ФС с системой нежелательно.

Есть какие-нибудь предложения?
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5021
  • memento mori
  • Jabber: qupl@jabber.ru
 
Пользователи, которые поблагодарили этот пост: doctor@tardis

Оффлайн endru

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1986
  • Новосибирск
Re: Mhddfs расширение папки
« Ответ #2 : 18 Май 2016, 10:42:55 »
[ot]учимся говорить правильно - директория.[/ot]
на будущее, используй LVM везде и всегда, избавишься от подобных проблем, добавил новый диск, добавил его в группу, расширил раздел - всё.
прочитай про параметр mlimit, он должен помочь тебе от полного забивания диска.
« Последнее редактирование: 18 Май 2016, 10:46:26 от endru »
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: Mhddfs расширение папки
« Ответ #3 : 18 Май 2016, 10:44:30 »
endru, спасибо, я это уже понял) Но к сожалению, сервер функционирует давно, еще когда я в школе учился :D Но да, на будущее только LVM

Cообщение объединено 18 Май 2016, 10:47:24
mlimit

Спасибо! Стоило нагуглить самому(

Cообщение объединено 18 Май 2016, 10:50:05
Неплохой гайд:
https://habrahabr.ru/post/264853/
« Последнее редактирование: 18 Май 2016, 10:50:05 от doctor@tardis »
 

Оффлайн oermolaev

  • Местный житель
  • ***
  • Сообщений: 296
Re: Mhddfs расширение папки
« Ответ #4 : 19 Май 2016, 12:51:32 »
Спасибо! Стоило нагуглить самому(
Добавлю ещё что по дефолту это значение 4 Gb, и об этом написано в man.
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: Mhddfs расширение папки
« Ответ #5 : 19 Май 2016, 18:17:44 »
Добавлю еще, что в указанной статье на хабре не хватает важного пункта..

При добавлении mhddfs в fstab, в строчке нужно добавить опцию allow_other. Ибо попробовал как было описано, и ни у кого кроме рута доступа к директории не было, даже на чтение.
Т.е. нужно вместо:
Цитировать
mhddfs#/mnt/sda3,/mnt/sdb1 /home fuse defaults,mlimit=10G 0 0
Сделать так:
mhddfs#/mnt/sda3,/mnt/sdb1 /home fuse defaults,allow_other,mlimit=10G 0 0
Cообщение объединено 19 Май 2016, 18:23:50
Хм, если почитать комментарии, люди не советуют mhddfs.. Говорят глючный, с багами и тормозит.. И что есть подобные решения при помощи
Цитировать
UnionFS, aufs, OverlayFS

Надо будет разобраться..
« Последнее редактирование: 19 Май 2016, 18:23:50 от doctor@tardis »
 

Оффлайн oermolaev

  • Местный житель
  • ***
  • Сообщений: 296
Re: Mhddfs расширение папки
« Ответ #6 : 19 Май 2016, 20:32:11 »
сервер функционирует давно, еще когда я в школе учился
Говорят глючный, с багами и тормозит
doctor@tardis, так вы подтверждаете глюки, баги и тормоза? :)
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: Mhddfs расширение папки
« Ответ #7 : 19 Май 2016, 21:30:32 »
oermolaev, нет, пока что ждем харддиски, а я планирую, как и чем буду реализовывать это все..

Cообщение объединено 19 Май 2016, 21:31:10
И самое ужасное, нету ни бэкапа, ничего.. Все было сделано на скорую руку и неграмотно, вот и страдай теперь
 

Оффлайн oermolaev

  • Местный житель
  • ***
  • Сообщений: 296
Re: Mhddfs расширение папки
« Ответ #8 : 19 Май 2016, 22:28:58 »
doctor@tardis, невнимательно прочитал исходные данные - решил что уже всё реализовано. Итак, а размеры дисков (и старого, и нового) каковы? Может и нет смысла ничего объединять, просто примонтировать новый диск в нужную директорию и разместить все файлы на нём?
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: Mhddfs расширение папки
« Ответ #9 : 19 Май 2016, 23:57:17 »
oermolaev, "старый" - рейд из 5 ссд дисков, не толерантный, доступный объем около 800 ГБ, из них 90% занимает данная папка, наполненная небольшими файлами. "Новым" хотят сделать рейд из парочки дисков, плюс добавить хотспейры. Не знаю, возможно объем "нового" будет около 2 ГБ. Можно конечно переместить файлы на новый хард и примонтировать в папку, но это займет не малое время (куууча мелких файлов), а даунтайм должен быть минимальным. Да и лучше все же использовать "старый" диск тоже..
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: Mhddfs расширение папки
« Ответ #10 : 21 Июль 2016, 09:44:13 »
mhddfs отвалился через ~8 часов (видимо когда повалила нагрузка), удалось перемонтировать, но это не решение..

Пробую mergefs
« Последнее редактирование: 21 Июль 2016, 10:06:13 от doctor@tardis »
 

Оффлайн anon

  • Новичок форума
  • Сообщений: 6
Re: Mhddfs расширение папки
« Ответ #11 : 21 Июль 2016, 17:04:26 »
lvm-же......  ???
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: Mhddfs расширение папки
« Ответ #12 : 21 Июль 2016, 20:53:08 »
lvm-же......  ???

Там поздно ставить lvm, придется перекидывать данные, чтобы поставить lvm, а одно только их копирование даже по гигабитной сети займет несколько часов, а даунтайма у сервера в идеале быть не должно. Мы с трудом выделили 2 часа ночью для того, чтобы поднять второй рейд, ибо переконфигурировать первый было опасно и данные могли слететь,  а бекапа нету. Поставили второй рейд и тупо примонтировали его к существующей папке. А все потому, что изначально все было через * настроено, а щас уже поздно, при том нету бекапа,  а если что-то случится.. целая компания полетит к чертям. Мы предлагали это все виртуализировать, перенастроить и сделать все правильно, по человечески, но.. даунтайма быть не должно. Ну и с софтом проблемно, поддержки от разработчиков никакой, а переносить все без их участия может быть проблематично.
 

Оффлайн doctor@tardis

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 423
  • This user has Super Cow Powers.
Re: Mhddfs расширение папки
« Ответ #13 : 23 Июль 2016, 14:58:13 »
Хм.. Уже третий день, mergefs пока ни разу не подвел. Странно, что в репозиториях есть mhddfs с багами и нету mergefs, который без явных багов..
 

Теги: