witam
postawiłem w domu mały serwer na ubuntu 18.04
dwa dyski 1T w raid 1
wszystko było dobrze dopóki nie padł 1 z dysków przekonałem się wtedy, że raid nie dział jak kopia zapasowa
więc postanowiłem zlikwidować raid i synchronizować 2 dyski raz w tygodniu
niestety przez brak wiedzy dotyczącej mdadm i zbyt pochopne działania załatwiłem dane
poniżej co zrobiłem
podpoiłem dysk do laptopa
na dysku były 2 partycje zamontowane w md0 i md1
sudo umount -l /dev/md1
sudo mdadm --stop /dev/md1
mdadm --zero-superblock /dev/sdb2
sudo mdadm --zero-superblock /dev/sdb2
sudo fdisk -l
sudo mdadm --detail /dev/md0
sudo mdadm --stop /dev/md0
sudo mdadm --zero-superblock /dev/sdb1
obecnie ubuntu na moim laptopie montuje partycje jako puste
czy można jakoś przywrócić te dane
czytam, że można spróbować utworzyć na nowo raid i może dane wrócą
ale swoje już się nakombinowałem i nie chcę mocniej namieszać
mdadm raid 1 odzyskanie danych po mdadm --zero-superblock
- mario_7
- Administrator
- Posty: 8613
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: mdadm raid 1 odzyskanie danych po mdadm --zero-superblock
Podpowiedź w ciemno - test disk. Może uda się mu odtworzyć to co usunąłeś.
Aby nie zepsuć rzeczy bardziej - najlepiej byłoby próbować na kopii dysku.
Aby nie zepsuć rzeczy bardziej - najlepiej byłoby próbować na kopii dysku.
-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 18 wrz 2007, 10:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: mdadm raid 1 odzyskanie danych po mdadm --zero-superblock
sprawa rozwiązana
należy przywrócić usuniętą tablicę
poniżej komenda może się komuś przyda
zamiast sdX wpisujemy swój dysk
lsblk - wyświetli jak został zamontowany
sudo mdadm --create /dev/md0 --assume-clean --verbose --level=raid1 --raid-devices=2 /dev/sdX missing
w moim przypadku na 1 dysku miałem 2 partycje
pierwsza podpięta do md0 druga do md1
czyli
sudo mdadm --create /dev/md0 --assume-clean --verbose --level=raid1 --raid-devices=2 /dev/sdb1 missing
sudo mdadm --create /dev/md1 --assume-clean --verbose --level=raid1 --raid-devices=2 /dev/sdb2 missing
należy przywrócić usuniętą tablicę
poniżej komenda może się komuś przyda
zamiast sdX wpisujemy swój dysk
lsblk - wyświetli jak został zamontowany
sudo mdadm --create /dev/md0 --assume-clean --verbose --level=raid1 --raid-devices=2 /dev/sdX missing
w moim przypadku na 1 dysku miałem 2 partycje
pierwsza podpięta do md0 druga do md1
czyli
sudo mdadm --create /dev/md0 --assume-clean --verbose --level=raid1 --raid-devices=2 /dev/sdb1 missing
sudo mdadm --create /dev/md1 --assume-clean --verbose --level=raid1 --raid-devices=2 /dev/sdb2 missing
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości