AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 633732
Accepted
ericx
ericx
Asked: 2014-10-06 15:53:25 +0800 CST2014-10-06 15:53:25 +0800 CST 2014-10-06 15:53:25 +0800 CST

Onde estão gravadas as configurações do zfs?

  • 772

No FreeBSD 10.0, quando alguém cria partições zfs e configura onde elas são montadas (permissões, etc.), onde essas informações são armazenadas? /etc/fstabestá praticamente vazio.

ou seja:

$ zfs mount
zpool0/ROOT/default             /
zpool0/home                     /home
zpool0/tmp                      /tmp
zpool0/usr                      /usr
zpool0/usr/local                /usr/local
zpool0/usr/obj                  /usr/obj
zpool0/usr/ports                /usr/ports
zpool0/usr/ports/distfiles      /usr/ports/distfiles
zpool0/usr/ports/packages       /usr/ports/packages
zpool0/usr/src                  /usr/src
zpool0/var                      /var
zpool0/var/crash                /var/crash
zpool0/var/db                   /var/db
zpool0/var/db/pkg               /var/db/pkg
zpool0/var/empty                /var/empty
zpool0/var/log                  /var/log
zpool0/var/mail                 /var/mail
zpool0/var/run                  /var/run
zpool0/var/tmp                  /var/tmp

Eu grepei por /etce /varpara as strings encontradas acima e não estou obtendo nenhum resultado.

configuration
  • 2 2 respostas
  • 9788 Views

2 respostas

  • Voted
  1. Best Answer
    Gene
    2014-10-06T20:48:55+08:002014-10-06T20:48:55+08:00

    As informações do pool ZFS não são armazenadas em um arquivo de texto simples. As informações sobre um pool são armazenadas nos próprios discos. As informações do pool ZFS também podem ser gravadas em um arquivo de cache ZFS , mas não contém informações do ponto de montagem.

    Se você deseja obter valores de ponto de montagem para seus pools ZFS, pode usar o seguinte:

    zfs get mountpoint <pool name>
    zfs get mountpoint <pool name>/<dataset>
    

    Se você deseja alterar os valores do ponto de montagem, pode usar o zfs setcomando. Mais informações sobre como gerenciar pontos de montagem .

    Além disso, aqui estão alguns outros comandos úteis que você pode usar para obter informações sobre seus pools ZFS:

    zfs list
    zpool list
    zpool status
    

    Se você deseja descobrir onde está o arquivo de cache do pool ZFS, pode usar o seguinte comando:

    zpool get cachefile <pool name>
    

    Especificamente para o seu caso:

    zpool get cachefile zpool0
    

    Se você deseja ler as informações desse arquivo, pode usar o zdbcomando. Tenha cuidado ao usar este comando . Pode ser perigoso de usar. Mais informações .

    Um pool ZFS pode ser criado sem um arquivo de cache , portanto, se o zpool get cachefilecomando não mostrar um, não entre em pânico.

    Editar : atualizei minha resposta, Michael está certo de que o arquivo de cache do pool ZFS não contém informações sobre pontos de montagem. No entanto, ainda deixarei as informações sobre o arquivo de cache para o caso de alguém achar útil.

    • 11
  2. user
    2014-10-06T23:42:37+08:002014-10-06T23:42:37+08:00

    Como aponta Gene , a lista de sistemas de arquivos (não partições!) em um pool ZFS é armazenada no próprio pool. Especificamente, ele é armazenado como parte dos metadados do pool , que não são facilmente acessíveis na forma bruta.

    Você pode acessar os metadados usando zdb(a ferramenta de depuração do ZFS), mas precisa ter cuidado e ter alguma familiaridade com o formato em disco do ZFS para interpretar corretamente a saída de algumas das possíveis invocações do zdb. (Afinal, é um depurador.)

    Você também pode trabalhar com ele usando outros comandos do ZFS, incluindo os subcomandos dos comandos zpoole .zfs

    Normalmente, ao trabalhar com sistemas de arquivos ZFS , você usará apenas os zfscomandos, provavelmente zfs create, zfs destroy(cuidado; este realmente faz o que diz na lata!) zfs gete zfs set. No seu caso específico, você provavelmente estará mais interessado no mountpointatributo, que especifica duas coisas:

    • Se definido como um caminho, o ponto de montagem desse sistema de arquivos ZFS na hierarquia geral do sistema de arquivos e a montagem automática
    • Se definido como legacy, o sistema de arquivos é montado "manualmente" (usando ferramentas que não reconhecem o ZFS), como o antigo mount(possivelmente por meio de /etc/fstab) ao especificar um ponto de montagem
    • Se definido como none, o sistema de arquivos não pode ser montado; isso é semelhante a definir canmountparaoff

    Os arquivos de cache do ZFS não estão relacionados a isso, pois o arquivo de cache contém apenas informações do pool e você está perguntando sobre as informações do sistema de arquivos . Os metadados do sistema de arquivos são sempre armazenados no próprio pool.

    • 4

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve