Georg🎞️🎥
Из доков трунас - на 1 гиг arc выходит 50 гиг l2🤔
Можно оптан докинуть на 300, пожертвовать 6гигами рамы 🤔
Y
Georg🎞️🎥
Egor
доброго дня всем.
Подскажите, собрал корневой пул на by-id, но после перезагрузки он снова стал на разделах. Как приучить пул всегда собираться по айдишникам?
Egor
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
⚡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
Egor
Чтоб не было открытых файлов
⚡Sђสᴍสn⚡
самбу ?
Egor
Видимо да, если больше ничего нет
⚡Sђสᴍสn⚡
была самба открыта и работали люди во время передачи
⚡Sђสᴍสn⚡
только самба
⚡Sђสᴍสn⚡
🤨 А так чтоб не останавливать не работает ? у меня люди воркают нон стоп
central
⚡Sђสᴍสn⚡
ну да
⚡Sђสᴍสn⚡
удаленщики по миру раскиданы
⚡Sђสᴍสn⚡
разные часовые пояса - кто спит кто работает
⚡Sђสᴍสn⚡
есть сотрудники и в Штатах
⚡Sђสᴍสn⚡
вопрос не в этом
⚡Sђสᴍสn⚡
можно ли не останавливая сервис - мигрировать ?
Egor
Закажите простой на 5 минут хотя бы
Egor
Перед началом работ передайте снапшот, и сразу после остановки самбы ещё раз
Art
можно ли не останавливая сервис - мигрировать ?
можно, ведь реплицируется снапшот
просто данные с момента снапшота понятное дело пропадают.
мне кажется что репликацию ты верно выполнил и проблема возникла не на уровне зфс, а на уровне выше, то есть приложения, что-то с правами что ли. Они как организованы? ACL?
⚡Sђสᴍสn⚡
Egor
Δαρθ
Первый не важно по идее как. а вот второй -- да
Δαρθ
Первый типа чтоб передать основной массив данных паралельно с работающей самбой, а второй передаст только изменения за время от первого
⚡Sђสᴍสn⚡
⚡Sђสᴍสn⚡
Наверное в этом и дело
⚡Sђสᴍสn⚡
Век живи, век учись
⚡Sђสᴍสn⚡
Спасибо!
Δαρθ
Кстати возможно это идея для девелоперов OpenZFS -- онлайн слать снапшот-like данные на другой конец. Чтоб время миграции было наиминимальнейшым.
central
А самба не позволяет переводить данные в RO?
⚡Sђสᴍสn⚡
Artem
Δαρθ
а если серьезно -- это снизит даунтайм на порядок-два
Artem
Ага, а айпишник само поменяет ;)
Владимир
Владимир
тоже не проблема на самом деле
Fedor
Про сисколлы не забывайте
Fedor
Встанет так, что не отлипнет до ребута в ряде случаев
Fedor
И не только
Artem
vrrp
Оно тут причём? Вот подцепился я к шаре по ip, и что при переезде произойти должно?
Владимир
Artem
Так о чем и речь - даунтайм неизбежен в такой постановке задачи
Владимир
но в случае если софт умеет сам переподключиться, то всё норм
Владимир
Artem
Владимир
ip переезжает после переезда данных
Fedor
Владимир, это не сайтики, тут другие процессы. Пока не будет нормальных транзакций между всеми хостами, будешь терять консистентность
Владимир
я не занимался такими вещами с синолоджи конкретно, но откровенно не понимаю в чём тут проблема
Владимир
что называется была бы необходимость
Nick
nvme-only сервер:
Data prefetch efficiency: 3.2 % 476.9M
сервер для бекапов с крутящимися дисками:
Data prefetch efficiency: 14.6 % 2.3M
Я правильно понимаю что префетч при такой картине надо просто выключить и не тратить на него ресурсы?
Станислав
Nick
Art
Про сисколлы не забывайте
там в целом непонятый мной кейс:
самба-шара данных с зфс-датасета, судя по всему не сильно жирного. Всё просто-понятно. Но по итогу миграция завершилась жесткими траблами, потеряны данные🙀, всё повисло и пул отвалился. Как так умудриться можно)
Fedor
Если миграция наживую снапшотами, то это ожидаемо, увы
Art
Fedor
Например, дисковый кеш на любом из этапов
Fedor
Надо смотреть
Fedor
Эту штуку возможно пронести только на руках, я думаю. И то, кажется, не все продукты на пути готовы дать для этого ручки