{"id":436,"date":"2015-08-20T15:35:03","date_gmt":"2015-08-20T15:35:03","guid":{"rendered":"https:\/\/blog.kpolberg.net\/?p=436"},"modified":"2015-08-20T15:35:03","modified_gmt":"2015-08-20T15:35:03","slug":"utvide-zfs-pool-med-ny-raidz-vdev","status":"publish","type":"post","link":"https:\/\/blog.kpolberg.net\/?p=436","title":{"rendered":"Utvide ZFS pool med ny RAIDZ VDEV"},"content":{"rendered":"<p>Rimelig rett frem, det vil riktignok ikke v\u00e6re noen rebalansering av data, s\u00e5 dette m\u00e5 en ta seg av selv. Fordelen er jo at kommandoen er ferdig p\u00e5 sekunder og plassen kan utnyttes umiddelbart.<\/p>\n<p>F\u00f8rst kj\u00f8rte jeg kommandoen med oppsjonen &#8220;-n&#8221; for \u00e5 v\u00e6re sikker p\u00e5 at den var korrekt.<br \/>\n<code><br \/>\n# zpool add -n tank raidz ata-HGST_HDN724040ALE640_PK1381PCJSZ50S-part4 ata-HGST_HDN724040ALE640_PK1381PCJT6EWS-part4 ata-HGST_HDN724040ALE640_PK1381PCK3N9DS-part4 ata-HGST_HDN724040ALE640_PK1381PCKZ840S-part4<br \/>\nwould update 'tank' to the following configuration:<br \/>\n\ttank<br \/>\n\t  raidz1<br \/>\n\t    ata-HGST_HDS724040ALE640_PK1334PBGX5SJS-part4<br \/>\n\t    ata-HGST_HDS724040ALE640_PK1334PBGY417S-part4<br \/>\n\t    ata-HGST_HDS724040ALE640_PK1334PBHJT8NP-part4<br \/>\n\t    ata-HGST_HDS724040ALE640_PK1334PBHJT9UP-part4<br \/>\n\t  raidz1<br \/>\n\t    ata-HGST_HDN724040ALE640_PK1381PCJSZ50S-part4<br \/>\n\t    ata-HGST_HDN724040ALE640_PK1381PCJT6EWS-part4<br \/>\n\t    ata-HGST_HDN724040ALE640_PK1381PCK3N9DS-part4<br \/>\n\t    ata-HGST_HDN724040ALE640_PK1381PCKZ840S-part4<br \/>\n\tlogs<br \/>\n\t  mirror<br \/>\n\t    ata-Samsung_SSD_840_EVO_250GB_S1DBNSBF485213N-part5<br \/>\n\t    ata-Samsung_SSD_840_EVO_250GB_S1DBNSBF485216D-part5<br \/>\n\tcache<br \/>\n\t  ata-Samsung_SSD_840_EVO_250GB_S1DBNSBF485213N-part6<br \/>\n\t  ata-Samsung_SSD_840_EVO_250GB_S1DBNSBF485216D-part6<br \/>\n<\/code><\/p>\n<p>Ser riktig ut, s\u00e5 da kj\u00f8rer vi kommandoen.<\/p>\n<p><code><br \/>\n# zpool add tank raidz ata-HGST_HDN724040ALE640_PK1381PCJSZ50S-part4 ata-HGST_HDN724040ALE640_PK1381PCJT6EWS-part4 ata-HGST_HDN724040ALE640_PK1381PCK3N9DS-part4 ata-HGST_HDN724040ALE640_PK1381PCKZ840S-part4<br \/>\n# zpool status<br \/>\n  pool: tank<br \/>\n state: ONLINE<br \/>\n  scan: scrub repaired 0 in 21h19m with 0 errors on Sat Aug 15 01:49:26 2015<br \/>\nconfig:<\/p>\n<p>\tNAME                                                     STATE     READ WRITE CKSUM<br \/>\n\ttank                                                     ONLINE       0     0     0<br \/>\n\t  raidz1-0                                               ONLINE       0     0     0<br \/>\n\t    ata-HGST_HDS724040ALE640_PK1334PBGX5SJS-part4        ONLINE       0     0     0<br \/>\n\t    ata-HGST_HDS724040ALE640_PK1334PBGY417S-part4        ONLINE       0     0     0<br \/>\n\t    ata-HGST_HDS724040ALE640_PK1334PBHJT8NP-part4        ONLINE       0     0     0<br \/>\n\t    ata-HGST_HDS724040ALE640_PK1334PBHJT9UP-part4        ONLINE       0     0     0<br \/>\n\t  raidz1-2                                               ONLINE       0     0     0<br \/>\n\t    ata-HGST_HDN724040ALE640_PK1381PCJSZ50S-part4        ONLINE       0     0     0<br \/>\n\t    ata-HGST_HDN724040ALE640_PK1381PCJT6EWS-part4        ONLINE       0     0     0<br \/>\n\t    ata-HGST_HDN724040ALE640_PK1381PCK3N9DS-part4        ONLINE       0     0     0<br \/>\n\t    ata-HGST_HDN724040ALE640_PK1381PCKZ840S-part4        ONLINE       0     0     0<br \/>\n\tlogs<br \/>\n\t  mirror-1                                               ONLINE       0     0     0<br \/>\n\t    ata-Samsung_SSD_840_EVO_250GB_S1DBNSBF485213N-part5  ONLINE       0     0     0<br \/>\n\t    ata-Samsung_SSD_840_EVO_250GB_S1DBNSBF485216D-part5  ONLINE       0     0     0<br \/>\n\tcache<br \/>\n\t  ata-Samsung_SSD_840_EVO_250GB_S1DBNSBF485213N-part6    ONLINE       0     0     0<br \/>\n\t  ata-Samsung_SSD_840_EVO_250GB_S1DBNSBF485216D-part6    ONLINE       0     0     0<\/p>\n<p>errors: No known data errors<br \/>\n# zpool list tank<br \/>\nNAME   SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT<br \/>\ntank  28.2T  11.8T  16.4T         -     9%    41%  1.00x  ONLINE  -<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rimelig rett frem, det vil riktignok ikke v\u00e6re noen rebalansering av data, s\u00e5 dette m\u00e5 en ta seg av selv. Fordelen er jo at kommandoen er ferdig p\u00e5 sekunder og plassen kan utnyttes umiddelbart. F\u00f8rst kj\u00f8rte jeg kommandoen med oppsjonen &#8220;-n&#8221; for \u00e5 v\u00e6re sikker p\u00e5 at den var korrekt. # zpool add -n tank [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[10],"tags":[125,126,90,123,124,89],"class_list":["post-436","post","type-post","status-publish","format-standard","hentry","category-linux-data","tag-add","tag-extend","tag-raidz","tag-tank","tag-vdev","tag-zfs"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=\/wp\/v2\/posts\/436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=436"}],"version-history":[{"count":1,"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=\/wp\/v2\/posts\/436\/revisions"}],"predecessor-version":[{"id":437,"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=\/wp\/v2\/posts\/436\/revisions\/437"}],"wp:attachment":[{"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kpolberg.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}