The OpenNET Project / Index page

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

Как подключить в Ubuntu диски Seagate Business NAS и восстановить данные
Данное пошаговое руководство содержит мои попытки подключить диски с вышедшего
из строя сигейтовского хранилища к Ubuntu и восстановить файлы с русскими
именами в UTF-8. В итоге все успешно получилось.
Некоторые шаги не нужны и просто приведены чтобы показать ход мыслей и ошибочные результаты

1) 
    gparted
    sd1-sd10
    lagest 930GB - our data partition

    ll /dev/sd*

2) 
    sudo mount /dev/sdb10 /mnt
    mount: unknown filesystem type 'linux_raid_member'

3) 
    sudo apt-get install mdadm

4) 
    sudo mdadm --examine /dev/sdb10
    /dev/sdb10:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 9be48378:c6e35f3c:a878f234:39d645f4
           Name : Depository-NC:8
    Creation Time : Mon Jan  5 16:25:19 2015

5) 
    sudo mdadm -A -R /dev/md/10 /dev/sdb10
    mdadm: /dev/md/10 has been started with 1 drive (out of 2).

6) 
    sudo fdisk /dev/md/10
    /dev/md/10: device contains a valid 'LVM2_member' signature; it is 
    strongly recommended to wipe the device with wipefs(8) if this is 
    unexpected, in order to avoid possible collisions

    Устройство не содержит опознаваемой таблицы разделов.
    Created a new DOS disklabel with disk identifier 0xd3a790df.

7) 
    sudo apt-get install lvm2

8) 
    sudo vgscan

   Found volume group "vg8" using metadata type lvm2

9) 
    sudo vgchange -ay vg8

    /run/lvm/lvmetad.socket: connect failed: Нет такого файла или каталога
    WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
     1 logical volume(s) in volume group "vg8" now active

10) 
    sudo lvs

    lv8  vg8  -wi-a----- 927,45g   

11) 
    sudo mount /dev/vg8/lv8 /mnt/ -o ro,user

    mount: wrong fs type, bad option, bad superblock on /dev/mapper/vg8-lv8,
       missing codepage or helper program, or other error

12) 
    sudo apt-get install fuseext2
    sudo fuseext2 -o ro -o allow_other /dev/mapper/vg8-lv8 /mnt
    fuse-umfuse-ext2: mounting read-only [main (fuse-ext2.c:378)]

13) 
    cp /mnt/files /media/restoredir -r -v


Ссылки на статьи, которые оказались полезными при восстановлении:

* http://admin-to-admin.info/blog/montiruem-disk-iz-nas-ili-kak-smontirovat-raid-razdel-v-linux/
* https://lorenzoferrara.net/blog/how-to-mount-a-raid-1-volume-from-seagate-blackarmor-nas.html
* https://community.spiceworks.com/topic/561997-seagate-2-bay-nas-device-failed-trying-to-recover-data-from-one-of-the-drives
* https://myanwyn.blogspot.ru/2014/08/how-to-recover-seagate-central-data.html
 
21.04.2017 , Автор: redwire
Ключи: disk, recover, seagate, ubuntu, hdd, mdadm / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Диски и файлы / Диагностика и Восстановление после сбоя

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Аноним, 15:22, 24/04/2017 [ответить] [смотреть все]
  • +/
    Ошибки ясны, но неплохо было бы писать и комментарии к каждому пункту.
     
  • 1.2, Аноним_, 16:34, 24/04/2017 [ответить] [смотреть все]
  • +/
    если я правильно понял последнюю статью - вместо всего этого траходрома, можно было просто воткнуть диск в виндовую машину, на которой стоят бесплатные драйвера от парагона?

    (ну и отдельный привет дистрибутивам, в которых штатно нет ни lvm, ни md, ни правил udev, которые по идее должны бы автоматически сработать при втыкании подобного диска, и даже до ext?чегоинтересно fs надо добираться через анус - я правильно понимаю, что это не только убунта, но и новый-модный дебиан такие?)

    Что seagate'овые насы какое-то совершенно феерическое дерьмо, в общем, тоже понятно.

     
     
  • 2.3, P.Galloway, 17:02, 24/04/2017 [^] [ответить] [смотреть все]
  • +/
    > даже до ext?чегоинтересно fs надо добираться через анус

    Как бы, если есть поддержка etx4, то можно было не добираться через одно место, а указать тип fs при монтировании. Т.е. можно обойтись без fuse-драйверов.
    Можно смоделировать так: создать на любом новомодном дистре ext2 volume и попытаться штатно его смонтировать, без указания fs. Вас скорее всего будет ждать облом, который легко обходится указанием fs (mount -t ext2 ...) вручную.

     
     
  • 3.4, Аноним_, 17:27, 24/04/2017 [^] [ответить] [смотреть все]
  • +/
    > Как бы, если есть поддержка etx4,

    ну, я в общем надеюсь, что ext4-то в убунте еще не выпилена по умолчанию...хотя кто их, затейников, знает...

    > то можно было не добираться через одно место, а указать
    > тип fs при монтировании.

    ну, ни из этой, ни из англоязычной статьи неочевидно, что там за ext, и смонтируется ли она драйвером ext4 (судя по другой англоязычной статье - ext3 с неведомым набором фич, но там другая модель наса). А других модулей в убунте, похоже, и нет?

    у меня недостаточно модный дистрибутив, хнык-хнык:
    linux-1ecg # mkfs.ext3 /dev/sdd1
    [skip]
    linux-1ecg # mount /dev/sdd1 /media
    linux-1ecg #
    linux-1ecg # mount
    [skip]
    /dev/sdd1 on /media type ext3 (rw,relatime,[skip]

    ext2, мне кажется, нет смысла проверять - она должна автомонтироваться как ext4 без журнала, и в любом случае, вряд ли даже очень рукожопые создатели насов могли выбрать ЭТУ fs.
    (не посмотрел, кто мне загрузил драйвера, но вряд ли mkfs, ей вроде совершенно ненужно)

     
     
  • 4.5, P.Galloway, 19:31, 24/04/2017 [^] [ответить] [смотреть все]
  • +/
    Драйверу ext4 плевать на наличие модулей ext 23 ext обратно совместима в тео... весь текст скрыт [показать]
     
     
  • 5.7, Анон_, 21:54, 24/04/2017 [^] [ответить] [смотреть все]  
  • +/
    только в теории На практике и ext4 и ext3 - полу-независимые форки ext2, сделан... весь текст скрыт [показать]
     
     
  • 6.8, P.Galloway, 01:47, 25/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Вот это поворот code Вт апр 25 root wkst01 uname -a... весь текст скрыт [показать]
     
     
  • 7.9, Stax, 12:36, 25/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Более того - и с ext2 у вас получится ровно то же самое :)
    (создать честный ext2, смонтировать модулем ext4 и работать, и он останется тем же ext2)

    А что по модулям, в большинстве дистрибутивов в ядре по умолчанию уже давно выплили сборку ext2 и ext3 модулей, т.к. модуль ext4 заведомо гарантированно корректно работает с ними.

     
     
  • 8.10, P.Galloway, 14:09, 25/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Спасибо, но я, как бы, это знаю Лень было дублировать для ext2 Один чёрт, для ... весь текст скрыт [показать]
     
  • 7.11, Аноним_, 14:28, 25/04/2017 [^] [ответить] [смотреть все]  
  • +/
    убунтоиды, конечно, вредители, но не настолько, не настолько Все что у них могл... весь текст скрыт [показать]
     
     
  • 8.12, P.Galloway, 15:38, 25/04/2017 [^] [ответить] [смотреть все]  
  • +/
    > Неисключено вот, что кто-то шибкоумный у них там прочитал что "модули ext2
    > и ext3 собирать необязательно", внес это ценное знание в скрипты, собирающие
    > убунтиное ядро, и не потрудился дочитать до конца, а там в
    > конце было что-нибудь вроде "с версии ядра на две единички большей,
    > чем используемая убунтой"

    Всё логично, их много где повыбрасывали, потому что модуль ext4 умеет как и ext2, так и ext3, что я собственно выше и пытался продемонстрировать.

     
     
  • 9.13, Аноним_, 18:33, 25/04/2017 [^] [ответить] [смотреть все]  
  • +/
    > Всё логично, их много где повыбрасывали, потому что модуль ext4 умеет как и ext2, так и
    > ext3

    вероятно, все же - не всякий или не всякую ext3.
    Иначе не было бы половины статьи о том, как оно не монтируется и где найти странную fuse-замену (и да, dmesg сильно улучшил бы дело).

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

     
  • 9.14, Аноним_, 18:16, 27/04/2017 [^] [ответить] [смотреть все]  
  • +/
    а ларчик просто открывался:

    Zheng Liu from Alibaba lead the topic about ext4. The most important change in EXT-series filesystem this year is: ext3 has gone, people could only use ext3 by mount ext4 with special arguments in latest kernel (actually, in CentOS 7.0).
    (this year - 2015, то есть оно так уже довольно давно. Ну чо, поздравляю всех с ненужно-fuse в каждой коробке, где может, внезапно, понадобиться прочитать диск от унаследованной системы)

     
     
  • 10.15, P.Galloway, 13:08, 28/04/2017 [^] [ответить] [смотреть все]  
  • +/
    > Ну чо, поздравляю всех с ненужно-fuse в каждой коробке

    Хм... читаю внимательно и не вижу необходимости в "ненужно-fuse в каждой коробке" (http://tech.donghao.org/2015/10/20/china-linux-storage-filesystem-2015-worksh):
    > Zheng Liu from Alibaba lead the topic about ext4.
    > The most important change in EXT-series filesystem this year is:
    > ext3 has gone, [b]people could only use ext3 by mount ext4 with[/b]
    > [b]special arguments in latest kernel (actually, in CentOS 7.0).[/b]
    > Encrypt feature has complete in ext4.

    [u]Т.е., возможность использовать ext[23] оставлена в драйвере etx4, но потребует передачи спец. опций для монтирования (справедливо для CentOS 7).[/u]
    Зачем fuse?!

     
  • 6.16, Аноним, 15:34, 05/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Bullshit ext3 это ext2 с прилепленным на скотч журналом ext4 отличается станда... весь текст скрыт [показать]
     
  • 4.6, P.Galloway, 20:09, 24/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Посыл мой даже был скорее таков современный mount без указания опций считает, ч... весь текст скрыт [показать]
     
  • 3.18, darkshvein, 07:07, 10/05/2017 [^] [ответить] [смотреть все]  
  • +/
    около пяти команд это траxодром? какие мы нежные :-)
    НАС зигейта были бы гyвном, если бы использовали свой, несовместимый рэйд-формат. вот тут бы был траxодром, да)
     
     
  • 4.19, Аноним_, 11:51, 11/05/2017 [^] [ответить] [смотреть все]  
  • +/
    > около пяти команд это траxодром?

    когда их за тебя уже подобрали - то нет.
    А когда ты их методом проб и ошибок, а в неназываемой системе все работает сразу - как-то обидно, да.

    > НАС зигейта были бы гyвном, если бы использовали свой, несовместимый рэйд-формат

    нас сигейта не были бы этим самым, если бы просто работали, а не "заморгал лампочкой и перестал отвечать на внешние раздражители", и тогда было бы совершенно все равно, какой там внутри формат.

    А мы в тредике обсуждали, не эта ли же самая субстанция нынешняя убунта, и что именно там сломали,что требуются настолько ненатуральные телодвижения. Там вот внизу пишут что нет, это, типа, вообще весь линукс так работает, fs созданную не на той архитектуре, ядру никак не прочитать, "зато оптимизированно". То ли дело юзерспейс-поделке, написанной для маков по преимуществу.

     
  • 1.17, antitroll, 20:04, 05/05/2017 [ответить] [смотреть все]  
  • +/
    Много воды. Можно было просто написать что ext* на не х86 NASах форматируется с 64к блоком, с которым ядерный (х86) ext* драйвер не может работать (только 4к блоки) -- и поэтому надо использовать fuseext2 который может работать с ext* c 64к блоками
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:




      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor