Citat:
Ursprungligen inskrivet av Neco
Glöm inte att det inte går att lägga till diskar i en pool efter den blivit skapad.
Samt att om du skapar en RAIDZ av en bunt diskar så kommer den minsta disken att bestämma storleken på poolen, alltså 500GBx5+250GBx2 = 1500GB utrymme.
Det stämmer inte riktigt. Du kan alltid lägga till en grupp av diskar till en zpool. Men varje grupp bör klara av en diskkrasch inuti gruppen. Det är alltså inte bra att adda en grupp av diskar, som bara består av en enda disk - därför att om den disken kraschar så har hela gruppen kraschat. Du kan däremot adda en grupp av diskar om gruppen är en raidz1 utan problem - därför att om en disk kraschar i den gruppen så gör det inget eftersom raidz1 klarar av en diskkrasch.
Däremot kan du inte öka på antal diskar inuti en grupp. Men en zpool kan bestå av många olika grupper. Du kan ha flera olika zpooler också, som är oberoende av varandra.
Du kan aldrig minska på antalet diskar. Du kan inte ta bort en grupp, eller minska på antal diskar inuti en grupp. (Detta gäller inte SSD diskar som cache, du kan adda SSD diskar som cache och ta bort dem från en zpool - utan problem)
Det bästa, tycker jag, är att bestämma sig för ett antal diskar som man alltid ska ha i all framtid, och för att uppgradera: swappa en disk i taget mot en större. Helst är raidz2 att rekommendera.
Citat:
Ursprungligen inskrivet av Neco
Om du bara ska koppla t.ex externa USB-diskar och inte använda RAIDZ finns det egentligen inte nån anledning att använda ZFS, formatera dom som ufs2 eller nåt annat isåfall. Om du vill dra ihop 2 externa USB-diskar till en och samma mountpoint funkar ju ZFS bra dock.
Anledningen att använda ZFS är ju att det detekterar och reparerar silent corruption. ZFS detekterar alltid bit rot, dvs silent corruption. Men för att ZFS ska kunna reparera silent corruption krävs någon redundans, helst två diskar eller flera.
Kör du en ensam disk kan inte ZFS reparera ruttna bitar (om du inte installerar ZFS med alternativet "copies=2" för då kopieras data i 2 kopior överallt på disken och då kan ZFS reparera. Dock är jag osäker på om copies=2 kopierar alla data dubbelt, eller bara metadatat dubbelt, dvs det viktigaste datat. Om den kopierar all data dubbelt så får du halva lagringsytrymmet på en ensam disk).
Om du tänker ha extern usb disk, inte som backup, utan som temporär lagring så datat inte är viktigt, så är kanske ett annat filsystem bättre eftersom Linux känner igen många andra filsystem. (Om du inte bara kör mot FreeBSD och Apple OS X som båda kan ZFS, för då går det bra).