Rootmanual:ZFS

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till: navigering, sök

Konfigurationstips för ZFS

För att undvika hängningar/problem så rekommenderar jag för tillfället att vi encapsulerar alla devicer från A3500FC-lådor som vi använder till ZFS i en SVM metadevice först. För att göra det enkelt för oss gör såhär:

 zpool create foo c1t5d0 c1t5d1 c1t5d2
 zpool destroy foo
 metainit d100 1 1 c1t5d0s0
 metainit d101 1 1 c1t5d1s0
 metainit d102 1 1 c1t5d2s0
 zpool create foo raidz /dev/md/dsk/d100 /dev/md/dsk/d101 /dev/md/dsk/d102

Orsaken till den första create/destroy-svängen är att det ser till att ZFS skriver en EFI-label på disken så att vi i framtiden när vissa buggar i ZFS är lagade kan skippa SVM-mellanlagret.

Utan mellanlagret så har jag märkt att ZFS kan hänga all device-access om en disk går sönder i vissa lägen. Med SVM mellan så slipper vi de problemen...

Importera hela Zpool:er till maskiner

Om vi behöver flytta en hel Zpool till en ny maskin (eller samma ominstallerade maskin) så använder man kommandot "zpool import". Det jobbar dock per default på de riktiga diskdevicerna, så för att få in poolen på rätt så så får vi först återskapa SVM-metadevicerna och därefter köra:

 zpool import -d /dev/md/dsk <poolnamn>

Nackdelar

En nackdel med ovanstående ZFS/SVM-kombo är att då jobbar ZFS mot disk-partitioner istället för hela diskarna, men fördelen är att det fungera...