Cortando NTFS e SSD formatado ext4

1

Eu tenho um SSD SSDNOW V300 de 120 GB da Kingston com o Ubuntu 14.04 instalado na partição ext4 de 32GB. Quando eu emito o comando fstrim -v / , ele responde, 30998127689 aparado .

Meu computador detecta como duas unidades. A primeira unidade tem duas partições: ext4 e NTFS . A segunda unidade é formatada como NTFS .

A minha pergunta é, posso aparar todo o disco SSD , não apenas a partição ext4 ? Se sim, então como?

    
por ilovemath 03.04.2016 / 14:05

3 respostas

3

TRIM é uma operação no nível do sistema de arquivos e deve ser suportada para cada sistema de arquivos que você estiver usando. O driver ext4 suporta o comando fstrim no Ubuntu 14.04, mas o driver NTFS não. Você precisa de uma versão mais recente do NTFS-3G; O Ubuntu 14.04 é fornecido com NTFS-3G 2013.1.13 ; o suporte para o comando fstrim foi adicionado em NTFS-3G 2015.3.14 . Sua opção mais fácil é aguardar o Ubuntu 16.04 que será fornecido com o NTFS-3G 2015.3.14.

    
por 03.04.2016 / 14:55
1

Não, trim é uma operação do sistema de arquivos, ele precisa saber quais setores estão livres para informar o hardware. O driver ntfs-3g do Linux não tem chamadas documentadas para trim ou discard , então será não funciona. Você precisará de trim ou discard de cada sistema de arquivos em seu SO nativo.

Não se preocupe muito com isso, porém, sua unidade SSD vai alegremente continuar sem parar, não é uma exigência e sua unidade funcionará bem. Aqui a> é uma explicação do que TRIM realmente faz

    
por 03.04.2016 / 14:48
1

Se você quiser criar um dispositivo de bloco inteiro (partição / disco), você pode usar blkdiscard , que está disponível em util-linux as fstrim is.

No entanto, esse tipo de TRIM é basicamente equivalente a limpar todos os dados no dispositivo, já que não é compatível com o sistema de arquivos.

Você pode querer olhar para wiper.sh em hdparm se você realmente deseja TRIM a partição NTFS. AFAIK reconhece o sistema de arquivos, mas não confia no iITT FITRIM (ou BLKDISCARD) no kernel, em vez disso, verifica quais blocos não são usados usando utilitários específicos do sistema de arquivos (portanto, requer ntfs-3g para NTFS) e executa TRIM on -los com comandos SCSI ATA PASSTHROUGH.

    
por 03.04.2016 / 16:33