Como checar pen drives ntfs com o fsck no Ubuntu 20.04 ?

Iniciado por xxxking, 22 de Setembro de 2020, 11:49

tópico anterior - próximo tópico

xxxking

Saudações,

Já aprendi a checar discos/partições ext4 com o "fsck -f /dev/sdx" mas não consegui fazer o mesmo com pendrives com partições no formato ntfs, agradeço por qualquer ajuda.


CelticWarrior

Para NTFS deve usar Windows.
Linux não tem ferramentas adequadas para corrigir erros em NTFS.

xxxking

Citação de: CelticWarrior online 22 de Setembro de 2020, 12:18
Para NTFS deve usar Windows.
Linux não tem ferramentas adequadas para corrigir erros em NTFS.

Pelo que pesquisei, o fsck tem suporte a ntfs sim. Vc não sabia disso ou sabe a ponto de afirmar que o suporte não é bom ? O tipo de checagem que preciso é para erros por desligamento inadequado de sistemas ou pen drives removidos durante certas operações, não chega a ser investigação e correção de bad block.

CelticWarrior

O máximo que fsck pode fazer em sistemas de ficheiros NTFS é assinalar com uma "flag" - ntfsfix - que o sistema de ficheiros necessita correção. Quando posteriormente montado em Windows este atuará em conformidade com a "flag".

Dito isto, REPITO, de momento não há ferramentas adequadas para corrigir sistemas de ficheiros NTFS em Linux. NTFS é formato PROPRIETÁRIO de Microsoft e NÃO deve ser usado em Linux, na verdade não há qualquer razão para isso. Se tem que usar NTFS então tem que ter Windows à mão para a eventualidade de ter que corrigir.

A situação pode mudar a partir do momento que suporte nativo para NTFS seja adicionado ao kernel. Tanto quanto sei Microsoft já tentou várias vezes submeter o código mas foi recusado por ser "lixo". Talvez Paragon consiga algo: https://www.theregister.com/2020/09/08/paragon_ntfs_linux/

xxxking

Citação de: CelticWarrior online 22 de Setembro de 2020, 14:05
O máximo que fsck pode fazer em sistemas de ficheiros NTFS é assinalar com uma "flag" - ntfsfix - que o sistema de ficheiros necessita correção. Quando posteriormente montado em Windows este atuará em conformidade com a "flag".

Dito isto, REPITO, de momento não há ferramentas adequadas para corrigir sistemas de ficheiros NTFS em Linux. NTFS é formato PROPRIETÁRIO de Microsoft e NÃO deve ser usado em Linux, na verdade não há qualquer razão para isso. Se tem que usar NTFS então tem que ter Windows à mão para a eventualidade de ter que corrigir.

A situação pode mudar a partir do momento que suporte nativo para NTFS seja adicionado ao kernel. Tanto quanto sei Microsoft já tentou várias vezes submeter o código mas foi recusado por ser "lixo". Talvez Paragon consiga algo: https://www.theregister.com/2020/09/08/paragon_ntfs_linux/


Muito Obrigado pela excelente explicação!