
Lattrache
06.01.2017
15:29:46
ребятки, если монтировать 2 диска на отду точку монтирования получается загруженные в нее файлы дублируются по дискам?

Nikolay
06.01.2017
15:30:47
а так вообще можно?

Lattrache
06.01.2017
15:31:19
не знаю, я хочу сделать одну папку для загрузки файлов, но чтобы не дублировалось

Alex
06.01.2017
15:32:13

Google

Lattrache
06.01.2017
15:32:17
физ дисков 4, а держать одну папку для загрузки файлов лечге с программной стороны

Alex
06.01.2017
15:32:27
Последний смонтированный перекрывает все нижележащие
Но есть какая-то FUSE-прилада, которая умеет федерацию дисков делать
Название не помню

Lattrache
06.01.2017
15:34:08

Nikolay
06.01.2017
15:34:13
о, кстати, у меня вопрос есть забавный

Lattrache
06.01.2017
15:34:51

Nikolay
06.01.2017
15:34:59

Lattrache
06.01.2017
15:35:40

Nikolay
06.01.2017
15:36:30
почему бы просто не сделать раздел через lvm конкретно под загрузки?

Alex
06.01.2017
15:37:37
Теперь я вообще что-либо перестал понимать

Lattrache
06.01.2017
15:39:01

Google

Lattrache
06.01.2017
15:39:37
чтобы конечно один файл не дублировался на 4 диска

Nikolay
06.01.2017
15:40:10
а приблуда, которую упоминал Алекс, видимо, вот - https://romanrm.net/mhddfs
еще есть вот такая штука https://www.fsl.cs.sunysb.edu/project-unionfs.html
но вообще LVM - тоже выход в целом
самый простой

Lattrache
06.01.2017
15:44:33
да, наверн LVM то что мне нужно, по производительности надеюсь гуд

Nikolay
06.01.2017
15:45:34
о, кстати, у меня вопрос есть забавный
а вопрос такой - есть нода, на ней большой текстовый файл. Есть несколько (десяток) воркеров, файл надо разрезать построчно на равные куски и залить кусок независимо на каждый воркер. Я сейчас это делаю комбинацией head+tail, которая ползет по файлу и подает на вход ssh, который его сбрасывает в файл на удаленной стороне. Как можно то же самое сделать красивее? А то Ansible умеет в assemble, но не умеет в split, а башевый split не подходит, так как пишет на диск.

Александр
06.01.2017
16:08:26

Lattrache
06.01.2017
16:09:41

Александр
06.01.2017
16:09:56
Для приёма файлов мб?
И нужно развести 4 диска на один mount point?

Lattrache
06.01.2017
16:11:20
и загрузки и отдачи и даже проксирования видеофалов, но конекретно задача стала как упправлять диском и где будет главная папка для хранения файлов

Александр
06.01.2017
16:12:06
Зачем одна папка? Внутри папки могут быть другие папки?

Zhenia
06.01.2017
16:12:23
Lvm тогда. Он не бьёт по производительности

Lattrache
06.01.2017
16:12:26
4 физ диска, одна папка upload/дальше идет структура чтобы не хранить кучу файлов в одной директории типа
upload/2017/01/06/файл
спс. собираю инфу прост, с чего начать, тк делать придется

Александр
06.01.2017
16:14:28

Roman
06.01.2017
16:19:27

Google

Zhenia
06.01.2017
16:20:09

Roman
06.01.2017
16:20:20

Lattrache
06.01.2017
16:20:23
Зачем так?
зачем так что?) 4 диска дает хостинг, струкрута чтобы не нагибать систепу при чтении из папки
закрируем заново на новый диск

Zhenia
06.01.2017
16:21:05
Raid 0 или 10

Roman
06.01.2017
16:21:28

Nikolay
06.01.2017
16:21:29
Filebeat какой?
это не логи, по сути это просто входные данные для обработки

Roman
06.01.2017
16:21:49

Lattrache
06.01.2017
16:22:06
в одной папке

Roman
06.01.2017
16:22:27

Марк
06.01.2017
16:22:32

Александр
06.01.2017
16:22:34
большой список файлов и так нагнёт

Lattrache
06.01.2017
16:22:46

Александр
06.01.2017
16:22:57
А какая вложенность?
/upload/year/month/day/name.file?

Lattrache
06.01.2017
16:23:15
Что именно происходило?
после чего просто переименовал папку, и туда перестало писать, все стало норм, пречем это не единый случай

Zhenia
06.01.2017
16:23:34

Google

Александр
06.01.2017
16:23:46
да
Очень большое кол-во файлов?

Lattrache
06.01.2017
16:23:48
может не просто так

Александр
06.01.2017
16:24:07

Lattrache
06.01.2017
16:24:15

Nikolay
06.01.2017
16:24:20
но наверняка же есть красивее и проще решение

Lattrache
06.01.2017
16:24:33
хотельось бы изначально стойкую систему делать, потому как докупать диску предполагается

Александр
06.01.2017
16:25:12
Вообщем, у вас всё равно нагнётся и по папкам вы будете ходить долго так или иначе, тут в одном чате, советовали, сделать хеш этих директорий

Admin
ERROR: S client not available

Zhenia
06.01.2017
16:25:12

Lattrache
06.01.2017
16:25:29
ssd
хотя дешевый sata тоже можно было бы попробовать
для экономии

Марк
06.01.2017
16:25:40

Nikolay
06.01.2017
16:26:14
более того, вся эта чехарда - это таска в анзибле, а там надо проверять, что у нас вообще есть parallel, и все такое

Zhenia
06.01.2017
16:28:05
cat exmpl | nc host port
На сервере nc -l -p port

Google

Roman
06.01.2017
16:28:42
да
Каждый readdir() - это 1 seek по диску

Nikolay
06.01.2017
16:29:13

Vladimir
06.01.2017
16:29:44
сессии в файлах...

Zhenia
06.01.2017
16:29:48
Хз. Самый простой способ

Vladimir
06.01.2017
16:29:48
я точно на девопс канале?

Zhenia
06.01.2017
16:30:29

Roman
06.01.2017
16:30:41

Nikolay
06.01.2017
16:31:06

Vladimir
06.01.2017
16:31:15

Zhenia
06.01.2017
16:31:46

Nikolay
06.01.2017
16:31:52

Vladimir
06.01.2017
16:32:01
Ну я про вот это вот понял так
имел опыть когда большой списко файлов php cессий нагибал сервер

Nikolay
06.01.2017
16:32:05
у меня тупо файлы и тупо скопировать надо

Lattrache
06.01.2017
16:33:14
Так на какой операции были тормоза??
прогер туда записывал спискок музыкального плейлиста, но по ошибке записыал плейлист с ноль композиция под каждого клиента, в итоге через две недели начались проблемы
кстати это не гуд идея была) и муз раздел уже был закрыт)
потом я смотрю на ngnix кеш организацию и читаю статейки тех кто организует файловые хранилища, вижу что папки организуются в структуру с подпаками чтобы не допускать больших списков в одной директории

Nikolay
06.01.2017
16:36:00
все работало, но простой ls в каталоге тупо намертво вешал все

Михаил
06.01.2017
16:37:54
я тут хочу напомнить, что по ceph и openstack есть отдельный канал @pro_openstack это так, что бы не размазывалось обсуждение

Lattrache
06.01.2017
16:39:01