JavaScript is required to for searching.
Ignorar Links de Navegao
Sair do Modo de Exibio de Impresso
Guia de administração do ZFS Oracle Solaris
search filter icon
search icon

Informação sobre o documento

Prefácio

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

Como determinar a hierarquia do sistema de arquivos ZFS

Como criar 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

A.  Descrição da versão do ZFS do Oracle Solaris

Índice

Criando uma hierarquia de sistemas de arquivos 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.

Como determinar a hierarquia do sistema de arquivos ZFS

  1. Selecione a granularidade do sistema 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.

  2. Agrupe os sistemas de arquivos semelhantes.

    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.

  3. Escolha as propriedades do sistema de arquivos.

    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.

Como criar sistemas de arquivos ZFS

  1. Torne-se raiz e adote uma função equivalente com os perfis corretos do ZFS apropriado.

    Para obter mais informações sobre os perfis corretos do ZFS, consulte Perfis de direitos do ZFS.

  2. Crie a hierarquia desejada.

    Neste exemplo, é criado um sistema de arquivos que age como um contêiner para sistemas de arquivos individuais.

    # zfs create tank/home
  3. Defina as propriedades de herança.

    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.

  4. Crie os sistemas de arquivos individuais.

    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.

  5. Defina as propriedades específicas do sistema de arquivos.

    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
  6. Visualize os resultados.

    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.