1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-09-30 16:29:01 +02:00

[zfs/it-it] Update zfs.html.markdown

This commit is contained in:
A1EF
2024-04-06 20:12:48 +03:00
parent 8c519ac0da
commit 147e4aaff3

View File

@@ -27,7 +27,6 @@ utilizzare ZFS insieme a RAID, poichè ZFS è fatto per gestire direttamente i d
Tipi di VDEV: Tipi di VDEV:
* stripe (disco singolo, senza ridondanza)
* mirror (mirror su più dischi) * mirror (mirror su più dischi)
* raidz * raidz
* raidz1 (parity a 1 disco, simile a RAID 5) * raidz1 (parity a 1 disco, simile a RAID 5)
@@ -73,7 +72,7 @@ Lista delle zpool
```bash ```bash
# Crea una zpool raidz # Crea una zpool raidz
$ zpool create bucket raidz1 gpt/zfs0 gpt/zfs1 gpt/zfs2 $ zpool create zroot raidz1 gpt/zfs0 gpt/zfs1 gpt/zfs2
# Lista delle zpool # Lista delle zpool
$ zpool list $ zpool list
@@ -154,29 +153,29 @@ Azioni:
* Create * Create
* List * List
* Rename * Rename
* Delete * Delete
* Get/Set (proprietà) * Get/Set (proprietà)
Creazione dataset Creazione dataset
```bash ```bash
# Crea un dataset # Crea un dataset
$ zfs create tank/root/data $ zfs create zroot/root/data
$ mount | grep data $ mount | grep data
tank/root/data on /data (zfs, local, nfsv4acls) zroot/root/data on /data (zfs, local, nfsv4acls)
# Crea un sottodataset # Crea un sottodataset
$ zfs create tank/root/data/stuff $ zfs create zroot/root/data/stuff
$ mount | grep data $ mount | grep data
tank/root/data on /data (zfs, local, nfsv4acls) zroot/root/data on /data (zfs, local, nfsv4acls)
tank/root/data/stuff on /data/stuff (zfs, local, nfsv4acls) zroot/root/data/stuff on /data/stuff (zfs, local, nfsv4acls)
# Crea un volume # Crea un volume
$ zfs create -V zroot/win_vm $ zfs create -V zroot/win_vm
$ zfs list zroot/win_vm $ zfs list zroot/win_vm
NAME USED AVAIL REFER MOUNTPOINT NAME USED AVAIL REFER MOUNTPOINT
tank/win_vm 4.13G 17.9G 64K - zroot/win_vm 4.13G 17.9G 64K -
``` ```
Lista dei dataset Lista dei dataset
@@ -214,28 +213,28 @@ zroot/var/tmp@daily-2015-10-15
Rinominare un dataset Rinominare un dataset
```bash ```bash
$ zfs rename tank/root/home tank/root/old_home $ zfs rename zroot/root/home zroot/root/old_home
$ zfs rename tank/root/new_home tank/root/home $ zfs rename zroot/root/new_home zroot/root/home
``` ```
Eliminare un dataset Eliminare un dataset
```bash ```bash
# I dataset non possono essere eliminati se hanno degli snapshot # I dataset non possono essere eliminati se hanno degli snapshot
$ zfs destroy tank/root/home $ zfs destroy zroot/root/home
``` ```
Lettura/modifica proprietà Lettura/modifica proprietà
```bash ```bash
# Tutte le proprietà di un dataset # Tutte le proprietà di un dataset
$ zfs get all zroot/usr/home │157 # Create Volume $ zfs get all zroot/usr/home
NAME PROPERTY VALUE SOURCE │158 $ zfs create -V zroot/win_vm NAME PROPERTY VALUE SOURCE
zroot/home type filesystem - │159 $ zfs list zroot/win_vm zroot/home type filesystem -
zroot/home creation Mon Oct 20 14:44 2014 - │160 NAME USED AVAIL REFER MOUNTPOINT zroot/home creation Mon Oct 20 14:44 2014 -
zroot/home used 11.9G - │161 tank/win_vm 4.13G 17.9G 64K - zroot/home used 11.9G -
zroot/home available 94.1G - │162 ``` zroot/home available 94.1G -
zroot/home referenced 11.9G - │163 zroot/home referenced 11.9G -
zroot/home mounted yes - zroot/home mounted yes -
... ...
@@ -245,7 +244,7 @@ NAME PROPERTY VALUE SOURCE
zroot/home compression off default zroot/home compression off default
# Modifica di una proprietà # Modifica di una proprietà
$ zfs set compression=gzip-9 mypool/lamb $ zfs set compression=lz4 zroot/lamb
# Specifiche proprietà per tutti i dataset # Specifiche proprietà per tutti i dataset
$ zfs list -o name,quota,reservation $ zfs list -o name,quota,reservation
@@ -284,16 +283,16 @@ Creazione di uno snapshot
```bash ```bash
# Crea uno snapshot di un singolo dataset # Crea uno snapshot di un singolo dataset
zfs snapshot tank/home/sarlalian@now zfs snapshot zroot/home/sarlalian@now
# Crea uno snapshot di un dataset e dei suoi sottodataset # Crea uno snapshot di un dataset e dei suoi sottodataset
$ zfs snapshot -r tank/home@now $ zfs snapshot -r zroot/home@now
$ zfs list -t snapshot $ zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT NAME USED AVAIL REFER MOUNTPOINT
tank/home@now 0 - 26K - zroot/home@now 0 - 26K -
tank/home/sarlalian@now 0 - 259M - zroot/home/sarlalian@now 0 - 259M -
tank/home/alice@now 0 - 156M - zroot/home/alice@now 0 - 156M -
tank/home/bob@now 0 - 156M - zroot/home/bob@now 0 - 156M -
... ...
``` ```
@@ -301,19 +300,19 @@ Eliminazione di uno snapshot
```bash ```bash
# Elimina uno snapshot # Elimina uno snapshot
$ zfs destroy tank/home/sarlalian@now $ zfs destroy zroot/home/sarlalian@now
# Elimina uno snapshot ricorsivamente # Elimina uno snapshot ricorsivamente
$ zfs destroy -r tank/home/sarlalian@now $ zfs destroy -r zroot/home/sarlalian@now
``` ```
Rinominare uno snapshot Rinominare uno snapshot
```bash ```bash
$ zfs rename tank/home/sarlalian@now tank/home/sarlalian@today $ zfs rename zroot/home/sarlalian@now zroot/home/sarlalian@today
$ zfs rename tank/home/sarlalian@now today $ zfs rename zroot/home/sarlalian@now today
$ zfs rename -r tank/home@now @yesterday $ zfs rename -r zroot/home@now @yesterday
``` ```
Accedere ad uno snapshot Accedere ad uno snapshot
@@ -327,26 +326,26 @@ Invio e ricezione
```bash ```bash
# Backup di uno snapshot su un file # Backup di uno snapshot su un file
$ zfs send tank/home/sarlalian@now | gzip > backup_file.gz $ zfs send zroot/home/sarlalian@now | gzip > backup_file.gz
# Invia uno snapshot ad un altro dataset # Invia uno snapshot ad un altro dataset
$ zfs send tank/home/sarlalian@now | zfs recv backups/home/sarlalian $ zfs send zroot/home/sarlalian@now | zfs recv backups/home/sarlalian
# Invia uno snapshot ad un host remoto # Invia uno snapshot ad un host remoto
$ zfs send tank/home/sarlalian@now | ssh root@backup_server 'zfs recv tank/home/sarlalian' $ zfs send zroot/home/sarlalian@now | ssh root@backup_server 'zfs recv zroot/home/sarlalian'
# Invia l'intero dataset e i suoi snapshot ad un host remoto # Invia l'intero dataset e i suoi snapshot ad un host remoto
$ zfs send -v -R tank/home@now | ssh root@backup_server 'zfs recv tank/home' $ zfs send -v -R zroot/home@now | ssh root@backup_server 'zfs recv zroot/home'
``` ```
Clonare gli snapshot Clonare gli snapshot
```bash ```bash
# Clona uno snapshot # Clona uno snapshot
$ zfs clone tank/home/sarlalian@now tank/home/sarlalian_new $ zfs clone zroot/home/sarlalian@now zroot/home/sarlalian_new
# Rende il clone indipendente dallo snapshot originale # Rende il clone indipendente dallo snapshot originale
$ zfs promote tank/home/sarlalian_new $ zfs promote zroot/home/sarlalian_new
``` ```
### Letture aggiuntive (in inglese) ### Letture aggiuntive (in inglese)