Naar inhoud springen

ZFS add disk: verschil tussen versies

Uit VanderSchaft
Nieuwe pagina aangemaakt met 'first disk root@hermes:/var/log # gpart destroy -F /dev/ada0 ada0 destroyed root@hermes:/var/log # gpart create -s gpt ada0 ada0 created root@hermes:/var/log # gpart show ada0 => 40 250069600 ada0 GPT (119G) 40 250069600 - free - (119G) root@hermes:/var/log # gpart destroy -F /dev/ada0 ada0 destroyed root@hermes:/var/log # gpart create -s gpt ada0 ada0 created root@hermes:/var/log # gpart add -t freebsd-swap -s 2Gb ada0 ada0p1 add…'
 
Geen bewerkingssamenvatting
 
Regel 1: Regel 1:
first disk
= first disk =


root@hermes:/var/log # gpart destroy -F /dev/ada0
root@hermes:/var/log # gpart destroy -F /dev/ada0
ada0 destroyed
ada0 destroyed
root@hermes:/var/log # gpart create -s gpt ada0
root@hermes:/var/log # gpart create -s gpt ada0
ada0 created
ada0 created
root@hermes:/var/log # gpart show ada0
root@hermes:/var/log # gpart show ada0
=>      40  250069600  ada0  GPT  (119G)
=>      40  250069600  ada0  GPT  (119G)
        40  250069600        - free -  (119G)
          40  250069600        - free -  (119G)
root@hermes:/var/log # gpart destroy -F /dev/ada0
ada0 destroyed
root@hermes:/var/log # gpart create -s gpt ada0
ada0 created
root@hermes:/var/log # gpart add -t freebsd-swap -s 2Gb ada0
ada0p1 added
root@hermes:/var/log # gpart add -t freebsd-zfs -l data ada0
ada0p2 added
root@hermes:/var/log # gpart show ada0
=>      40  250069600  ada0  GPT  (119G)
          40    4194304    1  freebsd-swap  (2.0G)
    4194344  245875296    2  freebsd-zfs  (117G)
root@hermes:/var/log # zpool create -f -m /mnt/data data /dev/gpt/data
root@hermes:/var/log # zfs list
NAME                USED  AVAIL  REFER  MOUNTPOINT
data                444K  113G    96K  /mnt/data
zroot              4.07G  252G    96K  /zroot
zroot/ROOT          3.23G  252G    96K  none
zroot/ROOT/default  3.23G  252G  3.23G  /
zroot/home          272K  252G    96K  /home
zroot/home/dschaft  176K  252G  176K  /home/dschaft
zroot/tmp            112K  252G  112K  /tmp
zroot/usr            858M  252G    96K  /usr
zroot/usr/ports      96K  252G    96K  /usr/ports
zroot/usr/src        858M  252G  858M  /usr/src
zroot/var          1.05M  252G    96K  /var
zroot/var/audit      96K  252G    96K  /var/audit
zroot/var/crash      96K  252G    96K  /var/crash
zroot/var/log        548K  252G  548K  /var/log
zroot/var/mail      140K  252G  140K  /var/mail
zroot/var/tmp        96K  252G    96K  /var/tmp


root@hermes:/var/log # gpart destroy -F /dev/ada0
root@hermes:/var/log # ls -l /mnt/
ada0 destroyed
total 4
root@hermes:/var/log # gpart create -s gpt ada0
drwxr-xr-x  4 root wheel 4 Jun 30 15:31 certs
ada0 created
drwxr-xr-x  2 root wheel 2 Jul  4 11:30 data
root@hermes:/var/log # gpart add -t freebsd-swap -s 2Gb ada0
drwxr-xr-x  3 root wheel 3 Jun 30 09:41 home
ada0p1 added
drwxr-xr-x  2 root wheel 2 Jun 30 13:58 samba
root@hermes:/var/log # gpart add -t freebsd-zfs -l data ada0
ada0p2 added
root@hermes:/var/log # zpool list -v
root@hermes:/var/log # gpart show ada0
NAME        SIZE  ALLOC  FREE  CKPOINT  EXPANDSZ  FRAG    CAP  DEDUP    HEALTH  ALTROOT
=>      40 250069600 ada0 GPT (119G)
data        117G  444K  117G        -         -    0%    0%  1.00x    ONLINE  -
        40   4194304     1  freebsd-swap (2.0G)
  gpt/data  117G  444K  117G        -        -    0%  0.00%      -    ONLINE
     4194344 245875296    2 freebsd-zfs (117G)
  zroot        264G 4.07G  260G        -        -    0%    1% 1.00x    ONLINE -
   ada1p3     147G  1.69G  145G        -        -    0% 1.14%      -   ONLINE
  ada2p3    117G 2.38G  115G        -        -     0% 2.03%      -   ONLINE
   


root@hermes:/var/log # zpool create -f -m /mnt/data data /dev/gpt/data
root@hermes:/var/log # zfs list


NAME                USED  AVAIL  REFER  MOUNTPOINT
= second disk in Mirror-pair =
data                444K  113G    96K  /mnt/data
zroot              4.07G  252G    96K  /zroot
zroot/ROOT          3.23G  252G    96K  none
zroot/ROOT/default  3.23G  252G  3.23G  /
zroot/home          272K  252G    96K  /home
zroot/home/dschaft  176K  252G  176K  /home/dschaft
zroot/tmp            112K  252G  112K  /tmp
zroot/usr            858M  252G    96K  /usr
zroot/usr/ports      96K  252G    96K  /usr/ports
zroot/usr/src        858M  252G  858M  /usr/src
zroot/var          1.05M  252G    96K  /var
zroot/var/audit      96K  252G    96K  /var/audit
zroot/var/crash      96K  252G    96K  /var/crash
zroot/var/log        548K  252G  548K  /var/log
zroot/var/mail      140K  252G  140K  /var/mail
zroot/var/tmp        96K  252G    96K  /var/tmp


root@hermes:/var/log # ls -l /mnt/
  root@hermes:/usr/local/etc # gpart destroy -F /dev/ada3
total 4
ada3 destroyed
drwxr-xr-x  4 root wheel 4 Jun 30 15:31 certs
root@hermes:/usr/local/etc #
drwxr-xr-x  2 root wheel 2 Jul  4 11:30 data
root@hermes:/usr/local/etc # gpart create -s gpt ada3
drwxr-xr-x  3 root wheel 3 Jun 30 09:41 home
ada3 created
drwxr-xr-x 2 root wheel 2 Jun 30 13:58 samba
root@hermes:/usr/local/etc # gpart add -t freebsd-swap -s 2Gb ada3
 
ada3p1 added
root@hermes:/var/log # zpool list -v
root@hermes:/usr/local/etc # gpart add -t freebsd-zfs -l data0 ada3  
NAME        SIZE  ALLOC  FREE  CKPOINT  EXPANDSZ  FRAG    CAP  DEDUP    HEALTH  ALTROOT
data        117G  444K  117G        -        -    0%    0%  1.00x    ONLINE  -
= add it besides data disk in data pool =
  gpt/data  117G  444K  117G        -        -    0%  0.00%      -    ONLINE
zroot        264G  4.07G  260G        -        -    0%    1%  1.00x    ONLINE  -
root@hermes:/usr/local/etc # zpool attach -f data /dev/gpt/data /dev/gpt/data0
  ada1p3    147G  1.69G  145G        -        -    0%  1.14%      -    ONLINE
root@hermes:/usr/local/etc # zpool status
  ada2p3    117G  2.38G  115G        -        -    0%  2.03%      -    ONLINE
  pool: data
 
  state: ONLINE
 
  scan: resilvered 984K in 00:00:00 with 0 errors on Fri Jul  4 13:22:04 2025
 
config:
second disk in Mirror-pair
 
        NAME          STATE    READ WRITE CKSUM
root@hermes:/usr/local/etc # gpart destroy -F /dev/ada3
        data          ONLINE      0    0    0
ada3 destroyed
          mirror-0    ONLINE      0    0    0
root@hermes:/usr/local/etc #
            gpt/data  ONLINE      0    0    0
root@hermes:/usr/local/etc # gpart create -s gpt ada3
            gpt/data0  ONLINE      0    0    0  
ada3 created
root@hermes:/usr/local/etc # gpart add -t freebsd-swap -s 2Gb ada3
errors: No known data errors  
ada3p1 added
root@hermes:/usr/local/etc # gpart add -t freebsd-zfs -l data0 ada3
  pool: zroot
 
  state: ONLINE
add it besides data disk in data pool
config:  
 
root@hermes:/usr/local/etc # zpool attach -f data /dev/gpt/data /dev/gpt/data0
        NAME        STATE    READ WRITE CKSUM
root@hermes:/usr/local/etc # zpool status
        zroot      ONLINE      0    0    0
  pool: data
          ada1p3    ONLINE      0    0    0
state: ONLINE
          ada2p3    ONLINE      0    0    0  
  scan: resilvered 984K in 00:00:00 with 0 errors on Fri Jul  4 13:22:04 2025
config:
errors: No known data errors
 
root@hermes:/usr/local/etc # ls -l /mnt/data/
        NAME          STATE    READ WRITE CKSUM
        data          ONLINE      0    0    0
          mirror-0    ONLINE      0    0    0
            gpt/data  ONLINE      0    0    0
            gpt/data0  ONLINE      0    0    0
 
errors: No known data errors
 
  pool: zroot
state: ONLINE
config:
 
        NAME        STATE    READ WRITE CKSUM
        zroot      ONLINE      0    0    0
          ada1p3    ONLINE      0    0    0
          ada2p3    ONLINE      0    0    0
 
errors: No known data errors
root@hermes:/usr/local/etc # ls -l /mnt/data/

Huidige versie van 4 jul 2025 14:19

first disk

root@hermes:/var/log # gpart destroy -F /dev/ada0
ada0 destroyed
root@hermes:/var/log # gpart create -s gpt ada0
ada0 created
root@hermes:/var/log # gpart show ada0
=>       40  250069600  ada0  GPT  (119G)
         40  250069600        - free -  (119G)

root@hermes:/var/log # gpart destroy -F /dev/ada0
ada0 destroyed
root@hermes:/var/log # gpart create -s gpt ada0
ada0 created
root@hermes:/var/log # gpart add -t freebsd-swap -s 2Gb ada0
ada0p1 added
root@hermes:/var/log # gpart add -t freebsd-zfs -l data ada0
ada0p2 added
root@hermes:/var/log # gpart show ada0
=>       40  250069600  ada0  GPT  (119G)
          40    4194304     1  freebsd-swap  (2.0G)
    4194344  245875296     2  freebsd-zfs  (117G)

root@hermes:/var/log # zpool create -f -m /mnt/data data /dev/gpt/data
root@hermes:/var/log # zfs list

NAME                 USED  AVAIL  REFER  MOUNTPOINT
data                 444K   113G    96K  /mnt/data
zroot               4.07G   252G    96K  /zroot
zroot/ROOT          3.23G   252G    96K  none
zroot/ROOT/default  3.23G   252G  3.23G  /
zroot/home           272K   252G    96K  /home
zroot/home/dschaft   176K   252G   176K  /home/dschaft
zroot/tmp            112K   252G   112K  /tmp
zroot/usr            858M   252G    96K  /usr
zroot/usr/ports       96K   252G    96K  /usr/ports
zroot/usr/src        858M   252G   858M  /usr/src
zroot/var           1.05M   252G    96K  /var
zroot/var/audit       96K   252G    96K  /var/audit
zroot/var/crash       96K   252G    96K  /var/crash
zroot/var/log        548K   252G   548K  /var/log
zroot/var/mail       140K   252G   140K  /var/mail
zroot/var/tmp         96K   252G    96K  /var/tmp 
root@hermes:/var/log # ls -l /mnt/
total 4
drwxr-xr-x  4 root wheel 4 Jun 30 15:31 certs
drwxr-xr-x  2 root wheel 2 Jul  4 11:30 data
drwxr-xr-x  3 root wheel 3 Jun 30 09:41 home
drwxr-xr-x  2 root wheel 2 Jun 30 13:58 samba 

root@hermes:/var/log # zpool list -v
NAME         SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
data         117G   444K   117G        -         -     0%     0%  1.00x    ONLINE  -
  gpt/data   117G   444K   117G        -         -     0%  0.00%      -    ONLINE
zroot        264G  4.07G   260G        -         -     0%     1%  1.00x    ONLINE  -
  ada1p3     147G  1.69G   145G        -         -     0%  1.14%      -    ONLINE
  ada2p3     117G  2.38G   115G        -         -     0%  2.03%      -    ONLINE 


second disk in Mirror-pair

root@hermes:/usr/local/etc # gpart destroy -F /dev/ada3
ada3 destroyed
root@hermes:/usr/local/etc #
root@hermes:/usr/local/etc # gpart create -s gpt ada3
ada3 created
root@hermes:/usr/local/etc # gpart add -t freebsd-swap -s 2Gb ada3
ada3p1 added
root@hermes:/usr/local/etc # gpart add -t freebsd-zfs -l data0 ada3 

add it besides data disk in data pool

root@hermes:/usr/local/etc # zpool attach -f data /dev/gpt/data /dev/gpt/data0
root@hermes:/usr/local/etc # zpool status
  pool: data
 state: ONLINE
  scan: resilvered 984K in 00:00:00 with 0 errors on Fri Jul  4 13:22:04 2025
config:  

        NAME           STATE     READ WRITE CKSUM
        data           ONLINE       0     0     0
          mirror-0     ONLINE       0     0     0
            gpt/data   ONLINE       0     0     0
            gpt/data0  ONLINE       0     0     0 

errors: No known data errors 

  pool: zroot
 state: ONLINE
config: 

        NAME        STATE     READ WRITE CKSUM
        zroot       ONLINE       0     0     0
          ada1p3    ONLINE       0     0     0
          ada2p3    ONLINE       0     0     0 

errors: No known data errors
root@hermes:/usr/local/etc # ls -l /mnt/data/