E2fsprogs

Tela Software:
E2fsprogs
Detalhes de Software:
Versão: 1.44.3 Atualizado
Data de upload: 17 Aug 18
Revelador: Theodore Ts'o
Licença: Livre
Popularidade: 77

Rating: 5.0/5 (Total Votes: 1)

E2fsprogs (também conhecido como Ext2 Filesystem Utilities) é um software de código aberto que fornece aos usuários Linux uma coleção de utilitários de linha de comando para manipular todos os tipos de sistema de arquivos EXT sob qualquer sistema baseado em Linux. sistema operacional.


Compreende várias ferramentas de linha de comando

O software é composto de vários programas de linha de comando e foi inicialmente criado para suportar apenas o sistema de arquivos EXT2. No entanto, como o sistema de arquivos EXT evoluiu muito nos últimos 10 anos ou mais, o programa agora suporta as variantes EXT3 e EXT4 do sistema de arquivos aclamado

O EXT4 é a versão mais recente do sistema de arquivos EXT e foi inicialmente anunciado em 2008 como parte do kernel do Linux 2.6.19. Suporta volumes muito grandes, é retrocompatível com os sistemas de arquivos EXT2 e EXT3 e traz timestamps aprimorados.


Pode ser usado para criar, redimensionar e otimizar sistemas de arquivos EXT & nbsp;

E2fsprogs inclui e2fsck para verificação de unidades de disco e correção automática de inconsistências, mke2fs para criação de sistemas de arquivos EXT2, EXT3 e EXT4, resize2fs para redução ou expansão de sistemas de arquivos, tune2fs para modificação de parâmetros do sistema de arquivos, assim como dumpe2fs para impressão de bloco e superbloco informação.

O aplicativo também inclui a ferramenta debugfs para modificar manualmente e visualizar estruturas internas do sistema de arquivos, filefrag para relatar a fragmentação de arquivos, logsave para salvar a saída de um comando em um arquivo de log específico, e2undo para repetir um undo log e e2label para mudando os rótulos.

Além disso, a ferramenta findfs permitirá que os usuários encontrem um sistema de arquivos por UUID ou label, os badblocks permitem pesquisar drives de disco por blocos defeituosos, blkid pode ser usado para imprimir e localizar atributos de dispositivo de bloco, e2freefrag reporta informações de fragmentação de espaço livre e o chattr altera os atributos do arquivo.

Por último, e2image pode ser usado para salvar metadados críticos em um arquivo, e4defrag pode desfragmentar sistemas de arquivos EXT4 on-line, encontrar superblocos EXT2 e lsattr listar atributos de arquivos em sistemas de arquivos EXT2.


Linha de fundo

E2fsprogs é definitivamente um utilitário importante e essencial para qualquer sistema operacional baseado em Linux. Sem ele, você não poderá criar, reparar, reduzir ou expandir sistemas de arquivos EXT.

O que há de novo nesta versão:

  • interface do usuário e recursos:
  • O comando debugfs inode_dump agora pode imprimir um dump hexadecimal da matriz i_block e o espaço extra no inode, como uma conveniência para alguém que esteja investigando um inode corrompido.
  • O comando debugfs block_dump e inode_dump agora pode imprimir um dump de baixo nível de estruturas de dados de atributos estendidos no bloco ou no inode.
  • O comando dumpe2fs agora pode imprimir informações no bloco MMP (Multi-Mount Protection). Isso também está disponível como comando e2mmpstatus para compatibilidade com os utilitários Lustre.
  • O comando debugfs agora pode operar em alguns sistemas de arquivos com superblocos corrompidos para que possam ser corrigidos. Isso inclui sistemas de arquivos com um campo de contagem de inodes e sistemas de arquivos corrompidos, em que nem todos os bitmaps de alocação possuem locais válidos ou não são legíveis.
  • Correções:
  • O ID do projeto do inode é agora corretamente trocado por bytes em sistemas big-endian.
  • E2fsprogs agora ignora s_desc_size para sistemas de arquivos que não possuem o conjunto de recursos de 64 bits. Isso o torna mais consistente com o kernel, de modo que agora ele pode operar em sistemas de arquivos que o kernel está disposto a montar.
  • O E2fsck agora considera os inodes do dispositivo com o sinalizador de extensões como corrompido e se oferece para eliminá-los.
  • O
  • E2fsck lida mais apropriadamente com casos em que s_inodes_count está corrompido.
  • O E2fsck não vomita mais um grande número de erros quando o superbloco está muito corrompido (restaurando seu comportamento pré-1.43).
  • O E2fsck agora oferecerá a configuração do recurso dir_nlink se ele não estiver configurado e o sistema de arquivos exigir o recurso dir_nlink, pois há muitos subdiretórios em um diretório.

  • O
  • E2fsck não será mais loop infinitamente devido a um sistema de arquivos criado com códigos maliciosos que possui uma tabela de inodes totalmente não inicializada no primeiro grupo de blocos.

  • O
  • E2fsck não será mais interrompido se o último bloco no sistema de arquivos for um bloco de metadados fixos. (Muito raro, mas poderia acontecer.)
  • O E2fsck não permite mais que blocos inicializados existam após o i_size. Isso é algo que a implementação do ext4 no Linux nunca fez (e nunca deve fazer).
  • Durante a reprodução do diário no e2fsck, alguns erros anteriormente faziam com que o e2fsck imprimisse uma mensagem de erro não sensitiva (por exemplo, & quot; Código desconhecido ____ 251 durante a recuperação do diário & quot;). Isso foi corrigido.
  • Nos casos em que mais de 75% do grupo de blocos será usado para a tabela do descritor de grupo, o mke2fs criaria anteriormente um sistema de arquivos inválido com os recursos meta_bg e resize_inode ativados. Agora, ele desativará o recurso resize_inode.
  • O programa mke2fs agora cria corretamente um sistema de arquivos que é exatamente 1

O que há de novo na versão 1.44.2:

  • Correções:
  • O E2fsprogs 1.44.0 introduziu uma regressão introduzida que causou falha no e2fsck em suportar diretórios HTree em sistemas big-endian. Corrigir como lemos números de blocos para nós da htree interna.
  • Removido um possível vazamento de memória do fsck.
  • O E2image agora cria corretamente arquivos e2image para sistemas de arquivos bigalloc.
  • Dumpe2fs e debugfs agora suportam corretamente arquivos e2image para sistemas de arquivos que possuem a opção meta_bg ativada.
  • E2fsck e debugfs agora manipulam corretamente inodes de exclusão (incluindo o processamento da lista de inodes órfãos no caso de e2fsck) para sistemas de arquivos bigalloc. (Endereços Google Bug: # 73795618)
  • Correções de portabilidade para o GNU Hurd. (Endereços do Debian Bug: # 893590)
  • Correções de portabilidade para criação em alguns ambientes de construção cruzada.
  • Correções de portabilidade para o MacOS 10.6.8.
  • Adicione esclarecimentos à página do manual do chattr. (Endereços do Debian Bug: # 890390)
  • Desempenho, implementação interna, suporte ao desenvolvimento, etc:
  • O Debugfs agora lê os bitmaps de alocação com muito mais eficiência ao abrir um sistema de arquivos.
  • Atualizar o arquivo de tradução do Sueco.
  • Adicione campos Vcs- * ao empacotamento debian. (Endereços do Debian Bug: # 887512)
  • Corrija algumas falhas de teste no GNU Hurd causadas por um tamanho de bloco padrão diferente.
  • Adicione novos testes de regressão.

O que há de novo na versão:

  • Correção da impressão de mensagens de inconsistência de cota em plataformas de 32 bits no e2fsck. Além disso, corrija um bug que faz com que problemas de cota do projeto sejam rotulados como problemas de cota de grupo.
  • Corrija problemas de interface do usuário causados ​​por traduções difusas, de modo que algumas mensagens estejam em inglês e algumas em idioma estrangeiro, e não seja óbvio ao usuário como responder a perguntas do tipo sim / não. (Endereços do Bug do Debian: # 856586).
  • Corrigir alguns acessos de memória fora do limite no e2fsck causados ​​por sistemas de arquivos corrompidos (normalmente maliciosos). (Endereços do Debian Bugs: # 871539, # 871540)
  • Otimize o uso da CPU no e2fsck para arquivos esparsos muito grandes e muito fragmentados.
  • Adicione um modo opcional ao e2fsck, que troca memória adicional pelo tempo de CPU ao processar sistemas de arquivos com hard-link. (Isso pode ser uma quantidade muito grande de memória, então esse recurso está desabilitado por enquanto. Como determinar automaticamente quando seria útil habilitar essa otimização, e quando é _seguro_ habilitar essa otimização ainda é um pouco um problema de pesquisa .)
  • O programa mke2fs aumentará automaticamente o tamanho do inode para 256 se não for especificado explicitamente na linha de comando e o tamanho padrão do inode não for grande o suficiente para suportar o recurso de cota do projeto solicitado pelo usuário. Se o tamanho do inode for especificado explicitamente como sendo 128 bytes e a cota do projeto estiver ativada, o mke2fs falhará, pois com um erro explicando que os IDs do projeto não podem ser suportados quando o tamanho do inode for & lt; 256 bytes.
  • O programa tune2fs não permitirá que o recurso do projeto ou as cotas do projeto sejam ativadas no tamanho do inode é de 128 bytes.
  • O programa tune2fs agora imprime uma mensagem mais compreensível, explicando que o sistema de arquivos precisa ser verificado usando e2fsck -f antes de executar certas operações complexas do tune2fs. (Endereços do Debian Bug: # 857336)
  • Se a opção proceed_delay estiver ativada em /etc/e2fsck.conf, a mensagem indicando que o usuário pode esperar N segundos para prosseguir era ambígua. Essa mensagem ficou mais clara. (Endereços do Debian Bug: # 857336)
  • Corrigido erro do LFS que fazia com que o e2image falhasse na criação de arquivos e2image regulares, maiores que 2 GiB nas plataformas de 32 bits. (Endereça o erro de Debian: # 855246)
  • Correção do problema de portabilidade do FreeBSD causado pelo fato de eles não mais usarem dispositivos de bloco. (Discos são dispositivos de modo de caractere.)
  • Atualize as traduções para tcheco, francês, polonês, sueco e vietnamita.
  • Corrigidos vários problemas de empacotamento do Debian.

O que há de novo na versão 1.43.6:

  • Correção da impressão de mensagens de inconsistência de cota em plataformas de 32 bits no e2fsck. Além disso, corrija um bug que faz com que problemas de cota do projeto sejam rotulados como problemas de cota de grupo.
  • Corrija problemas de interface do usuário causados ​​por traduções difusas, de modo que algumas mensagens estejam em inglês e algumas em idioma estrangeiro, e não seja óbvio ao usuário como responder a perguntas do tipo sim / não. (Endereços do Bug do Debian: # 856586).
  • Corrigir alguns acessos de memória fora do limite no e2fsck causados ​​por sistemas de arquivos corrompidos (normalmente maliciosos). (Endereços do Debian Bugs: # 871539, # 871540)
  • Otimize o uso da CPU no e2fsck para arquivos esparsos muito grandes e muito fragmentados.
  • Adicione um modo opcional ao e2fsck, que troca memória adicional pelo tempo de CPU ao processar sistemas de arquivos com hard-link. (Isso pode ser uma quantidade muito grande de memória, então esse recurso está desabilitado por enquanto. Como determinar automaticamente quando seria útil habilitar essa otimização, e quando é _seguro_ habilitar essa otimização ainda é um pouco um problema de pesquisa .)
  • O programa mke2fs aumentará automaticamente o tamanho do inode para 256 se não for especificado explicitamente na linha de comando e o tamanho padrão do inode não for grande o suficiente para suportar o recurso de cota do projeto solicitado pelo usuário. Se o tamanho do inode for especificado explicitamente como sendo 128 bytes e a cota do projeto estiver ativada, o mke2fs falhará, pois com um erro explicando que os IDs do projeto não podem ser suportados quando o tamanho do inode for & lt; 256 bytes.
  • O programa tune2fs não permitirá que o recurso do projeto ou as cotas do projeto sejam ativadas no tamanho do inode é de 128 bytes.
  • O programa tune2fs agora imprime uma mensagem mais compreensível, explicando que o sistema de arquivos precisa ser verificado usando e2fsck -f antes de executar certas operações complexas do tune2fs. (Endereços do Debian Bug: # 857336)
  • Se a opção proceed_delay estiver ativada em /etc/e2fsck.conf, a mensagem indicando que o usuário pode esperar N segundos para prosseguir era ambígua. Essa mensagem ficou mais clara. (Endereços do Debian Bug: # 857336)
  • Corrigido erro do LFS que fazia com que o e2image falhasse na criação de arquivos e2image regulares, maiores que 2 GiB nas plataformas de 32 bits. (Endereça o erro de Debian: # 855246)
  • Correção do problema de portabilidade do FreeBSD causado pelo fato de eles não mais usarem dispositivos de bloco. (Discos são dispositivos de modo de caractere.)
  • Atualize as traduções para tcheco, francês, polonês, sueco e vietnamita.
  • Corrigidos vários problemas de empacotamento do Debian.

O que há de novo na versão 1.43.4:

  • Corrigido o e2fsck para atualizar corretamente o uso da cota do projeto ao excluir um mke2fs corrompido e inode, e fixo, para que não desreferenciasse a memória além da estrutura do inode pequeno (o que era errado, mas funcionava principalmente por acidente, a menos que algum malloc de segurança estava em uso).
  • Corrigido um grande número de problemas de portabilidade do FreeBSD. (Para construir no FreeBSD, no entanto, ainda precisamos usar o GNU Make e redirecionar o dd para usar o GNU dd.)
  • O script configure agora suporta --enable-hardening, que permite proteção de pilha, fortificar, tabelas de realocação somente leitura, ligação de símbolo dinâmica imediata e ASLR de segmento de texto (se o kernel tiver suporte a ASLR de espaço de usuário ativado) ativando independente de posição código executável. (As distribuições que desejam fazer sua própria ação especial podem definir CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB e LDFLAGS_STATIC conforme apropriado.)
  • O script configure agora suporta --disable-tdb, pois nos sistemas de 64 bits, é muito mais rápido apenas ativar espaço de troca adicional. O recurso scratch_files no e2fsck.conf é principalmente útil apenas em sistemas de 32 bits.
  • Corrigido o caminho de código de fallback de E / S direta no gerenciador de E / S do Unix para que a leitura / modificação / gravação funcionasse corretamente. Felizmente, na prática (com a exceção do manipulador Undo quando executado no FreeBSD), utilizamos este caminho de código com bugs. então os sistemas de arquivos não estavam sendo corrompidos.
  • O Mke2fs agora avisará se o usuário fornecer um rótulo que seja muito longo. (Endereços do Debian Bug: # 791630)
  • O comando rdump do Debugfs agora funciona corretamente ao despejar o diretório raiz de um sistema de arquivos. (Endereços do Bug do Debian: # 766125)
  • Corrigido um erro no debugfs para que ele calculasse corretamente o campo de campo de soma de verificação de um grupo de blocos em sistemas de 64 bits.
  • O E2fsck agora tem uma mensagem de erro muito mais compreensível quando o superbloco do diário está corrompido e o usuário se recusa a consertá-lo. (Endereços do Debian Bug: # 768162)
  • Suporte fixo de timestamps estendidos em sistemas de 64 bits.
  • Atualizadas / consertadas várias páginas do manual. (Endereços do Debian Bugs: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Corrigidos vários problemas de empacotamento do Debian. (Endereços do Debian Bug: # 825868)

O que há de novo na versão 1.43.2:

  • Corrigido o e2fsck para atualizar corretamente o uso da cota do projeto ao excluir um mke2fs corrompido e inode, e fixo, para que não desreferenciasse a memória além da estrutura do inode pequeno (o que era errado, mas funcionava principalmente por acidente, a menos que algum malloc de segurança estava em uso).
  • Corrigido um grande número de problemas de portabilidade do FreeBSD. (Para construir no FreeBSD, no entanto, ainda precisamos usar o GNU Make e redirecionar o dd para usar o GNU dd.)
  • O script configure agora suporta --enable-hardening, que permite proteção de pilha, fortificar, tabelas de realocação somente leitura, ligação de símbolo dinâmica imediata e ASLR de segmento de texto (se o kernel tiver suporte a ASLR de espaço de usuário ativado) ativando independente de posição código executável. (As distribuições que desejam fazer sua própria ação especial podem definir CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB e LDFLAGS_STATIC conforme apropriado.)
  • O script configure agora suporta --disable-tdb, pois nos sistemas de 64 bits, é muito mais rápido apenas ativar espaço de troca adicional. O recurso scratch_files no e2fsck.conf é principalmente útil apenas em sistemas de 32 bits.
  • Corrigido o caminho de código de fallback de E / S direta no gerenciador de E / S do Unix para que a leitura / modificação / gravação funcionasse corretamente. Felizmente, na prática (com a exceção do manipulador Undo quando executado no FreeBSD), utilizamos este caminho de código com bugs. então os sistemas de arquivos não estavam sendo corrompidos.
  • O Mke2fs agora avisará se o usuário fornecer um rótulo que seja muito longo. (Endereços do Debian Bug: # 791630)
  • O comando rdump do Debugfs agora funciona corretamente ao despejar o diretório raiz de um sistema de arquivos. (Endereços do Bug do Debian: # 766125)
  • Corrigido um erro no debugfs para que ele calculasse corretamente o campo de campo de soma de verificação de um grupo de blocos em sistemas de 64 bits.
  • O E2fsck agora tem uma mensagem de erro muito mais compreensível quando o superbloco do diário está corrompido e o usuário se recusa a consertá-lo. (Endereços do Debian Bug: # 768162)
  • Suporte fixo de timestamps estendidos em sistemas de 64 bits.
  • Atualizadas / consertadas várias páginas do manual. (Endereços do Debian Bugs: # 766379, # 761144, # 770750, # 428361, # 766127)
  • Corrigidos vários problemas de empacotamento do Debian. (Endereços do Debian Bug: # 825868)

O que há de novo na versão 1.43.1:

  • Corrigido um estouro de buffer em potencial ao fechar um sistema de arquivos em libext2fs. (CVE-2015-1572, Endereços do Bug do Debian: # 778948)
  • Corrigido um bug que poderia fazer com que o e2fsck corrompesse os sistemas de arquivos Hurd. (Endereços do Debian Bug: # 760275)
  • Corrigido um deadlock que ocorre ao usar o recurso de registro do systemd e do e2fsck.conf. (Endereça o erro de Debian: # 775234)
  • Corrigido um bug que poderia fazer com que os programas que usam as funções de varredura de tabela de inodes do libext2 travassem em determinados sistemas de arquivos corrompidos. (Endereça o erro de Debian: # 773795)
  • Corrigido o dumpe2fs para não falhar se o usuário não especificar um dispositivo de bloco (sistema de arquivos). (Endereça o erro de Debian: # 764293)
  • Corrigido o e2fsck, portanto, se notar blocos HTREE inesperados no passo 2, ele informará o inode do diretório correto que contém a inconsistência.
  • Se o e2fsck falhar em aumentar a estrutura dir_info devido a realloc (3) não ter memória suficiente, ele falhará com a mensagem explicativa em vez de cambalear ao falhar com mensagens de erro internas confusas.
  • O programa tune2fs zerará as informações de backup do diário de superblocos ao remover um diário de um sistema de arquivos.
  • O programa mke2fs agora ativa o recurso large_file por padrão.
  • Corrigido um bug que poderia causar bloqueios de badblocks se houvesse milhões e milhões de blocos ruins.
  • Corrigido algum bug de uso depois de livre em resize2fs e e2fsck.
  • Corrigido vazamento de memória em tune2fs.
  • Corrigidos alguns bugs bigendianos que se insinuavam tanto no manuseio indireto quanto no de extensão dentro do libext2fs.
  • Atualizado / corrigido várias páginas do manual.
  • Atualize as traduções em esperanto, alemão e espanhol. Adicionada tradução dinamarquesa.

O que há de novo na versão 1.42.12:

  • Corrija vários erros do e2fsck ao tentar reparar sistemas de arquivos bigalloc.
  • O E2fsck agora pode reparar um sistema de arquivos com um campo s_first_meta_bg excessivamente grande, que antes fazia todos os programas e2fsprogs travarem ao tentar abrir um sistema de arquivos.
  • Corrija o e2fsck para que ele consiga corrigir corretamente uma série de corrupções raras do sistema de arquivos que foram descobertas ao usar um fuzzer do sistema de arquivos.
  • Corrija o e2fsck para que ele não tente gravar descritores de grupos de blocos se eles não tiverem sido modificados.
  • O programa Mke2fs agora colocará blocos de metadados no último flex_bg para que eles sejam contíguos. Isso reduz a fragmentação de espaço livre em um sistema de arquivos recém-criado, bem como permite que os comandos mke2fs solicitem que o tamanho flex_bg extremamente grande seja bem-sucedido.
  • O Mke2fs agora cria arquivos enormes de forma mais eficiente (com menos blocos de árvore de extensão).
  • Corrija um bug de estouro de 32/64 bits que poderia fazer o resize2fs fazer um loop para sempre. (Endereços-Launchpad-Bug: # 1321958)
  • O programa resize2fs agora usará muito menos memória ao redimensionar sistemas de arquivos muito grandes.
  • Corrija um bug que poderia fazer com que resize2fs se confunda e produza um sistema de arquivos corrompido ao reduzir um sistema de arquivos que havia sido expandido e convertido anteriormente para usar o formato do sistema de arquivos meta_bg, mas que não precisa mais usar o sistema de arquivos meta_bg formato por mais tempo. Isso normalmente acontecia com sistemas de arquivos grandes (& gt; 16 TB). (Endereços do Debian Bug: # 756922)
  • O programa e4defrag agora desfragmentará os arquivos alocados para trás.
  • Corrija o tune2fs ao atualizar os UUIDs ao manipular sistemas de arquivos com diários externos (o sistema de arquivos e o UUID do diário).
  • Corrija o tune2fs para que ele possa remover um diário externo para sistemas de arquivos com um tamanho de bloco de 1k.
  • Adicione um novo comando debugfs, "inode_dump", que imprime o inode em formato hexadecimal e ASCII.
  • O "set_inode_field" do debugfs agora aloca blocos automaticamente para blocos indiretos e blocos de árvores de extensão.
  • Corrija o "set_inode_field" do debugfs para poder manipular corretamente "block [IND | DIND | TIND]".
  • O comando debugfs "rdump" agora terá vários argumentos de origem.
  • Corrigido um erro de fechamento duplo (2) em "rdump" e "rdump -p".
  • Corrija a análise de argumentos do debugfs para o comando freefrag.
  • Corrija o filefrag para manipular corretamente o uso do FIBMAP ioctl (com -B). (Erro no Launchpad dos endereços: # 1356496)
  • Mensagens esclarecidas que confundiam os usuários em debugfs, e2fsck, mke2fs e resize2fs (endereços de bugs do Debian: # 758029, # 757543, # 757544)
  • Dumpe2fs agora vai reclamar se argumentos extras forem dados a ele. (Endereços do Debian Bug: # 758074)
  • Atualizadas / consertadas várias páginas do manual. (Endereços-Debian-Bug: # 726760)
  • Atualize as traduções para tcheco, holandês, francês, polonês, espanhol, sueco, ucraniano e vietnamita.

O que há de novo na versão 1.42.11:

  • Adicione suporte para que o mke2fs possa criar arquivos huge para que eles fiquem alinhados em relação ao início do disco, em vez de relativos ao início da partição, usando o parâmetro de configuração mke2fs.conf "hugefiles_align_disk".
  • Corrigir um bug que faz com que o e2fsck aborte uma reprodução de diário em um sistema de arquivos com o bigalloc ativado. (Endereços do Debian Bug: # 744953)
  • Adicione verificações de integridade para que o mke2fs recuse as contagens flex_bg insanamente grandes especificadas pela opção -G. Os tamanhos flex_bg insanamente grandes podem resultar em um sistema de arquivos que não pode ser desmontado ou com layouts de metadados extremamente pessimários.
  • O programa mke2fs fornecerá um melhor layout de metadados para contagens flex_bg moderadamente grandes (mas verossímeis), como 133.072.
  • O programa mke2fs também verifica o número da versão do kernel para determinar se a opção lazy_itable_init é suportada, para que a inicialização da tabela inode seja usada mesmo que o ext4 seja compilado como um módulo que não esteja carregado no momento em que mke2fs é executado.
  • Inclua a descrição das opções de montagem do ext4 na página man do ext4 section 5.
  • Aprimore a página do manual do chattr e limpe a mensagem de uso do chattr.
  • O E2fsck agora corrigirá automaticamente um último tempo de montagem ou o último tempo de gravação que está no futuro no modo preen, em vez de anular a verificação do fsck.
  • Mke2fs agora verificará o número de revisão do sistema de arquivos solicitado pela linha de comando e o rejeitará se for muito grande. Um sistema de arquivos com um número de revisão não suportado não será aceito por nenhuma das outras ferramentas do sistema de arquivos, e esta opção de linha de comando raramente é usada, então vamos tentar ajudar o usuário a não disparar seu próprio pé.
  • O debugfs progam agora pode definir a contagem de erros e os campos first_error e last_error associados no superbloco usando o comando set_super_value.
  • O Resize2fs não tentará calcular o tamanho mínimo de um sistema de arquivos se ele contiver erros. Caso contrário, uma imagem do sistema de arquivos muito mal corrompida pode fazer com que o cálculo do tamanho mínimo seja repetido para sempre. Desde resize2fs não permitirá que um sistema de arquivos marcado como contendo erros seja redimensionado. É inútil calcular o tamanho mínimo, por isso basta ignorá-lo.
  • Corrigido um erro de digitação em uma das mensagens de erro do mke2fs.
  • Se o filefrag apresentar um erro, ele continuará processando o restante dos arquivos especificados na linha de omissão, mas sairá com um código de erro.
  • O Filefrag agora imprime alguns novos sinalizadores adicionais (como FIEMAP_EXTENT_ENCODED) e imprime sinalizadores desconhecidos como valores hexadecimais.
  • Suporte fixo em filefrag para arquivos com & gt; 2 ** 32 blocos em plataformas de 32 bits.
  • Corrigido vazamento de um descritor de arquivo no debugfs ao copiar arquivos.
  • Corrigida uma regressão introduzida em 1.42.10 que causou falha no mke2fs ao criar sistemas de arquivos maiores que 2 GB em plataformas de 32 bits. (Endereços Red Hat Bugzilla: # 1099892, Bug do Debian: # 752107)
  • Adicione traduções em esparanto e ucraniano e atualize as traduções para tcheco, holandês, francês, alemão, italiano, polonês, sueco e vietnamita.
  • Corrigidos vários avisos do compilador.

Programas semelhantes

AcidFS
AcidFS

20 Feb 15

RemoteFSMan
RemoteFSMan

3 Jun 15

ReiserFSprogs
ReiserFSprogs

19 Jun 16

fuse-convmvfs
fuse-convmvfs

2 Jun 15

Outro software de desenvolvedor Theodore Ts'o

Comentário para E2fsprogs

Comentários não encontrado
Adicionar comentário
Ligue imagens!