Jak przekonwertować programową partycję RAID 1 na partycję inną niż RAID?

3

Mówią, że RAID nie jest kopią zapasową, ale dopiero teraz widzę, że tak naprawdę potrzebuję (zewnętrznej) kopii zapasowej.

Chciałbym więc przekonwertować (programową) partycję RAID-1 na partycję inną niż RAID (ext4) w moim systemie Linux (Debian 7), ale nie mam pojęcia, jak to zrobić.

Moim celem jest usunięcie jednego z dwóch wewnętrznych dysków w bieżącej konfiguracji RAID 1 i użycie go jako zewnętrznego dysku do tworzenia kopii zapasowych, dzięki czemu mogę zachować dane w innym fizycznym miejscu.

Czy jest jakiś sposób, aby wykonać tę konwersję na inną niż RAID bez formatowania bieżącej partycji RAID (/ home) na (przyszłym) pojedynczym dysku wewnętrznym?

Dzięki za radę, Marcio

Márcio Moreira
źródło
Z jakiego oprogramowania korzystasz? mdadm czy podobny?
nKn
Korzystam z mdadm.
Márcio Moreira,

Odpowiedzi:

1

Oto, co zrobiłbym, aby bezpiecznie usunąć RAID-1 zarządzany przez mdadm:

  1. Uruchom fdisk -l. Dzięki temu dowiesz się, ile macie i jakie macie macie tablice. W kolejnych krokach zakładam, że masz tylko /dev/md0.

  2. Uruchom mdadm --detail /dev/md0. Dzięki temu dowiesz się, które dyski fizyczne są w użyciu.

  3. Uruchom umount -l /dev/md0, co pozwoli ci później zatrzymać RAID. -lFlaga będzie wykonać następujące czynności, jak na jego stronie man:

    -l Leniwy odmontować. Odłącz teraz system plików od hierarchii systemu plików i wyczyść wszystkie odniesienia do systemu plików, gdy tylko nie będzie on już zajęty. (Wymaga jądra 2.4.11 lub nowszego.)

  4. Uruchom mdadm --stop /dev/md0. To zatrzyma macierz RAID.

  5. Usuń superblok na każdym urządzeniu w macierzy RAID (powinno być szczegółowo opisane w poleceniu uruchomionym w kroku 2).

    mdadm --zero-superblock /dev/sda
    mdadm --zero-superblock /dev/sdb
    ...
    

To powinno być to.

nKn
źródło
nKn, dziękuję za odpowiedź, ale nie mogłem sprawić, żeby działała tutaj. Myślę, że wynika to z faktu, że md0 jest partycją root, a md1 to partycja domowa. Nie znam żadnego sposobu na zatrzymanie partycji root. Próbowałem uruchomić komputer z innego dysku, ale na etapie --zero-superblock dostałem komunikat, że partycja nie jest dostępna do zapisu.
Márcio Moreira,
Możesz uruchomić komputer z LiveCD, na przykład Finnix, i zarządzać nim stamtąd.
nKn
nKn, próbowałem z LiveCD, ale nie mogłem uzyskać dostępu do dysku. Mój system RAID zaczął awarię kilka dni temu, a ja zrobiłem kopię zapasową i wypróbowałem twoje sugestie, ale nie udało mi się. Zdecydowałem się sformatować dyski, zrezygnować z RAID, ustawić jeden dysk wewnętrzny tylko dla / home, a drugi dysk (z poprzedniego RAID) stanie się zewnętrzną jednostką kopii zapasowej. Kolejny mniejszy dysk to teraz mój / boot / root / var. Jeszcze raz dziękuję za poświęcony czas i życzliwość.
Márcio Moreira