Lägga till en disk och växa poolen: steget som tyst avslutar redundansen

Att lägga till en disk är två skilda jobb: att få systemet att se den, och att bestämma var den hör hemma. Ett misstag i det andra kan avsluta redundansen för gott.

AtlasPVE ·

Den här artikeln svarar på

  • proxmox lägga till disk
  • lägga till disk i zfs pool
  • proxmox utöka lagring
  • proxmox ny disk syns inte
  • utöka zfs pool
  • proxmox utöka storage

Att koppla in en ny disk ser enkelt ut, och oftast är det så. Risken ligger inte i inkopplingen, utan i beslutet om var disken hör hemma.

Först: vad finns redan på disken

Disken du kopplat in behöver inte vara ny. Den kan bära en gammal partitionstabell, en gammal pooletikett eller data som blivit kvar från ett annat system. Titta på vad som redan finns där innan du bygger något ovanpå. Att hoppa över det steget är precis det som förstör den data du faktiskt behövde, redan vid första handgreppet.

Beslutet: separat lagring eller växa poolen

Att definiera disken som separat lagring är den ofarliga vägen. Det nya utrymmet dyker upp som en plats som står för sig själv och ändrar strukturen på ingenting befintligt. För säkerhetskopior, avbilder eller mindre kritiska maskiner är det oftast rätt svar.

Att växa en pool innebär däremot att gå in i den befintliga strukturen, och det har regler.

Den verkliga fällan i ZFS

Lägger du till en enda disk i en redundant ZFS-pool ansluter den disken som en egen medlem utan egen redundans. Poolen blir större, men från den stunden hänger hela poolen på den enda diskens hälsa. Försvinner den försvinner poolen, och redundansen på de andra diskarna hjälper inte alls. ZFS varnar i det här steget, och folk tvingar sig regelbundet förbi varningen. Att ångra är inte heller enkelt.

Det finns två riktiga sätt att växa en redundant pool. Antingen lägger du till en andra grupp diskar i samma form, eller så byter du de befintliga diskarna en i taget mot större och väntar in varje omsynkning. Det andra är långsamt men kräver inga extra platser.

Hur det ser ut i LVM

I LVM är det ett rakt jobb att lägga till den nya disken i gruppen och växa utrymmet. I gengäld ger den tillagda disken ingen redundans: gruppen är nu utspridd över fler diskar, och försvinner en av dem försvinner data som låg där. Att vinna utrymme och att vinna tålighet är inte samma sak.

Vad Atlas gör

Atlas visar de anslutna diskarna, vad som ligger på dem och poolernas form på en skärm. Om en åtgärd skulle sänka redundansen säger det till före åtgärden, inte efteråt.

Källor

Proxmox egen dokumentation. På engelska, och den har sista ordet i den här frågan.

Relaterade artiklar

Hur ser det här ut inne i Atlas?

Gå till produktsidan