Todo mundo conhece o fstrim , que instrui o sistema de arquivos a avisar ao SSD quais blocos não está mais usando. Digamos que temos uma partição e que desejamos apagar sua área por completo. Tradicionalmente, usaríamos algo como: # dd if=/dev/zero of=/dev/sdxy bs=4k Contudo, com SSDs, existe uma forma mais rápida e prática: # blkdiscard -v /dev/sdxy Esse comando usa a requisição BLKDISCARD da chamada de sistema ioctl() e nos entrega a área que compreende a partição /dev/sdxy zerada [1] . Por usar o comando ATA TRIM, é rápido. Não funciona com discos rígidos. Neles, o kernel retorna erro e o comando avisa que não há suporte. Ou seja, blkdiscard é análogo ao fstrim , porém trabalha no nível do dispositivo de bloco, não do sistema de arquivos. Pode ser usado no disco inteiro também ( /dev/sdx ). Mesmo com HDDs, pode ser útil em certos casos [2] , pois com a opção -z ( --zeroout ) faz o mesmo que o dd faria: # blkdiscard -z -v /dev/sdxy blkdiscard -z usa a requisi...