Ignorar Links de Navegao | |
Sair do Modo de Exibio de Impresso | |
Guia de administração do ZFS Oracle Solaris |
1. Sistema de arquivos Oracle Solaris ZFS (introdução)
2. Introdução ao ZFS do Oracle Solaris
Recomendações e requisitos de software e hardware do ZFS
Criando um sistema de arquivos ZFS básico
Criando um pool de armazenamento do ZFS
Como identificar os requisitos de armazenamento para o pool de armazenamento do ZFS
Como criar um pool de armazenamento do ZFS
Criando uma hierarquia de sistemas de arquivos ZFS
3. Diferenças entre o sistema de arquivos tradicional e o ZFS do Oracle Solaris
4. Gerenciando conjuntos de armazenamento ZFS do Oracle Solaris
5. Instalando e inicializando um sistema de arquivos raiz ZFS do Oracle Solaris
6. Gerenciando sistemas de arquivos ZFS do Oracle Solaris
7. Trabalhando com instantâneos e clones do ZFS do Oracle Solaris
8. Uso de ACLs e atributos para proteger arquivos ZFS do Oracle Solaris
9. Administração delegada do ZFS do Oracle Solaris
10. Tópicos avançados do ZFS do Oracle Solaris
11. Solução de problemas e conjunto de recuperação do Oracle Solaris ZFS
Depois de criar um pool de armazenamento para armazenar dados, você pode criar sua hierarquia de sistemas de arquivos. As hierarquias são mecanismos simples, porém, eficazes de organização de informações. São muito familiares àqueles que já usaram sistemas de arquivos.
O ZFS permite que os sistemas de arquivos sejam organizados em hierarquias, nas quais cada sistema de arquivo tem apenas um único pai. A raiz da hierarquia é sempre o nome do pool. O ZFS favorece esta hierarquia através do suporte à herança de propriedade para que as propriedades comuns possam ser definidas rápida e facilmente em árvores inteiras dos sistemas de arquivos.
Os sistemas de arquivos ZFS são o ponto central da administração. São leves e podem ser criados facilmente. Um bom modelo a ser utilizado é o de estabelecer um sistema de arquivos por usuário ou projeto, já que este modelo permite que as propriedades, instantâneos e backups possam ser controlados em uma base por usuário ou por projeto.
Os dois sistemas de arquivos ZFS, jeff e bill, são criados em Como criar sistemas de arquivos ZFS.
Para obter mais informações sobre o gerenciamento de sistemas de arquivos, consulte Capítulo 6Gerenciando sistemas de arquivos ZFS do Oracle Solaris.
O ZFS permite que os sistemas de arquivos sejam organizados em hierarquias para que os sistemas de arquivos semelhantes possam ser agrupados. Esse modelo oferece um ponto central de administração para o controle de propriedades e a administração de sistemas de arquivos. Os sistemas de arquivos semelhantes devem ser criados sob um mesmo nome.
No exemplo em Como criar sistemas de arquivos ZFS, os dois sistemas de arquivos são inseridos em um sistema de arquivos chamado home.
A maioria das características do sistema de arquivos é controlada por propriedades. Essas propriedades controlam vários comportamentos, incluindo onde os sistemas de arquivos são montados, como são compartilhados, se utilizam compactação e se as cotas estão ativas.
No exemplo em Como criar sistemas de arquivos ZFS, todos os diretórios home estão montados no usuário /export/zfs/, compartilhados através do NFS e apresentam a compactação ativada. Além disso, no usuário jeff, é obrigatória uma cota de 10 GB.
Para obter mais informações sobre propriedades, consulte Introduzindo as propriedades do ZFS.
Para obter mais informações sobre os perfis corretos do ZFS, consulte Perfis de direitos do ZFS.
Neste exemplo, é criado um sistema de arquivos que age como um contêiner para sistemas de arquivos individuais.
# zfs create tank/home
Depois que a hierarquia do sistema de arquivos tiver sido estabelecida, defina as propriedades que devem ser compartilhadas com os usuários:
# zfs set mountpoint=/export/zfs tank/home # zfs set sharenfs=on tank/home # zfs set compression=on tank/home # zfs get compression tank/home NAME PROPERTY VALUE SOURCE tank/home compression on local
Você pode definir as propriedades do sistema de arquivos quando o mesmo é criado. Por exemplo:
# zfs create -o mountpoint=/export/zfs -o sharenfs=on -o compression=on tank/home
Para obter mais informações sobre propriedades e herança de propriedades, consulte Introduzindo as propriedades do ZFS.
Em seguida, os sistemas de arquivos individuais são agrupados no sistema de arquivos home no pool tank.
Observe que os sistemas de arquivos podem ter sido criados e, então, as propriedades podem ter sido alteradas no nível home. Todas as propriedades podem ser alteradas dinamicamente enquanto os sistemas de arquivos estão sendo usados.
# zfs create tank/home/jeff # zfs create tank/home/bill
Esses sistemas de arquivos herdam os valores de propriedade dos seus pais, e são montados automaticamente no /export/zfs/ usuário e são compartilhados por NFS. Não é necessário editar o arquivo /etc/vfstab ou o /etc/dfs/dfstab.
Para obter mais informações sobre a criação de sistemas de arquivos, consulte Criando um sistema de arquivos ZFS.
Para mais informações sobre a montagem e o compartilhamento de sistemas de arquivos, consulte Montando e compartilhando sistemas de arquivos ZFS.
Neste exemplo, uma cota de 10 GB é atribuída ao usuário jeff. Essa propriedade limita a quantidade de espaço que o usuário pode utilizar, independentemente do espaço em disco disponível no pool.
# zfs set quota=10G tank/home/jeff
Visualize as informações disponíveis do sistema de arquivos usando o zfs list:
# zfs list NAME USED AVAIL REFER MOUNTPOINT tank 92.0K 67.0G 9.5K /tank tank/home 24.0K 67.0G 8K /export/zfs tank/home/bill 8K 67.0G 8K /export/zfs/bill tank/home/jeff 8K 10.0G 8K /export/zfs/jeff
Observe que o usuário jeff tem somente 10 GB de espaço disponível, enquanto que o usuário bill pode utilizar o conjunto completo (67 GB).
Para obter mais informações sobre a visualização do status do sistema de arquivos, consulte Consultando informações sobre o sistema de arquivos ZFS.
Para obter mais informações sobre como o espaço é utilizado e calculado, consulte Contabilidade de espaço em disco do ZFS.