Jestem nowy w btrfs i chciałbym uzyskać porady dotyczące partycjonowania i strategii podobjętości. System jest lekkim serwerem WWW i załóżmy, że ma tylko jeden dysk.
W systemach plików ext zawsze tworzyłem osobne partycje dla /, / var, swap (i ewentualnie / boot i / home). Dla mnie / var zawsze zawiera wszystkie cenne dane serwera WWW (np. Bazy danych MySQL) i żaden kod. To pozwala mi łatwo przenieść dane do innego systemu (przenieść lub skopiować / var) lub ponownie zainstalować system operacyjny bez zakłócania danych (formatowanie /) itp.
Korzystając z btrfs, mógłbym zrobić to samo, użyć tego samego schematu partycjonowania i mieć osobny system plików btrfs na każdej partycji. Mogę też mieć jedną partycję i użyć podwoluminów btrfs dla /, / var i tak dalej. Jakie byłyby zalety i wady tego?
Wydaje mi się, że może być pewna zaleta posiadania migawek / -only i / var-only, („Przywróć wszystkie dane do poprzedniego punktu kontrolnego„ vs ”przywróć cały kod„ vs ”przywróć oba”). Czy to prawda, czy tylko tak to wygląda?
Dodatkowe pytanie: czy są zalety używania lvm poniżej systemów plików btrfs?
Dodatkowe pytanie 2: jak zmieniłaby się twoja rada, gdyby system miał dwa dyski tego samego rozmiaru?
Doceniamy również wszelkie wskazówki dotyczące tego, co zrobiłem i jak to dla mnie zadziałało. Mogę znaleźć mnóstwo materiałów na temat tego, co mogę zrobić, ale nie mogę znaleźć wielu, które mówią „to właśnie próbowałem i dlatego to zadziałało lub nie”.