Титла: Монтиране на диск участвал в raid1 Публикувано от: Astor в Dec 23, 2013, 00:00 Здравейте,
опитвам се да извлека информацията от едно дискче участвало в raid 1 масив на др. компютър. Нито компютъра, нито другия диск, част от този масив са налични. Закачил съм диска към една машина и тя го разпознава така (sda1 и sda2 са участвали в mirrored масиви, sda3 - си се е ползвал като обикновен дял): Цитат [root@cent /]# fdisk -l /dev/sdc При опит да монтирам диск /dev/sdc1 - който дял е участвал в raid 1 масива дава следната грешка: Цитат [root@cent ~]# mkdir /mnt/test Не знам тази операция по извличане на данни как трябва да стане по принцип и за да не налучквам повече ви питам вас. Благодаря предварително. Титла: Re: Монтиране на диск участвал в raid1 Публикувано от: neter в Dec 23, 2013, 00:15 Ъ... Ми в грешката пише, че /dev/sdc1 бил вече монтиран, когато се опитваш да го монтираш. Я виж изхода от командата mount (чисто, без опции), за да видиш монтиран ли е, и къде!
Титла: Re: Монтиране на диск участвал в raid1 Публикувано от: Astor в Dec 23, 2013, 00:34 Здравей,
не е монтиран, нито някаде е зададено да се монтира автоматично: Цитат [root@cent ~]# mount Др. вариант за грешка: /mnt/test да е зает - също не ми се вижда валиден: Цитат [root@cent ~]# ls -la /mnt/test/ Титла: Re: Монтиране на диск участвал в raid1 Публикувано от: neter в Dec 23, 2013, 00:58 Добре. Първо, няма да е зле, ако имаш възможност, да си направиш едно резервно копие на /dev/sdc1 с dd преди да продължим, че може и да се омаже.
След това пробвай да сложиш дяла в масив и да четеш от масива Цитат mdadm --assemble /dev/md1 /dev/sdc1Обърни внимание, че опцията е "assemble", а не "create". Не пробвай с "create" - със сигурност ще го омажеш. Смени си цифрата на md устройството, ако на текущата система имаш вече масив с такъв номер. Титла: Re: Монтиране на диск участвал в raid1 Публикувано от: Astor в Dec 23, 2013, 11:48 Здравей, благодаря за помощта. В крайна сметка се оправих. Как?
На тази машина първо изобщо нямаше mdadm, наложи се да го инсталирам. Цитат [root@cent ~]# [root@cent ~]# mdadm --assemble /dev/md1 /dev/sdc1Беше се опитало да вкара диск sdc1 в масив md127, това не ми стана ясно защо... После се опитах да го разкарам от там: Цитат [root@cent ~]# mdadm --remove /dev/md1 /dev/sdc1 И в крайна сметка със опцията --force нещата тръгнаха все пак: Цитат [root@cent ~]# mdadm --assemble --force /dev/md1 /dev/sdc1 Оказа се, че масив правен с mdadm е доста капризен. Да не ти се налага да възстановяваш нещо от него :) Освен така, др. начин има ли за извличане на данните? |