Georg🎞️🎥
Из доков трунас - на 1 гиг arc выходит 50 гиг l2🤔 Можно оптан докинуть на 300, пожертвовать 6гигами рамы 🤔
Georg🎞️🎥
где там ? пруф кинь почитать
https://www.truenas.com/docs/core/gettingstarted/corehardwareguide/#storage-solutions
Egor
доброго дня всем. Подскажите, собрал корневой пул на by-id, но после перезагрузки он снова стал на разделах. Как приучить пул всегда собираться по айдишникам?
Art
доброго дня всем. Подскажите, собрал корневой пул на by-id, но после перезагрузки он снова стал на разделах. Как приучить пул всегда собираться по айдишникам?
Примечание: линуксовый ЗФС в любом случае не использует целый диск, и таки бьёт на разделы, независимо от того, что там ему подсунуть, by-id или /dev/sd* Хотя при этом в zpool status показывает просто диски, не разделы Но по существу вопроса: ну, странное🤔 А как создавал пул? Покажи команду
Egor
затем делаю zpool attach $pool /dev/disk/by-id/ata-VBOX_HARDDISK_VBc133fc66-02b754f2-part3 ... к нему второй раздел тоже по id
Egor
и zpool status отображает оба vdev по id до первой перезагрузки, после неё становятся sda3 и sdb3
Artem
Может инфа о пуле сидит на самих дисках, а как уж они отображаются - дело десятое?
Egor
Тоже склоняюсь к этому, просто на FreeBSD всегда отображается так как собрано, а здесь не так
George
доброго дня всем. Подскажите, собрал корневой пул на by-id, но после перезагрузки он снова стал на разделах. Как приучить пул всегда собираться по айдишникам?
если речь про linux - то после первого ребута из live-cd система сделает zpool import, и тут оно по дефолту может юзать те самые дефолтные пути. если это домашняя система, то можно просто забить
⚡Sђสᴍสn⚡
есть NAS, внутри ZFS - надо мигрировать с одного пула на другой по сети. Но есть сложность - инфы много и работают люди. Пробовал мигрировать снепшотами инкрементно. Вродебы все прошло без ошибок - но на след день обнаружил что есть проблемы - некоторые папки и файлы стали недоступны. Такой вопрос - как правильно поступить при миграции, мож чего упустил ?
⚡Sђสᴍสn⚡
делал так На боевом сервере: делал рекурсивный снэпшот пула с дочерними файловыми системами. zfs snapshot -r main-pool@snapshot далее На новом сервере: создал пул с таким же названием На боевом сервере: zfs send -R main-pool@snap | ssh 172.20.10.11 zfs receive -vFd main-pool копировалось сутки далее на боевом отключил все пользователей сделал снепшот zfs snapshot -r main-pool@snap1 zfs send -R -i main-pool@snap main-pool@snap1 | ssh 172.20.10.11 zfs receive -vFd main-pool
⚡Sђสᴍสn⚡
после того как пропали некоторые файлы - полез в консоль - из консоли эти файлы видно. Попробовал переместить эти файлы в другую папку и новый сервер тупо умер, все повесилось. принудительно ребутнул - при загрузке висит Load NOP GEOM class. Попробовал откинуть диск - загрузился в вебморду nas очистил конфиг. выключил снова подкинул диск. Загрузился - попробовал из вебморды "импорт конфигурации из zfs дисков". Пул подтянулся - но проблемы те же. Я так понимаю что этот пул уже корявый и надо делать все заново. Был ли у кого опыт такой миграции ?
Egor
Чтоб не было открытых файлов
⚡Sђสᴍสn⚡
самбу ?
Egor
Видимо да, если больше ничего нет
⚡Sђสᴍสn⚡
была самба открыта и работали люди во время передачи
⚡Sђสᴍสn⚡
только самба
⚡Sђสᴍสn⚡
🤨 А так чтоб не останавливать не работает ? у меня люди воркают нон стоп
⚡Sђสᴍสn⚡
ну да
⚡Sђสᴍสn⚡
удаленщики по миру раскиданы
central
удаленщики по миру раскиданы
И даже в латинской и просто Америке?
⚡Sђสᴍสn⚡
разные часовые пояса - кто спит кто работает
⚡Sђสᴍสn⚡
И даже в латинской и просто Америке?
если это каким то образом влияет то расскажите каким ?
central
если это каким то образом влияет то расскажите каким ?
Если у вас сотрудники только в евразии то должно быть часов 5 (или больше) когда никто не работают
⚡Sђสᴍสn⚡
есть сотрудники и в Штатах
⚡Sђสᴍสn⚡
вопрос не в этом
⚡Sђสᴍสn⚡
можно ли не останавливая сервис - мигрировать ?
Egor
Закажите простой на 5 минут хотя бы
Egor
Перед началом работ передайте снапшот, и сразу после остановки самбы ещё раз
Art
можно ли не останавливая сервис - мигрировать ?
можно, ведь реплицируется снапшот просто данные с момента снапшота понятное дело пропадают. мне кажется что репликацию ты верно выполнил и проблема возникла не на уровне зфс, а на уровне выше, то есть приложения, что-то с правами что ли. Они как организованы? ACL?
Δαρθ
Первый не важно по идее как. а вот второй -- да
Δαρθ
Первый типа чтоб передать основной массив данных паралельно с работающей самбой, а второй передаст только изменения за время от первого
⚡Sђสᴍสn⚡
Первый не важно по идее как. а вот второй -- да
Второй делал с работающей самбой
⚡Sђสᴍสn⚡
Наверное в этом и дело
Δαρθ
Второй делал с работающей самбой
Тогда он может быть неконсистентным с т.з. самбы или ее клиентов
⚡Sђสᴍสn⚡
Век живи, век учись
⚡Sђสᴍสn⚡
Спасибо!
Δαρθ
Кстати возможно это идея для девелоперов OpenZFS -- онлайн слать снапшот-like данные на другой конец. Чтоб время миграции было наиминимальнейшым.
central
А самба не позволяет переводить данные в RO?
⚡Sђสᴍสn⚡
Тогда он может быть неконсистентным с т.з. самбы или ее клиентов
Попробую еще раз с отключенными службами, по результату напишу
Artem
Кстати возможно это идея для девелоперов OpenZFS -- онлайн слать снапшот-like данные на другой конец. Чтоб время миграции было наиминимальнейшым.
Это как с живой миграцией виртуалок получится, но если хранилище активно используют - никогда не закончится
Δαρθ
Это как с живой миграцией виртуалок получится, но если хранилище активно используют - никогда не закончится
ну раз опензфс еще и само шарит нфс или самбу -- то и переехать наверное сможет с одного хоста на другой атомарно )
Δαρθ
а если серьезно -- это снизит даунтайм на порядок-два
Artem
Ага, а айпишник само поменяет ;)
Владимир
тоже не проблема на самом деле
Fedor
Про сисколлы не забывайте
Fedor
Встанет так, что не отлипнет до ребута в ряде случаев
Fedor
И не только
Artem
vrrp
Оно тут причём? Вот подцепился я к шаре по ip, и что при переезде произойти должно?
Владимир
Оно тут причём? Вот подцепился я к шаре по ip, и что при переезде произойти должно?
безшовно это не произойдёт точно, так как даже в случае vrrp разрыв конекта будет
Artem
Так о чем и речь - даунтайм неизбежен в такой постановке задачи
Владимир
но в случае если софт умеет сам переподключиться, то всё норм
Владимир
На старый айпи? Удачи с данными
конечно на старый, vrrp читай что это
Владимир
ip переезжает после переезда данных
Fedor
Владимир, это не сайтики, тут другие процессы. Пока не будет нормальных транзакций между всеми хостами, будешь терять консистентность
Владимир
я не занимался такими вещами с синолоджи конкретно, но откровенно не понимаю в чём тут проблема
Владимир
что называется была бы необходимость
Artem
ip переезжает после переезда данных
Когда данные с одного nas на другой переезжают? Ну...
Nick
nvme-only сервер: Data prefetch efficiency: 3.2 % 476.9M сервер для бекапов с крутящимися дисками: Data prefetch efficiency: 14.6 % 2.3M Я правильно понимаю что префетч при такой картине надо просто выключить и не тратить на него ресурсы?
Art
Про сисколлы не забывайте
там в целом непонятый мной кейс: самба-шара данных с зфс-датасета, судя по всему не сильно жирного. Всё просто-понятно. Но по итогу миграция завершилась жесткими траблами, потеряны данные🙀, всё повисло и пул отвалился. Как так умудриться можно)
Fedor
Если миграция наживую снапшотами, то это ожидаемо, увы
Art
Если миграция наживую снапшотами, то это ожидаемо, увы
так а почему?.. Я делал что-то подобное, всё ровно прошло подобрал время когда нагрузка минимальна потушил приложение релицировал данные поднял приложение профит
Art
Если миграция наживую снапшотами, то это ожидаемо, увы
не пойму просто где в таком сценарии можно огрести
Fedor
Например, дисковый кеш на любом из этапов
Fedor
Надо смотреть
Fedor
Эту штуку возможно пронести только на руках, я думаю. И то, кажется, не все продукты на пути готовы дать для этого ручки