Jak skonfigurować RAID BTRFS

Jak skonfigurować RAID BTRFS
BTRFS to nowoczesny system plików (COW) z wbudowaną obsługą RAID. Tak więc nie potrzebujesz żadnych narzędzi stron trzecich, aby tworzyć naloty oprogramowania na systemie plików BTRFS.

System plików BTRFS utrzymuje oddzielnie metadane systemu plików i dane. Możesz jednocześnie używać różnych poziomów RAID dla danych i metadanych. Jest to główna zaleta systemu plików BTRFS.

Ten artykuł pokazuje, jak skonfigurować naloty BTRFS w konfiguracjach RAID-0, RAID-1, RAID-1C3, RAID-1C4, RAID-10, RAID-5 i RAID-6.

Skróty

  • Btrfs - System plików B-Tree
  • NALOT - Zbędny szereg niedrogich dysków/zbędny wachlarz niezależnych dysków
  • GB - Gigabyte
  • TB - Terabyte
  • HDD - Dysk twardy
  • SSD - Dysk SSD

Wymagania wstępne

Aby wypróbować przykłady zawarte w tym artykule:

  • Musisz mieć instalowany system plików BTRFS na komputerze.
  • Będziesz potrzebował co najmniej czterech dysków twardych/dysków SSD o tej samej pojemności, aby wypróbować różne konfiguracje RAID.

W mojej maszynie Ubuntu dodałem cztery dysku twardego (SDB, SDC, SDD, SDE). Każdy z nich ma wielkość 20 GB.

$ sudo lsblk -e7

Notatka: Twoje HDD/SSD mogą mieć inne nazwy niż moje. Pamiętaj, aby odtąd zastąpić je swoimi.


Aby uzyskać pomoc w instalacji systemu plików BTRFS w Ubuntu, sprawdź artykuł Zainstaluj i użyj BTRFS na Ubuntu 20.04 LTS.

Aby uzyskać pomoc w instalacji systemu plików BTRFS w Fedora, sprawdź artykuł Zainstaluj i użyj BTRFS na Fedora 33.

Profile BTRFS

Profil BTRFS służy do poinformowania systemu plików BTRFS, ile kopii danych/metadanych należy zachować i jakie poziomy RAID można wykorzystać dla danych/metadanych. System plików BTRFS zawiera wiele profili. Zrozumienie ich pomoże skonfigurować nalot BTRFS tak, jak chcesz.

Dostępne profile BTRFS są następujące:

pojedynczy: Jeśli pojedynczy Profil jest używany do danych/metadanych, tylko jedna kopia danych/metadanych zostanie zapisana w systemie plików, nawet jeśli dodasz wiele urządzeń pamięci masowej do systemu plików. Więc, 100% przestrzeni dysku każdego z urządzeń pamięci dodanej do systemu plików można zastosować.

dup: Jeśli dup Profil jest używany do danych/metadanych, każde z urządzeń pamięci dodanych do systemu plików będzie przechowywać dwie kopie danych/metadanych. Więc, 50% przestrzeni dysku każdego z urządzeń pamięci dodanej do systemu plików można zastosować.

RAID0: W RAID0 Profil, dane/metadane zostaną podzielone równomiernie na wszystkie urządzenia pamięci dodane do systemu plików. W tej konfiguracji nie będzie zbędnych (duplikat) danych/metadanych. Więc, 100% przestrzeni dysku każdego z urządzeń pamięci dodanej do systemu plików można użyć. Jeśli w każdym razie jedno z urządzeń pamięci nie powiedzie się, cały system plików zostanie uszkodzony. Będziesz potrzebować co najmniej dwóch urządzeń pamięci masowej, aby skonfigurować system plików BTRFS w RAID0 profil.

RAID1: W RAID1 Profil, dwie kopie danych/metadanych będą przechowywane w urządzeniach pamięci dodanej do systemu plików. W tej konfiguracji tablica RAID może przetrwać jedną awarię napędu. Ale możesz używać tylko 50% całkowitej przestrzeni dysku. Będziesz potrzebować co najmniej dwóch urządzeń pamięci masowej, aby skonfigurować system plików BTRFS w RAID1 profil.

RAID1C3: W RAID1C3 Profil, trzy kopie danych/metadanych będą przechowywane w urządzeniach pamięci dodanej do systemu plików. W tej konfiguracji tablica RAID może przetrwać dwie awarie napędu, ale możesz używać tylko 33% całkowitej przestrzeni dysku. Będziesz potrzebować co najmniej trzech urządzeń pamięci masowej, aby skonfigurować system plików BTRFS w RAID1C3 profil.

RAID1C4: W RAID1C4 Profil, cztery kopie danych/metadanych będą przechowywane w urządzeniach pamięci dodanej do systemu plików. W tej konfiguracji tablica RAID może przetrwać trzy awarie napędowe, ale możesz użyć tylko 25% całkowitej przestrzeni dysku. Będziesz potrzebować co najmniej czterech urządzeń pamięci masowej, aby skonfigurować system plików BTRFS w RAID1C4 profil.

RAID10: W RAID10 profil, dwie kopie danych/metadanych będą przechowywane w urządzeniach pamięci dodanej do systemu plików, jak w RAID1 profil. Ponadto dane/metadane zostaną podzielone na urządzenia pamięci, jak w RAID0 profil.

RAID10 Profil jest hybrydą RAID1 I RAID0 profile. Niektóre formularze urządzeń pamięci RAID1 tablice i niektóre z nich RAID1 tablice są używane do utworzenia RAID0 szyk. W RAID10 konfiguracja, system plików może przetrwać pojedynczą awarię napędu w każdym z RAID1 tablice.

Możesz użyć 50% z całkowitej przestrzeni dysku w RAID10 konfiguracja. Będziesz potrzebować co najmniej czterech urządzeń pamięci masowej, aby skonfigurować system plików BTRFS w RAID10 profil.

RAID5: W RAID5 Profil, jedna kopia danych/metadanych zostanie podzielona na urządzenia magazynowe. Pojedyncza parytet zostanie obliczona i rozmieszczona między urządzeniami pamięci masowej tablicy RAID.

W RAID5 konfiguracja, system plików może przetrwać awarię pojedynczego napędu. Jeśli dysk się nie powiedzie, możesz dodać nowy dysk do systemu plików, a utracone dane zostaną obliczone na podstawie rozproszonej parzystości działających napędów.

Możesz użyć 100x (n-1)/n % z całkowitej przestrzeni dysku w RAID5 konfiguracja. Tutaj, N to liczba urządzeń pamięci dodanej do systemu plików. Będziesz potrzebować co najmniej trzech urządzeń pamięci masowej, aby skonfigurować system plików BTRFS w RAID5 profil.

RAID6: W RAID6 Profil, jedna kopia danych/metadanych zostanie podzielona na urządzenia magazynowe. Dwie parytety zostaną obliczone i rozmieszczone między urządzeniami pamięci masowej tablicy RAID.

W RAID6 Konfiguracja, system plików może przetrwać dwie niepowodzenia napędu jednocześnie. Jeśli dysk się nie powiedzie, możesz dodać nowy dysk do systemu plików, a utracone dane zostaną obliczone na podstawie dwóch rozproszonych parytetów działających napędów.

Możesz użyć 100x (n-2)/n % z całkowitej przestrzeni dysku w RAID6 konfiguracja. Tutaj, N to liczba urządzeń pamięci dodanej do systemu plików. Będziesz potrzebować co najmniej czterech urządzeń pamięci masowej, aby skonfigurować system plików BTRFS w RAID6 profil.

Tworzenie punktu mocowania

Musisz utworzyć katalog, aby zamontować system plików BTRFS, który utworzysz w następnych sekcjach tego artykułu.

Aby utworzyć katalog /punkt /dane /dane, uruchom następujące polecenie:

$ sudo mkdir -v /dane

Konfigurowanie RAID-0

W tej sekcji dowiesz się, jak skonfigurować nalot BTRFS w konfiguracji RAID-0 za pomocą czterech dysku twardego (SDB, SDC, SDD i SDE). HDD mają rozmiar 20 GB.

$ sudo lsblk -e7

Aby utworzyć nalot BTRFS w konfiguracji RAID-0 za pomocą czterech dysku twardego (SDB, SDC, SDD, I sde) Uruchom następujące polecenie:

$ sudo mkfs.BTRFS -L DANE -D RAID0 -M RAID0 -f /dev /sdb /dev /sdc /dev /sdd /dev /sde

Tutaj,

  • -L Opcja służy do ustawienia etykiety systemu plików dane.
  • -D Opcja służy do ustawienia profilu RAID RAID0 dla danych systemu plików.
  • -M Opcja służy do ustawienia profilu RAID RAID0 dla metadanych systemu plików.
  • -F Opcja służy do wymuszenia tworzenia systemu plików BTRFS, nawet jeśli którykolwiek z dysku twardego ma istniejący system plików.

System plików BTRFS dane W konfiguracji RAID-0 należy teraz utworzyć, jak widać na zrzucie ekranu poniżej.

Możesz zamontować RAID BTRFS za pomocą dowolnego dysku twardego/SSD, którego użyłeś do utworzenia nalotu.

Na przykład użyłem HDDS SDB, SDC, SDD, I sde Aby utworzyć nalot BTRFS w konfiguracji RAID-0.

Mogę więc zamontować system plików BTRFS dane w /dane katalog korzystający z dysku twardego SDB, następująco:

$ sudo mount /dev /sdb /dane

Jak widać, RAID BTRFS jest zamontowany w /dane informator.

$ sudo df -h /dane

Aby znaleźć informacje o użyciu systemu plików dane BTRFS System plików zamontowany w /dane Directory, uruchom następujące polecenie:

$ sudo btrfs system systemu plików /dane

Jak widzisz,

Rozmiar nalotu (Rozmiar urządzenia) Jest 80 GB (4 × 20 GB na HDD).

O 78.98 GB (Bezpłatny (szacowany)) z 80 GB miejsca na dysku może być używane w konfiguracji RAID-0.

Tylko jedna kopia danych (Współczynnik danych) i jedna kopia metadanych (Stosunek metadanych) będzie przechowywany w systemie plików BTRFS w konfiguracji RAID-0.

Gdy działa nalot BTRFS, możesz go zdjąć od /dane katalog, jak następuje:

$ sudo umount /dane

Konfigurowanie RAID-1

W tej sekcji dowiesz się, jak skonfigurować nalot BTRFS w konfiguracji RAID-1 przy użyciu czterech dysku twardego (SDB, SDC, SDD, I sde). HDD mają rozmiar 20 GB.

$ sudo lsblk -e7

Aby utworzyć nalot BTRFS w konfiguracji RAID-1 za pomocą czterech dysku twardego (SDB, SDC, SDD, I sde), Uruchom następujące polecenie:

$ sudo mkfs.BTRFS -L DANE -D RAID1 -M RAID1 -F /dev /sdb /dev /sdc /dev /sdd /dev /sde

Tutaj,

  • -L Opcja służy do ustawienia etykiety systemu plików dane.
  • -D Opcja służy do ustawienia profilu RAID RAID1 dla danych systemu plików.
  • -M Opcja służy do ustawienia profilu RAID RAID1 dla metadanych systemu plików.
  • -F Opcja służy do wymuszenia tworzenia systemu plików BTRFS, nawet jeśli którykolwiek z dysku twardego ma istniejący system plików.

Dane systemu plików BTRFS w konfiguracji RAID-1 powinny teraz zostać utworzone, jak widać na zrzucie ekranu poniżej.

Możesz zamontować RAID BTRFS za pomocą dowolnego dysku twardego/SSD, którego użyłeś do utworzenia nalotu.

Na przykład użyłem HDDS SDB, SDC, SDD, I sde Aby utworzyć nalot BTRFS w konfiguracji RAID-1.

Mogę zamontować system plików BTRFS dane w /dane katalog korzystający z dysku twardego SDB, następująco:

$ sudo mount /dev /sdb /dane

Jak widać, RAID BTRFS jest zamontowany w katalogu /danych.

$ sudo df -h /dane

Aby znaleźć informacje o użyciu systemu plików danych systemu plików BTRFS zamontowanych w /dane Directory, uruchom następujące polecenie:

$ sudo btrfs system systemu plików /dane

Jak widzisz,

Rozmiar nalotu (Rozmiar urządzenia) Jest 80 GB (4 × 20 GB na HDD).

O 38.99 GB (Bezpłatny (szacowany)) z 80 GB miejsca na dysku może być używane w konfiguracji RAID-1.

W konfiguracji RAID-1 dwie kopie danych (Współczynnik danych) i dwie kopie metadanych (Stosunek metadanych) będzie przechowywany w systemie plików BTRFS.

Gdy działa nalot BTRFS, możesz go zdjąć od /dane katalog, jak następuje:

$ sudo umount /dane

Konfigurowanie RAID-1C3

W tej sekcji dowiesz się, jak skonfigurować nalot BTRFS w konfiguracji RAID-1C3 przy użyciu czterech dysku twardego (SDB, SDC, SDD i SDE). HDD mają rozmiar 20 GB

$ sudo lsblk -e7

Aby utworzyć nalot BTRFS w konfiguracji RAID-1C3 za pomocą czterech dysku twardych SDB, SDC, SDD, I sde, Uruchom następujące polecenie:

$ sudo mkfs.BTRFS -L DANE -D RAID1C3 -M RAID1C3 -F /dev /sdb /dev /sdc /dev /sdd /dev /sde

Tutaj,

  • -L Opcja służy do ustawiania danych etykiety systemu plików.
  • -D Opcja służy do ustawienia profilu RAID RAID1C3 dla systemu plików dane.
  • -M Opcja służy do ustawienia profilu RAID RAID1C3 dla metadanych systemu plików.
  • -F Opcja służy do wymuszenia tworzenia systemu plików BTRFS, nawet jeśli którykolwiek z dysku twardego ma istniejący system plików.

System plików BTRFS dane W konfiguracji RAID-1C3 należy teraz utworzyć, jak widać na zrzucie ekranu poniżej.

Możesz zamontować RAID BTRFS za pomocą dowolnego dysku twardego/SSD, którego użyłeś do utworzenia nalotu.

Na przykład użyłem HDDS SDB, SDC, SDD, I sde Aby utworzyć nalot BTRFS w konfiguracji RAID-1C3.

Mogę więc zamontować system plików BTRFS dane w /dane katalog korzystający z dysku twardego SDB, następująco:

$ sudo mount /dev /sdb /dane

Jak widać, RAID BTRFS jest zamontowany w /dane informator.

$ sudo df -h /dane

Aby znaleźć informacje o użyciu systemu plików dane BTRFS System plików zamontowany w /dane Directory, uruchom następujące polecenie:

$ sudo btrfs system systemu plików /dane

Jak widzisz,

Rozmiar nalotu (Rozmiar urządzenia) Jest 80 GB (4 × 20 GB na HDD).

O 25.66 GB (Bezpłatny (szacowany)) z 80 GB miejsca na dysku może być używane w konfiguracji RAID-1C3.

W konfiguracji RAID-1C3 trzy kopie danych (Współczynnik danych) i trzy kopie metadanych (Stosunek metadanych) będzie przechowywany w systemie plików BTRFS.

Gdy działa nalot BTRFS, możesz go zdjąć od /dane katalog, jak następuje:

$ sudo umount /dane

Konfigurowanie RAID-1C4

W tej sekcji dowiesz się, jak skonfigurować nalot BTRFS w konfiguracji RAID-1C4 za pomocą czterech dysku twardego SDB, SDC, SDD, I sde. HDD mają rozmiar 20 GB.

$ sudo lsblk -e7

Aby utworzyć nalot BTRFS w konfiguracji RAID-1C4 za pomocą czterech HDD SDB, SDC, SDD, I sde, Uruchom następujące polecenie:

$ sudo mkfs.BTRFS -L DANE -D RAID1C4 -M RAID1C4 -F /dev /sdb /dev /sdc /dev /sdd /dev /sde

Tutaj,

  • -L Opcja służy do ustawienia etykiety systemu plików dane.
  • -D Opcja służy do ustawienia profilu RAID RAID1C4 dla danych systemu plików.
  • -M Opcja służy do ustawienia profilu RAID RAID1C4 dla metadanych systemu plików.
  • -F Opcja służy do wymuszenia tworzenia systemu plików BTRFS, nawet jeśli którykolwiek z dysku twardego ma istniejący system plików.

System plików BTRFS dane W konfiguracji RAID-1C4 należy teraz utworzyć, jak widać na zrzucie ekranu poniżej.

Możesz zamontować RAID BTRFS za pomocą dowolnego dysku twardego/SSD, którego użyłeś do utworzenia nalotu.

Na przykład użyłem HDDS SDB, SDC, SDD, I sde Aby utworzyć nalot BTRFS w konfiguracji RAID-1C4.

Mogę więc zamontować system plików BTRFS dane w /dane katalog korzystający z dysku twardego SDB, następująco:

$ sudo mount /dev /sdb /dane

Jak widać, RAID BTRFS jest zamontowany w /dane

$ sudo df -h /dane

Aby znaleźć informacje o użyciu systemu plików dane BTRFS System plików zamontowany w /dane

$ sudo btrfs system systemu plików /dane

Jak widzisz,

Rozmiar nalotu (Rozmiar urządzenia) Jest 80 GB (4 × 20 GB na HDD).

O 18.99 GB (Bezpłatny (szacowany)) z 80 GB miejsca na dysku może być używane w konfiguracji RAID-1C4.

W konfiguracji RAID-1C4 cztery kopie danych (Współczynnik danych) i cztery kopie metadanych (Stosunek metadanych) będzie przechowywany w systemie plików BTRFS.

Gdy działa nalot BTRFS, możesz go zdjąć od /dane katalog, jak następuje:

$ sudo umount /dane

Konfigurowanie RAID-10

W tej sekcji dowiesz się, jak skonfigurować nalot BTRFS w konfiguracji RAID-10 za pomocą czterech dysku twardego SDB, SDC, SDD, I sde. HDD mają rozmiar 20 GB.

$ sudo lsblk -e7

Aby utworzyć nalot BTRFS w konfiguracji RAID-10 za pomocą czterech HDD SDB, SDC, SDD, I sde, Uruchom następujące polecenie:

$ sudo mkfs.BTRFS -L DANE -D RAID10 -M RAID10 -f /dev /sdb /dev /sdc /dev /sdd /dev /sde

Tutaj,

  • -L Opcja służy do ustawienia etykiety systemu plików dane.
  • -D Opcja służy do ustawienia profilu RAID RAID10 dla danych systemu plików.
  • -M Opcja służy do ustawienia profilu RAID RAID10 dla metadanych systemu plików.
  • -F Opcja służy do wymuszenia tworzenia systemu plików BTRFS, nawet jeśli którykolwiek z dysku twardego ma istniejący system plików.

System plików BTRFS dane W konfiguracji RAID-10 należy teraz utworzyć, jak widać na zrzucie ekranu poniżej.

Możesz zamontować RAID BTRFS za pomocą dowolnego dysku twardego/SSD, którego użyłeś do utworzenia nalotu.

Na przykład użyłem HDDS SDB, SDC, SDD, I sde Aby utworzyć nalot BTRFS w konfiguracji RAID-10.

Mogę więc zamontować system plików BTRFS dane w /dane katalog korzystający z dysku twardego SDB, następująco:

$ sudo mount /dev /sdb /dane

Jak widać, RAID BTRFS jest zamontowany w /dane informator.

$ sudo df -h /dane

Aby znaleźć informacje o użyciu systemu plików danych systemu plików BTRFS zamontowanych w /dane Directory, uruchom następujące polecenie:

$ sudo btrfs system systemu plików /dane

Jak widzisz,

Rozmiar nalotu (Rozmiar urządzenia) Jest 80 GB (4 × 20 GB na HDD).

O 39.48 GB (Bezpłatny (szacowany)) z 80 GB miejsca na dysku może być używane w konfiguracji RAID-10.

W konfiguracji RAID-10 dwie kopie danych (Współczynnik danych) i dwie kopie metadanych (Stosunek metadanych) będzie przechowywany w systemie plików BTRFS.

Gdy działa nalot BTRFS, możesz go zdjąć od /dane katalog, jak następuje:

$ sudo umount /dane

Konfigurowanie RAID-5

W tej sekcji dowiesz się, jak skonfigurować nalot BTRFS w konfiguracji RAID-5 za pomocą czterech dysku twardego SDB, SDC, SDD, I sde. HDD mają rozmiar 20 GB.

$ sudo lsblk -e7

Aby utworzyć nalot BTRFS w konfiguracji RAID-5 za pomocą czterech HDD SDB, SDC, SDD, I sde, Uruchom następujące polecenie:

$ sudo mkfs.BTRFS -L DANE -D RAID5 -M RAID5 -f /dev /sdb /dev /sdc /dev /sdd /dev /sde

Tutaj,

  • -L Opcja służy do ustawienia etykiety systemu plików dane.
  • -D Opcja służy do ustawienia profilu RAID RAID5 dla danych systemu plików.
  • -M Opcja służy do ustawienia profilu RAID RAID5 dla metadanych systemu plików.
  • -F Opcja służy do wymuszenia tworzenia systemu plików BTRFS, nawet jeśli którykolwiek z dysku twardego ma istniejący system plików.

System plików BTRFS dane W konfiguracji RAID-5 należy teraz utworzyć, jak widać na zrzucie ekranu poniżej.

Możesz zamontować RAID BTRFS za pomocą dowolnego dysku twardego/SSD, którego użyłeś do utworzenia nalotu.

Na przykład użyłem HDDS SDB, SDC, SDD, I sde Aby utworzyć nalot BTRFS w konfiguracji RAID-5.

Mogę więc zamontować system plików BTRFS dane w /dane katalog korzystający z dysku twardego SDB, następująco:

$ sudo mount /dev /sdb /dane

Jak widać, RAID BTRFS jest zamontowany w /dane informator.

$ sudo df -h /dane

Aby znaleźć informacje o użyciu systemu plików danych systemu plików BTRFS zamontowanych w /dane Directory, uruchom następujące polecenie:

$ sudo btrfs system systemu plików /dane

Jak widzisz,

Rozmiar nalotu (Rozmiar urządzenia) Jest 80 GB (4 × 20 GB na HDD).

O 59.24 GB (Bezpłatny (szacowany)) z 80 GB miejsca na dysku może być używane w konfiguracji RAID-5.

W konfiguracji RAID-5, 1.33 kopie danych (Współczynnik danych) i 1.33 kopie metadanych (Stosunek metadanych) będzie przechowywany w systemie plików BTRFS.

Gdy działa nalot BTRFS, możesz go zdjąć od /dane katalog, jak następuje:

$ sudo umount /dane

Konfigurowanie RAID-6

W tej sekcji dowiesz się, jak skonfigurować nalot BTRFS w konfiguracji RAID-6 za pomocą czterech dysku twardego SDB, SDC, SDD, I sde. HDD mają rozmiar 20 GB.

$ sudo lsblk -e7

Aby utworzyć nalot BTRFS w konfiguracji RAID-6 za pomocą czterech HDD SDB, SDC, SDD, I sde, Uruchom następujące polecenie:

$ sudo mkfs.BTRFS -L DANE -D RAID6 -M RAID6 -f /dev /sdb /dev /sdc /dev /sdd /dev /sde

Tutaj,

  • -L Opcja służy do ustawienia etykiety systemu plików dane.
  • -D Opcja służy do ustawienia profilu RAID RAID6 dla danych systemu plików.
  • -M Opcja służy do ustawienia profilu RAID RAID6 dla metadanych systemu plików.
  • -F Opcja służy do wymuszenia tworzenia systemu plików BTRFS, nawet jeśli którykolwiek z dysku twardego ma istniejący system plików.

System plików BTRFS dane W konfiguracji RAID-6 należy teraz utworzyć, jak widać na zrzucie ekranu poniżej.

Możesz zamontować RAID BTRFS za pomocą dowolnego dysku twardego/SSD, którego użyłeś do utworzenia nalotu.

Na przykład użyłem HDDS SDB, SDC, SDD, I sde Aby utworzyć nalot BTRFS w konfiguracji RAID-6.

Mogę więc zamontować system plików BTRFS dane w /dane katalog korzystający z dysku twardego SDB, następująco:

$ sudo mount /dev /sdb /dane

Jak widać, RAID BTRFS jest zamontowany w /dane informator.

$ sudo df -h /dane

Aby znaleźć informacje o użyciu systemu plików dane BTRFS System plików zamontowany w /dane Directory, uruchom następujące polecenie:

$ sudo btrfs system systemu plików /dane

Jak widzisz,

Rozmiar nalotu (Rozmiar urządzenia) Jest 80 GB (4 × 20 GB na HDD).

O 39.48 GB (Bezpłatny (szacowany)) z 80 GB miejsca na dysku może być używane w konfiguracji RAID-6.

W konfiguracji RAID-6 dwie kopie danych (Współczynnik danych) i dwie kopie metadanych (Stosunek metadanych) będzie przechowywany w systemie plików BTRFS.

Gdy działa nalot BTRFS, możesz go zdjąć od /dane katalog, jak następuje:

$ sudo umount /dane

Problemy z BTRFS RAID-5 i RAID-6

Wbudowane konfiguracje BTRFS RAID-5 i RAID-6 są nadal eksperymentalne. Te konfiguracje są bardzo niestabilne i nie należy ich używać w produkcji.

Aby zapobiec uszkodzeniu danych, system operacyjny Ubuntu nie zaimplementował RAID-5 i RAID-6 dla systemu plików BTRFS. Tak więc nie będziesz mógł utworzyć RAID BTRFS w konfiguracjach RAID-5 i RAID-6 za pomocą wbudowanej funkcji RAID systemu plików BTRFS na Ubuntu. Dlatego pokazałem, jak utworzyć nalot BTRFS w konfiguracjach RAID-5 i RAID-6 w Fedora 33, zamiast Ubuntu 20.04 LTS.

Montaż BTRFS RAID automatycznie podczas rozruchu

Aby automatycznie zamontować RAID BTRFS za pomocą pliku /etc /fstab, musisz znać UUID systemu plików BTRFS.

UUID systemu plików BTRFS można znaleźć za pomocą następującego polecenia:

$ sudo blkid-mecz-token typ = btrfs

Jak widać, UUID urządzeń pamięci, które są dodawane do systemu plików BTRFS w celu konfiguracji nalotu, jest taki sam.

W moim przypadku jest to C69A889A-8FD2-4571-BD97-A3C2E4543B6B. Będzie dla Ciebie inaczej. Pamiętaj więc, aby odtąd zastąpić ten UUID.

Teraz otwórz /etc/fstab Plik z nano edytorem tekstu, w następujący sposób:

$ sudo nano /etc /fstab

Dodaj następujący wiersz do końca /etc/fstab plik.

Uuid =C69A889A-8FD2-4571-BD97-A3C2E4543B6B /Data BTRFS domyślnie 0 0

Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować /etc/fstab plik.

Aby zmiany uruchomić, uruchom ponownie komputer, w następujący sposób:

$ sudo restart

Jak widać, RAID BTRFS jest prawidłowo zamontowany w /dane informator.

$ df -h /dane

Jak widać, Raid BTRFS zamontowany w /dane Katalog działa dobrze.

$ sudo btrfs system systemu plików /dane

Wniosek

W tym artykule szczegółowo wyjaśniono różne profile RAID BTRFS. Artykuł pokazał, jak skonfigurować nalot BTRFS w konfiguracji RAID-0, RAID-1, RAID-1C3, RAID-1C4, RAID-10, RAID-5 i RAID-6. Dowiedziałeś się również o niektórych problemach z konfiguracją BTRFS RAID-5 i RAID-6, a także o tym, jak automatycznie zamontować RAID BTRFS.

Bibliografia

  • [1] Za pomocą BTRFS z wieloma urządzeniami - BTRFS Wiki - https: // btrfs.Wiki.jądro.org/indeks.php/używając_btrfs_with_multiple_devices
  • [2] Układ profilu ManPage BTRFS - https: // btrfs.Wiki.jądro.org/indeks.php/manpage/mkfs.Btrfs#profilu_layout
  • [4] Standardowe poziomy nalotów - Wikipedia - https: // en.Wikipedia.org/wiki/standard_raid_levels