Live Chat Software by Kayako
Base de Conhecimento
Alterando pool ZFS para mirror
Postado por Danton Dorati on 06/May 12:11

(root@radius)~# zpool status
  pool: zroot
 state: ONLINE
  scan: none requested
config:

 NAME         STATE     READ WRITE CKSUM
 zroot        ONLINE       0     0     0
   gpt/disk0  ONLINE       0     0     0

errors: No known data errors

(root@radius)~# sysctl kern.disks
kern.disks: ada1 ada0

(root@radius)~# gpart show ada0
=>       34  937703021  ada0  GPT  (447G)
         34        128     1  freebsd-boot  (64K)
        162       1920        - free -  (960K)
       2082    4194304     2  freebsd-swap  (2.0G)
    4196386  933506669     3  freebsd-zfs  (445G)

(root@radius)~# gpart show -l ada0
=>       34  937703021  ada0  GPT  (447G)
         34        128     1  (null)  (64K)
        162       1920        - free -  (960K)
       2082    4194304     2  swap  (2.0G)
    4196386  933506669     3  disk0  (445G)

(root@radius)~# gpart show ada1
gpart: No such geom: ada1.
Exit 1

(root@radius)~# gpart create -s gpt ada1
ada1 created

(root@radius)~# gpart add -t freebsd-boot -s 64k ada1
ada1p1 added

(root@radius)~# gpart add -t freebsd-swap -s 2G -l swap1 ada1
ada1p2 added

(root@radius)~# gpart add -t freebsd-zfs -l disk1 ada1
ada1p3 added

(root@radius)~# gpart show ada1
=>       34  937703021  ada1  GPT  (447G)
         34        128     1  freebsd-boot  (64K)
        162    4194304     2  freebsd-swap  (2.0G)
    4194466  933508589     3  freebsd-zfs  (445G)

(root@radius)~# gpart show -l ada1 
=>       34  937703021  ada1  GPT  (447G)
         34        128     1  (null)  (64K)
        162    4194304     2  swap1  (2.0G)
    4194466  933508589     3  disk1  (445G)


(root@radius)~# zpool attach zroot gpt/disk0 gpt/disk1
Make sure to wait until resilver is done before rebooting.

If you boot from pool 'zroot', you may need to update
boot code on newly attached disk 'gpt/disk1'.

Assuming you use GPT partitioning and 'da0' is your new boot disk
you may use the following command:

 gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0

(root@radius)~# gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1
bootcode written to ada1

(root@radius)~# zpool status
  pool: zroot
 state: ONLINE
  scan: resilvered 792M in 0h0m with 0 errors on Fri May  6 08:05:01 2016
config:

 NAME           STATE     READ WRITE CKSUM
 zroot          ONLINE       0     0     0
   mirror-0     ONLINE       0     0     0
     gpt/disk0  ONLINE       0     0     0
     gpt/disk1  ONLINE       0     0     0

errors: No known data errors

(1 votos)
Este artigo foi útil
Este artigo não foi útil

Comentários (0)
Postar um novo comentário
 
 
Nome completo:
Email:
Comentários:
Help Desk Software by Kayako suporte.freebsdbrasil.com.br:443/index.php?