Sei sulla pagina 1di 3

RAIDZ-1

Capacidade total menos 1 drive.


RAIDZ-2
Capacidade total menos 2 drives.
...
Aumenta a segurana, mas perde capacidade e, principalmente, velocidade.
Mirror aumenta muito a velocidade.
Sempre haver uma perda de 1/64 da capacidade de uma Pool.
zpool Controla as Pools e os elementos fsicos (HDs e outros vdevs).
zfs Controla as Datasets.
zpool status
Mostra o estado atual das Pools conhecidas.
zpool list
Lista todas as pools (sem especificar os vdevs).
zfs list
Lista as Datasets.
zfs scrub MyPool
Escaneia MyPool em busca de erros e, eventualmente, repara-os.
No preciso desmontar a MyPool.
zfs get all MyPool
Busca todas as propriedades de MyPool.
zfs get free,capacity MyPool
zpool import
Faz uma varredura dos HDs para tentar montar as pools existentes.
til se retirar os HDs e instalar em outra mquina.
Tambm poderia ser utilizado para recupao aps um "zpool destroy -f".
zpool history MyPool
Mostra o histrico da pool MyPool.
zpool destroy
Apaga
zpool destroy
Apaga
.

MyPool
e destri a pool MyPool
-f MyPool
e destri a pool MyPool, mesmo se estiver sendo utilizada (-f force)

zpool create nomeDaPool discos1 discos2 discos3


Cria a Pool "nomeDaPool", utilizando os discos especificados.
Equivalente a RAID-0.
zpool create pool1 /dev/sdb /dev/sdc /dev/sdd
Cria a pool1 somando os espaos dos discos elencados.
Automaticamente monta a pool1 na Raiz (/pool1).
Sempre ser criado de 3 formas: stripe (default, deve ser omitido), mirror
e raidz.
zpool create biblio mirror /dev/sda /dev/sdb mirror /dev/sdc /dev/sdd
Cria pool "biblio" utilizando 2 vdev: mirror (sda e sdb) e mirror (sdc e
sdd).
Equivale a RAID-10.
zpool create MyPool \
mirror /dev/sda /dev/sdb \
mirror /dev/sdc /dev/sdd \
raidz /dev/sde /dev/sdf /dev/sdg \

# equivalente a RAID-5 (?)

log /dev/sdh \
cache /dev/sdi \
spare /dev/sdj /dev/sdk
Cria uma pool com 6 vdevs (mas 11 HDs).
um exemplo de uso no prtico (s tericamente possvel).
zpool replace myPool /dev/sda /dev/sdz
Substitui um device.
zpool offline myPool /dev/sdc
zpool online myPool /dev/sdc
zpool detach MyPool /dev/sdb
Destaca /dev/sdb de MyPool.
S pode ser utilizado em mirrors.
Parece que precisar manter a mesma capacidade de armazenamento.
zpool attach MyPool /dev/sdb
zpool add myPool <vdev>
Comando para adicionar vdevs a fim de aumentar a capacidade de armazenam
ento.
zpool add MyPool mirror /dev/sdc /dev/sdd
zfs create myPool/myDataset
Cria um Dataset na pool myPool.
zfs get all myPool/myDataset
Lista as propriedades de myDataset
used: espao utilizado somente por arquivos.
referenced: espao utilizado por arquivos + snapshots.
reservation: tipo uma hard quota (mas use junto com quota).
Na quota, define-se um valor mximo para o dataset (pode s
er verificado com df).
Na reservation, retira-se o valor mximo dos outros datase
ts da mesma pool, para garantir que a pool atual tenha acesso ao valor da reserv
ation. Portanto, reserva uma quantidade de bytes de toda a pool para o dataset.
zfs set atime=off myPool/myDataset
zfs set quota=100m myPool/home/jose
zfs snapshot myPool/myDataset@2015-12-01
A princpio, no consome espao.
Inclui os datasets filhos (eventuais subdiretrios).
Mas se voltar no tempo, tudo o que for mais novo (inclusive snapshots) p
erdido -- salvo se previamente clonado (?).
Os snapshots podem ser acessados em um diretrio completamente invisvel: ".
zfs" (cd .zfs).
zfs clone myPool/myDataset@MySnapshot /novo_caminho
Clona o snapshot para o path "/novo_caminho".
zfs list -t snapshot
Lista apenas os snapshots existentes.
zfs send myPool/myDataset@MySnapshot | zfs recv outraPool/novoDataset
Envia um snapshot (todos os arquivos) para uma outra pool, criando um no
vo dataset.
zfs send myPool/myDataset@MySnapshot | ssh 192.168.1.11 zfs recv pool/dataset
Envia um snapshot via ssh para outro computador.
zfs send -i pool/data@2015-06-01 pool/data@2015-07-01 | ssh 192.168.1.13 zfs rec

v pool/data
Envia incrementalmente (-i). Seria uma atualizao (?), a diferena entre os s
napshots (?).
zpool export myPool
Exporta toda uma pool (diferentemente de enviar uma dataset).
til para mudar uma distro, entre outros exemplos.
J retira automaticamente a pool do sistema zfs.
zpool import
No necessrio especificar de imediato. O comando listar as pools importveis,
depois de escanear os HDs.
A seguir, especifica-se a pool pelo nome ou id.
zpool import myPool

Potrebbero piacerti anche