Overprovisioning ssd que já está em uso

0

Eu quero definir uma área de superprovisionamento para um Samsung 850 EVO 500GB que tenha sido usado anteriormente pelo Windows e agora em uso pelo Linux. O disco não está vazio. Eu deixei os últimos 10% do disco sem formatação. Não está claro para mim quais requisitos precisam ser atendidos antes que esses 10% possam ser usados efetivamente pelo controlador ssd.

Q. Posso overprovision o disco sem apagar a unidade inteira?

¯

link parece sugerir que o disco precisa ser apagado completamente, mas então eu perderia todos os meus dados. Ele lista dois métodos:

Método 1:

set up a host-protected area (HPA) with hdparm. To create an HPA, you'll need to delete all the blocks on the SSD. (..) if the device has already been used, you need to restore this state with a secure erase or manual trim (depending on the SSD). Typing the following:

hdparm -Np number_of_sectors /dev/sdb

sets up the host-protected area.

Método 2:

With the second method, you just leave an area on the SSD unpartitioned and create partitions for, say, only 90 percent of the disk's capacity. In this case as well, you need to perform a secure erase up front if the SSD was previously in use.

Eu estava pensando nos seguintes passos:

  1. trim / zerofill (?) nos últimos 10% do espaço via blkdiscard ,
  2. hdparm -Np para o primeiro setor dos últimos 10%
  3. reinicializar

Este post do blog descreve a abordagem hdparm, mas não vejo menção de apagamento. O apagamento é realmente necessário?

    
por Exception e 05.08.2016 / 02:00

0 respostas

Tags