[2] ProxMox a dyski
21 stycznia 2021Różnica pomiędzy local (pve) i local-LVM (pve) – o co w ogóle z tym chodzi???
Domyślnie po instalacji PVE jest konfigurowane z magazynami local i local-lvm do przechowywania iso, vztmpl, kopii zapasowych, obrazów itp.
Jak napisano na ProxMoxowej wiki:
Default storage configuration (/etc/pve/storage.cfg)
dir: local path /var/lib/vz content iso,vztmpl,backup # default image store on LVM based installation lvmthin: local-lvm thinpool data vgname pve content rootdir,images # default image store on ZFS based installation zfspool: local-zfs pool rpool/data sparse content images,rootdir
[1] local
Ścieżka: /var/lib/vz
Uwaga! vz to folder
Dostępne jako local w Interfejsie WWW.
Tak naprawdę jest to folder, w którym zainstalowano PVE.
[2] local-LVM
Ścieżka: /dev/pve/data
Uwaga! data to plik
Dostępny jako local-lvm w interfejsie WWW.
Tak naprawdę to jest volumen-lvm, cos na kształt dysku VHD lub VHDX w Windows. Jego zaletą jest możliwość skonfigurowania go jako dysk o pojemności przykładowo 200GB, jednak w rzeczywistości będzie zajmował tylko taką wielkość jak przechowywane na nim dane.
[3] Który wybrać?
Jeśli mamy dedykowany dysk danych lub NFS, prawdopodobnie nie ma to większego znaczenia.
Jeśli nie mamy dedykowanego dysku z danymi lub NFS i zamierzamy użyć dysku, na którym jest zainstalowane PVE dla naszych kontenerów (CT) i maszyn wirtualnych, oto wskazówki:
- Jeśli PVE jest zainstalowany na systemie plików EXT4, który nie ma możliwości tworzenia migawek, takiego jak ZFS itp., ale nadal chcemy używać funkcji migawki z PVE dla maszyn wirtualnych, użyj lvm-thin (local-lvm).
- Jeśli zainstalowaliśmy PVE na ZFS, nie ma to większego znaczenia, ponieważ ZFS ma wbudowane funkcje migawki i obsługuje to PVE.
[4] Co jeszcze je różni?
Ponieważ local jest folderem w systemie plików, możemy łatwo uzyskać do niego dostęp.
local-lvm to wolumin LVM, podobnie jak VHD i VHDX, więc będzie do wykonania dodatkowy krok przy jego montowaniu, zanim będziemy mogli użyć/odczytać/zapisać wolumin.
Jeśli podłączymy ten sam dysk twardy do różnych urządzeń do odczytu/zapisu danych, aby zwizualizować różnice, trzeba będzie wykonać następujące kroki:
- local:
- podłącz fizyczny dysk twardy
- zamontuj fizyczny dysk twardy
- zacznij używać
- local-lvm:
- podłącz fizyczny dysk twardy
- zamontuj fizyczny dysk twardy
- zamontuj wolumin LVM
- rozpocznij korzystanie