Monte diretamente o subvolume btrfs ou ligue a montagem se já estiver visível

3
  • Se /dev/sda1 for um sistema de arquivos btrfs com root e persistent

  • de subvol
  • E eu configurei o subvol padrão para root

  • Além disso, montei /dev/sda1 (novamente root é o padrão) para /

  • E eu montei /dev/sda1 subvolid = 0 para /btrfs , então eu posso acessar todos os outros subvols (sim / agora existe como uma duplicata /btrfs/root que eu acho desejável então tudo em aqui é tratado como estando no mesmo sistema de arquivos)

Quais diferenças existem entre:

  1. mount /dev/sda1 -o subvol=persistent /persistent

  2. mount --bind /btrfs/persistent /persistent

Estou pensando nas linhas de diferenças não vistas imediatamente, como ser tratado de forma diferente sobre se persistent cruza para um sistema de arquivos diferente em cp -x ( cp --one-file-system ). Ambas as opções devem ser tratadas como indo para um sistema de arquivos diferente, então não há diferença aqui - eu apenas discuti isso como o tipo de diferença que pode existir, uma que não é prontamente aparente.

    
por user1902689 14.09.2015 / 00:57

1 resposta

0

A forma como você configurou não há qualquer diferença funcional. É como se você nunca tivesse criado o root subvolume porque você o tornou o padrão. Não é a maneira como a maioria das pessoas que está tentando aproveitar ao máximo a abstração do subvolume faria isso, mas é perfeitamente aceitável. Eu pessoalmente prefiro a separação extensiva por causa dos backups incrivelmente fáceis e poderosos pelos quais o btrfs é conhecido e sem alterar o subvolume padrão.

No entanto, todos os subvolumes são pastas para a maioria das intenções e finalidades. A diferença é que você pode montá-los com mount como um sistema de arquivos sem a necessidade de bind se você não quiser. Pelo que entendi, todo utilitário "normal" (como o cp que você mencionou) irá tratá-lo como uma pasta regular, independentemente de como você montá-lo, exceto as ferramentas específicas do btrfs, obviamente. Pode haver algumas exceções, mas não me lembro de nenhum teste completo. Eu convido alguém a me corrigir nisso.

    
por 21.09.2015 / 11:57