Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MyPool
e destri a pool MyPool
-f MyPool
e destri a pool MyPool, mesmo se estiver sendo utilizada (-f force)
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