User Tools

Site Tools


zfs

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zfs [2015/01/22 00:22] francescozfs [2022/10/26 15:02] (current) francesco
Line 1: Line 1:
-Creare una snapshop:+Vedere come vanno le cose
  
-Eliminare una snapshot:+<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> <code>
-zfs destroy storage/home@08-30-08+zpool scrub zroot
 </code> </code>
  
-Fare lo scrub:+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: 
 + 
 +<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.1421882534.txt.gz · Last modified: 2015/01/22 00:22 by francesco