The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Подключить новый диск к системе с ZFS, !*! milordk, 09-Июн-20, 12:57  [смотреть все]
Доброго дня!

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

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

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

спасибо

  • Подключить новый диск к системе с ZFS, !*! Аноним, 14:04 , 09-Июн-20 (1)
    > В прошлом на сервере использовал 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>


    • Подключить новый диск к системе с ZFS, !*! milordk, 15:48 , 09-Июн-20 (2)
      > Показывай 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)

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

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


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

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

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

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

        • Подключить новый диск к системе с ZFS, !*! milordk, 16:54 , 09-Июн-20 (4)
          >
           
          > # 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?

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

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

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

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

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

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

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

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

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

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

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

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

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


      • Подключить новый диск к системе с ZFS, !*! lavr, 17:10 , 09-Июн-20 (5)
        >[оверквотинг удален]
        >      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, ничего личного.

  • Подключить новый диск к системе с ZFS, !*! Аноним, 23:59 , 09-Июн-20 (8)
    Плохо зачистили, судя по всему. Других причин не может быть.
    Грузитесь с лайв, Secure erase или забивайте нулями.
    • Подключить новый диск к системе с ZFS, !*! milordk, 19:43 , 16-Июн-20 (10)
      > Плохо зачистили, судя по всему. Других причин не может быть.
      > Грузитесь с лайв, Secure erase или забивайте нулями.

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

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

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

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

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

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

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

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

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




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

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