Quais sistemas de arquivos podem ser reduzidos online em 2011?

6

Estou perguntando porque, por exemplo,

link

indica que o EXT3 pode ser reduzido online. Mas quando clico na referência:

"Crescimento / redução off-line e crescimento on-line"

Então, qual é a verdade? Alguém pode postar uma pequena lista de sistemas de arquivos que atualmente estão encolhidos online?

    
por LanceBaynes 15.11.2011 / 22:47

4 respostas

6

Dos sistemas de arquivos comuns usados no Linux:

  • O JFS e o XFS não podem ser reduzidos de forma alguma. Nem pode (AFAIK) FFS e UFS, mesmo com Solaris ou * BSD.
  • Ext2 / ext3 / ext4 e Reiserfs não podem reduzir sistemas de arquivos montados.
  • O Btrfs pode reduzir sistemas de arquivos montados.
por 17.11.2011 / 02:57
1

O ZFS demonstra um pouco o crescimento ou o encolhimento de um sistema de arquivos é inútil.

Um sistema de arquivos ZFS pode, mas não é necessário, ter um tamanho predefinido. Neste último caso, não há necessidade de reduzir o sistema de arquivos, dado que não há espaço desperdiçado, ao contrário da maioria, se não de todos os outros sistemas de arquivos.

É claro que os dispositivos físicos subjacentes têm um limite de capacidade, mas não há necessidade de adicionar limites arbitrários.

    
por 15.11.2011 / 23:26
1

Consegui reduzir os rootfs on-line no ReiserFS v3 usando resize_reiserfs para testes. Isso foi há alguns anos atrás em algum linux. Mas agora eu recebo "Não é possível encolher o sistema de arquivos on-line". Eu ouvi, ext3 era encolhível online em alguns casos com resize2fs, e não foi em outros casos. Acredito, este recurso é muito perigoso e instável e pode "acidentalmente todo FS".

    
por 10.02.2013 / 21:31
1

Deve-se notar para a posteridade que o link foi atualizado para listar vários sistemas de arquivos que apoiar encolhimento on-line.

No Linux, aparentemente o Btrfs o suporta . Parece haver algumas ressalvas, cf. outras perguntas na rede:

AIX JFS2 pode fazer isso, cf. Como diminuir o tamanho de uma lógica volume / fs aix? Curiosamente, uma pesquisa rápida não me mostra nenhuma prova óbvia de que a porta do Linux JFS2 possa fazer o mesmo.

    
por 28.09.2017 / 11:14