The OpenNET Project / Index page

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



"Подключить новый диск к системе с ZFS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Подключить новый диск к системе с ZFS"  +/
Сообщение от milordk (ok), 09-Июн-20, 12:57 
Доброго дня!

В прошлом на сервере использовал Gmirror, два диска один mirror1 и еще 2 диска на другом mirror2

Решил перейти на ZFS, зачистил диски которые были на mirror1 и установил туда систему (zpool-> ada0, ada1)

Далее на одном из дисков mirror2 - сделал gpart destroy da0 (подключил его по usb на виртуалке), подключаю диск на сервере и он вышибает мне ada1 из zpool.. что не так? как мне получить этот диск за ada2?

спасибо

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

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Подключить новый диск к системе с ZFS"  +/
Сообщение от Аноним (1), 09-Июн-20, 14:04 
> В прошлом на сервере использовал Gmirror, два диска один mirror1 и еще
> 2 диска на другом mirror2
> Решил перейти на ZFS, зачистил диски которые были на mirror1 и установил
> туда систему (zpool-> ada0, ada1)
> Далее на одном из дисков mirror2 - сделал gpart destroy da0 (подключил
> его по usb на виртуалке), подключаю диск на сервере и он
> вышибает мне ada1 из zpool.. что не так?

В чем-то врешь. Так не бывает, чтобы вставил в сервер чистый диск, и "вотпрямничонеделал!" - а оно бах, и само в чужой пул влезло... оно ему надо, сам подумай?

Показывай zpool list, zpool status, gpart show... для начала...

> как мне получить этот диск за ada2?

Так, навcкидку, вдобавок к очистке геометрии, всегда делай zpool labelclear <device>


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

2. "Подключить новый диск к системе с ZFS"  +/
Сообщение от milordk (ok), 09-Июн-20, 15:48 
> Показывай zpool list, zpool status, gpart show... для начала...
> Так, навcкидку, вдобавок к очистке геометрии, всегда делай zpool labelclear <device>

Диск подключаю не новый, а бывший в Mirror2, но всячески почищенный... но видимо не до конца)

скрин gpart show на виртуальной машине (диск da0, и с партицией и без - вышибает..) (не могу сделать на сервере основном - он вышибает диск который там ada1):

https://b.radikal.ru/b13/2006/e1/11f8b4627e9b.png


На сервере куда вставляю:

zpool list:

NAME    SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
zroot   460G  21,3G   439G        -         -     0%     4%  1.00x  ONLINE  -

zpool status:

  pool: zroot
state: ONLINE
  scan: resilvered 3,96M in 0 days 00:00:02 with 0 errors on Tue Jun  9 12:03:40 2020
config:

        NAME        STATE     READ WRITE CKSUM
        zroot       ONLINE       0     0     0
          mirror-0  ONLINE       0     0     0
            ada0p4  ONLINE       0     0     0
            ada1p4  ONLINE       0     0     0


gpart show:


=>       40  976773088  ada0  GPT  (466G)
         40     409600     1  efi  (200M)
     409640       1024     2  freebsd-boot  (512K)
     410664        984        - free -  (492K)
     411648    4194304     3  freebsd-swap  (2.0G)
    4605952  972167168     4  freebsd-zfs  (464G)
  976773120          8        - free -  (4.0K)

=>       40  976773088  ada1  GPT  (466G)
         40     409600     1  efi  (200M)
     409640       1024     2  freebsd-boot  (512K)
     410664        984        - free -  (492K)
     411648    4194304     3  freebsd-swap  (2.0G)
    4605952  972167168     4  freebsd-zfs  (464G)
  976773120          8        - free -  (4.0K)

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

3. "Подключить новый диск к системе с ZFS"  +/
Сообщение от Аноним (1), 09-Июн-20, 16:09 
> скрин gpart show на виртуальной машине (диск da0, и с партицией и
> без - вышибает..)

Ну из картинки видно только, что разметка там есть, плюс метка какая-то сидит на нем. То есть мне отсюда видно, что диск не очищен/не пуст. Сноси разметку. Про "чистый" диск gpart должен сказать


# gpart show mfid4
gpart: No such geom: mfid4.

(не могу сделать на сервере основном - он вышибает диск который там ada1):

Тяжелый случай.
Вышибает - в смысле, диск у тебя вылетает из корзины, что ли, как хлеб из тостера?
Грузись в режиме livecd и работай с дисками оттуда.

Вообще после дисков, где-то побывавших, обычно выполняют очистку средствами raid manager/bios storage tools. После них точно никакой разметки не остается. Все равно у тебя система экспериментальная, судя по всему, почисть утилитами самого сервера...

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

4. "Подключить новый диск к системе с ZFS"  +/
Сообщение от milordk (ok), 09-Июн-20, 16:54 
>
 
> # gpart show mfid4
> gpart: No such geom: mfid4.
>

удалял с помощью gpart destroy -F da0
результат такой же...

> (не могу сделать на сервере основном - он вышибает диск который там
> ada1):
> Тяжелый случай.
> Вышибает - в смысле, диск у тебя вылетает из корзины, что ли,
> как хлеб из тостера?

zpool выдает что диградировал ada1p3, пишет его GUID

> Грузись в режиме livecd и работай с дисками оттуда.
> Вообще после дисков, где-то побывавших, обычно выполняют очистку средствами raid manager/bios
> storage tools. После них точно никакой разметки не остается. Все равно
> у тебя система экспериментальная, судя по всему, почисть утилитами самого сервера...

система которая может быть офф-лайн на какое то время) но не желательно)
а что есть bios storage tools?

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

6. "Подключить новый диск к системе с ZFS"  +/
Сообщение от lavremail (ok), 09-Июн-20, 17:17 
>[оверквотинг удален]
>> Тяжелый случай.
>> Вышибает - в смысле, диск у тебя вылетает из корзины, что ли,
>> как хлеб из тостера?
> zpool выдает что диградировал ada1p3, пишет его GUID
>> Грузись в режиме livecd и работай с дисками оттуда.
>> Вообще после дисков, где-то побывавших, обычно выполняют очистку средствами raid manager/bios
>> storage tools. После них точно никакой разметки не остается. Все равно
>> у тебя система экспериментальная, судя по всему, почисть утилитами самого сервера...
> система которая может быть офф-лайн на какое то время) но не желательно)
> а что есть bios storage tools?

Вас нужно срочно изолировать от сервера, пока Вы его вовсе
не убили!

zpool labelclear применяют перед созданием пула, зачищают на всякий
пожарный метаданные zfs на случай если диск ранее был в другом пуле.
Догадайтесь что Вы сделали!

опять же, gmirror destroy тоже нужно было делать перед созданием
zpool и/или gmirror.

gpart destroy - удаляет таблицу партиций с диска и никаким каком не имеет
отношения к метаданным zfs и/или gmirror.

Вы, батенька, опасный вредитель, нет ничего хуже когда
выполняют команды без всякого понимания.

Срочно продлить Вам изоляцию.

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

9. "Подключить новый диск к системе с ZFS"  +/
Сообщение от Аноним (1), 10-Июн-20, 07:14 
> удалял с помощью gpart destroy -F da0
> результат такой же...

lavr уже тебе отписал, особо добавить нечего.

> система которая может быть офф-лайн на какое то время) но не желательно)

Зачем ты тогда полез эксперименты ставить на рабочей системе?

> а что есть bios storage tools?

В BIOS серверов (если это не самосбор) как правило присутствуют кое-какие средства для работы с дисковыми накопителями, среди которых как правило есть что-то для очистки дисков. Как это конкретно называется, зависит от производителя и модели сервера.


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

5. "Подключить новый диск к системе с ZFS"  +/
Сообщение от lavremail (ok), 09-Июн-20, 17:10 
>[оверквотинг удален]
>      410664      
>  984        - free
> -  (492K)
>      411648    4194304  
>   3  freebsd-swap  (2.0G)
>     4605952  972167168     4
>  freebsd-zfs  (464G)
>   976773120          
> 8        - free -
>  (4.0K)

Как Вы вообще все это собрали, если cut-paste из *nix'а сделать
не можете?
- для начала:
# man script
- man camcontrol
# camcontrol devlist
- man geom/glabel
# geom label list
or
# glabel list
- man gpart
# gpart show -l

geom (gmirror) пишет метаданные в последний сектор:
# man gmirror
# gmirror destroy ...

если уж выдираете диск/и из gmirror - чистите метаданные, хоть dd

Цитирую:
"Диск подключаю не новый, а бывший в Mirror2, но всячески почищенный... но видимо не до конца"
новый термин на opennet: "диск не новый, но всячески почищенный... но видимо не до конца"
это как? :)

"на одном из дисков mirror2 - сделал gpart destroy da0"

adaX - диски SATA
daY - диски SAS/SCSI

смотрим ваш zpool/mirror: ada0 и ada1, далее
пишите что из mirror2 вытаксиваете диск и на нем:
# сделал gpart destroy da0

Каша какая-то.

Могу предположить следующее:
- вы не разобрали правильно gmirror
- не зачистили метаданные на дисках из gmirror
- смешали диски из gmirror1 и gmirror2

Ожидаемый результат.

Нет знаний - каша в голове и каша в устройствах. Sorry, ничего личного.

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

7. "Подключить новый диск к системе с ZFS"  +1 +/
Сообщение от Сергей (??), 09-Июн-20, 18:21 
Надо помнить? что destroy только затирает данные об уничтожаемом диске/pазделе, но не то, что на нем лежит и как только вы его без изменений добавите, они сразу и всплывут, я обычно пользуюсь dd if=/dev/zero ...
Ответить | Правка | Наверх | Cообщить модератору

11. "Подключить новый диск к системе с ZFS"  +/
Сообщение от milordk (ok), 16-Июн-20, 19:44 
>  Надо помнить? что destroy только затирает данные об уничтожаемом диске/pазделе, но
> не то, что на нем лежит и как только вы его
> без изменений добавите, они сразу и всплывут, я обычно пользуюсь dd
> if=/dev/zero ...

забил нулями) ниже описал все что происходит

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

8. "Подключить новый диск к системе с ZFS"  +/
Сообщение от Аноним (8), 09-Июн-20, 23:59 
Плохо зачистили, судя по всему. Других причин не может быть.
Грузитесь с лайв, Secure erase или забивайте нулями.
Ответить | Правка | Наверх | Cообщить модератору

10. "Подключить новый диск к системе с ZFS"  +/
Сообщение от milordk (ok), 16-Июн-20, 19:43 
> Плохо зачистили, судя по всему. Других причин не может быть.
> Грузитесь с лайв, Secure erase или забивайте нулями.

забил нулями, вставил на сервере - получил ошибки CAM... в итоге выяснил, что именно эти диски 1Тб не хотят заводиться... система сейчас на двух дисках 320Gb в zpool.. для пробы - нашел диск 320Gb - он завелся... причем диски 1Тб - исправны.. под Windows их гонял - никаких проблем...

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

12. "Подключить новый диск к системе с ZFS"  +/
Сообщение от Аноним (1), 16-Июн-20, 20:36 
> забил нулями, вставил на сервере - получил ошибки CAM... в итоге выяснил,
> что именно эти диски 1Тб не хотят заводиться... система сейчас на
> двух дисках 320Gb в zpool.. для пробы - нашел диск 320Gb
> - он завелся... причем диски 1Тб - исправны.. под Windows их
> гонял - никаких проблем...

Ваши описалова мне навеяли анекдот из конца 90-х...

Позвоните местному оператору связи, и попросите подключить вас к Internet. В процессе беседы _постепенно_ сообщайте оператору, что у вас нет:
а) телефона;
б) модема;
в) компьютера;
г) малейшего представления о том, что такое Internet.

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

13. "Подключить новый диск к системе с ZFS"  +/
Сообщение от milordk (ok), 16-Июн-20, 21:46 
>[оверквотинг удален]
>> двух дисках 320Gb в zpool.. для пробы - нашел диск 320Gb
>> - он завелся... причем диски 1Тб - исправны.. под Windows их
>> гонял - никаких проблем...
> Ваши описалова мне навеяли анекдот из конца 90-х...
> Позвоните местному оператору связи, и попросите подключить вас к Internet. В процессе
> беседы _постепенно_ сообщайте оператору, что у вас нет:
> а) телефона;
> б) модема;
> в) компьютера;
> г) малейшего представления о том, что такое Internet.

причем тут этот анекдот?

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

14. "Подключить новый диск к системе с ZFS"  +/
Сообщение от lavremail (ok), 17-Июн-20, 12:33 
>[оверквотинг удален]
>>> - он завелся... причем диски 1Тб - исправны.. под Windows их
>>> гонял - никаких проблем...
>> Ваши описалова мне навеяли анекдот из конца 90-х...
>> Позвоните местному оператору связи, и попросите подключить вас к Internet. В процессе
>> беседы _постепенно_ сообщайте оператору, что у вас нет:
>> а) телефона;
>> б) модема;
>> в) компьютера;
>> г) малейшего представления о том, что такое Internet.
> причем тут этот анекдот?

ну не переживайте...

Если диски исправны, не вижу причин по которым они у Вас не работают.
Загрузитесь с memstick и выполните camcontrol devlist.
Чтобы что-то Вам посоветовать, нужна информация:
- платформа или материнка
- модели дисков
- данные о конфигурации железа и системы
...
А гадать на кофейной гуще, нет смысла, особенно при отсутствии
у Вас достаточных знаний.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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