User Tools

Site Tools


zfs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
zfs [2015/01/19 00:43] – created francescozfs [2022/10/26 15:02] (current) francesco
Line 1: Line 1:
-Creare una snapshop:+Vedere come vanno le cose 
 + 
 +<code> 
 +root@FreeBSD:~ # zpool status 
 +  pool: zroot 
 + state: ONLINE 
 +  scan: scrub repaired 0 in 0h58m with 0 errors on Sat Dec 20 20:34:38 2014 
 +config: 
 + 
 + NAME                                            STATE     READ WRITE CKSUM 
 + zroot                                           ONLINE               0 
 +   raidz1-0                                      ONLINE               0 
 +     gptid/ccbc6639-3aa6-11e4-bc9b-3cd92b0c2005  ONLINE               0 
 +     gptid/ce9544fe-3aa6-11e4-bc9b-3cd92b0c2005  ONLINE               0 
 +     gptid/d067a96a-3aa6-11e4-bc9b-3cd92b0c2005  ONLINE               0 
 + 
 +</code> 
 + 
 +Scrubbing a pool: 
 + 
 +<code> 
 +# zpool scrub zroot 
 +</code> 
 + 
 +Listare le snapshot: 
 + 
 +<code> 
 +root@FreeBSD:~ # zfs list -t all 
 +NAME                                  USED  AVAIL  REFER  MOUNTPOINT 
 +zroot                                 671G   222G   192K  none 
 +zroot@22_novembre_2014                        -   192K 
 +zroot@20_dicembre_2014                        -   192K 
 +zroot@18_gennaio_2015                    0      -   192K 
 +zroot/ROOT                           31.3G   222G   192K  none 
 +zroot/ROOT@22_novembre_2014              0      -   192K 
 +zroot/ROOT@20_dicembre_2014              0      -   192K 
 +zroot/ROOT@18_gennaio_2015                    -   192K 
 +zroot/ROOT/default                   31.3G   222G  6.31G  / 
 +zroot/ROOT/default@22_novembre_2014  21.9G      -  27.6G  - 
 +zroot/ROOT/default@20_dicembre_2014   247M      -  6.13G  - 
 +zroot/ROOT/default@18_gennaio_2015    580M      -  6.15G  - 
 +zroot/tmp                            1.57M   222G   575K  /tmp 
 +zroot/tmp@22_novembre_2014            224K      -   304K 
 +zroot/tmp@20_dicembre_2014            405K      -   650K 
 +zroot/tmp@18_gennaio_2015             405K      -   650K 
 +zroot/usr                             638G   222G   192K  /usr 
 +zroot/usr@22_novembre_2014                    -   192K 
 +zroot/usr@20_dicembre_2014                    -   192K 
 +zroot/usr@18_gennaio_2015                0      -   192K 
 +zroot/usr/home                        636G   222G   604G  /usr/home 
 +zroot/usr/home@22_novembre_2014      10.5G      -   158G 
 +zroot/usr/home@20_dicembre_2014      12.9G      -   311G 
 +zroot/usr/home@18_gennaio_2015       7.00G      -   340G 
 +zroot/usr/ports                      2.54G   222G  1.60G  /usr/ports 
 +zroot/usr/ports@22_novembre_2014      506M      -  1.62G  - 
 +zroot/usr/ports@20_dicembre_2014      155M      -  1.66G  - 
 +zroot/usr/ports@18_gennaio_2015      39.2M      -  1.70G  - 
 +zroot/usr/src                         192K   222G   192K  /usr/src 
 +zroot/usr/src@22_novembre_2014                -   192K 
 +zroot/usr/src@20_dicembre_2014                -   192K 
 +zroot/usr/src@18_gennaio_2015            0      -   192K 
 +zroot/var                            1.23G   222G  1016M  /var 
 +zroot/var@22_novembre_2014            108M      -   412M 
 +zroot/var@20_dicembre_2014           68.6M      -   429M 
 +zroot/var@18_gennaio_2015            40.5M      -   442M 
 +zroot/var/crash                       197K   222G   197K  /var/crash 
 +zroot/var/crash@22_novembre_2014              -   197K 
 +zroot/var/crash@20_dicembre_2014              -   197K 
 +zroot/var/crash@18_gennaio_2015          0      -   197K 
 +zroot/var/log                        1.60M   222G   597K  /var/log 
 +zroot/var/log@22_novembre_2014        330K      -   703K 
 +zroot/var/log@20_dicembre_2014        293K      -   751K 
 +zroot/var/log@18_gennaio_2015         277K      -   773K 
 +zroot/var/mail                        400K   222G   245K  /var/mail 
 +zroot/var/mail@22_novembre_2014       133K      -   240K 
 +zroot/var/mail@20_dicembre_2014      10.7K      -   245K 
 +zroot/var/mail@18_gennaio_2015       10.7K      -   245K 
 +zroot/var/tmp                         437K   222G   160K  /var/tmp 
 +zroot/var/tmp@22_novembre_2014        128K      -   202K 
 +zroot/var/tmp@20_dicembre_2014       10.7K      -   202K 
 +zroot/var/tmp@18_gennaio_2015        10.7K      -   202K 
 +</code> 
 + 
 +Creare una nuova snapshop: 
 + 
 +<code> 
 +# zfs snapshot -r zroot@31_luglio_2014 
 +</code>
  
 Eliminare una snapshot: Eliminare una snapshot:
  
-Fare lo scrub:+<code> 
 +# zfs destroy -r zroot@31_luglio_2014 
 +</code>
  
 Dopo un aggiornamento, anche da una .0 a una .1 per esempio, fare sempre un upgrade dello zfs: Dopo un aggiornamento, anche da una .0 a una .1 per esempio, fare sempre un upgrade dello zfs:
  
 +<code>
 +# zpool upgrade -a
 +</code>
 +
 +e del boot, uno per ognuno dei tre dischi nel mio caso:
 +
 +<code>
 +root@FreeBSD:~ # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
 +bootcode written to ada0
 +
 +root@FreeBSD:~ # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1
 +bootcode written to ada1
 +
 +root@FreeBSD:~ # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada2
 +bootcode written to ada2
 +</code>
 +
 +**ATTENZIONE!**
 +
 +come spiegato in questo blog:
 +
 +https://solence.de/2019/05/01/update-uefi-boot-code-after-zfs-upgrade-on-freebsd/
 +
 +The suggested command to update the boot code [quello sopra], however, only applies to systems still booting with the old BIOS. If you use it on a system booting with UEFI, the UEFI partition will be overwritten and is not recognized as bootable anymore.
 +
 +The proper command to use on an UEFI system is the following:
 +
 +<code>
 +gpart bootcode -p /boot/boot1.efifat -i 1 ada0
 +</code>
 +
 +e in ogni caso, per vedere se è necessario fare un upgrade del pool ZFS, vale sempre la pena lanciare prima il comando:
 +
 +<code>
 +zpool status zroot
 +</code>
 +----
 +
 +Link utili:
 +
 +https://www.freebsd.org/doc/handbook/zfs-zpool.html
 +
 +https://www.freebsd.org/cgi/man.cgi?zfs%288%29
 +
 +e soprattutto, visto che la situazione da FreeBSD 13.0 si è fatta più complicata:
  
 +https://forums.freebsd.org/threads/update-of-the-bootcodes-for-a-gpt-scheme.80163/
zfs.1421624620.txt.gz · Last modified: 2015/01/19 00:43 by francesco