The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD" +/
Сообщение от Аноним (172), 09-Янв-21, 22:27 
> вот, к примеру, без объявления войны не смонтировался надысь. ага.  Вполне
> в духе современной zfs, конечно, тут ты прав.

А error message какой? И какие версии кернела и проч? Ну и чего с ним сделали для такого?

> Кстати, а как там сделать замену диска?

btrfs replace ...
Альтернативный вариант: device add -> device remove.

Второй вариант умеет крайне неортодоксальныее трансформации, btw. Как тебе перенос системы? device add -> RAID 1 -> single -> device remove. Можно -> DUP вместо single как вариант. Это странный способ перенести систему на другой винч, но работает и быстро, переноятся только используемые области. А, grub еще установить. ФС остается той же самой с точностью до UUID, а винч под ОС заменяется без остановки системы. Сможешь нонстоп замену системного диска с твоими технологиями? И если да, то как? Block-level для этого плохо подходит: non stop означает работающую ОС которая может писать, меняя блоки.

> Не send/receive, это-то и бестолковая zfs могет, а просто был sda, стал sdb, а sda надо
> отдать прямщас.

А в чем проблема сделать btrfs device remove? Удвинет данные с него - и забирай! При том удвинет только то что фактически аллоцировано, а backrefs делают это быстрым. Так что эта операция умеет заканчиваться быстрее ожидаемого.

Даже больше! Было у тебя 5 дисков, RAID1, половина места не юзалось, но по дискам раскидалось. Сказал device remove, удвинул данные, вынул диск, единственное отличие - на ФС стало немного меньше места. А 4 там диска или 5 и какого размера - решительно похрен.

А ZFS уже научили пулы уменьшать, девайсы изымать и все такое? Уровень RAID выбирается раз и навсегда?

> Не останавливая систему, потому что я хз как ее потом загрузить.

Я систему на новый диск перебросил без остановки...

> Предположим даже, для простоты, что никаких зеркал и, б-же упаси, raid там
> нет (хотя для lvm это было бы совершенно неважно).

RAID в btrfs полностью прозрачен для этих процедур. Btrfs похрен, он видит block group, и moving его away с изымаемого диска. По backref смотрит чье это и двигает на любой другой диск с свободным местом подходящий под требования схемы хранения этого block group (он еще и разный может быть, даже смесь таковых, уровни избыточности data и metadata могут отличаться опять же). Т.е. RAID1(metadata) совершенно не означает RAID1(data). Может быть и RAID0, если данные относительно похрен но развал ФС наповал по метаданным все же неохота.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск OpenZFS 2.0.1, реализации ZFS для Linux и FreeBSD, opennews, 07-Янв-21, 09:51  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру