Algumas unidades Seagate SATA e SAS têm a capacidade de alterar o tamanho do setor entre 512 e 4096. Verifique a folha de especificações, o manual do produto ou o resultado de Feature Supported (Recurso com suporte) no SeaChest para determinar se o seu produto oferece suporte à alteração do tamanho do setor.
Para reduzir interrupções do sistema operacional, é recomendável que isso seja feito usando o SeaChest Bootable.
AVISO: Antes de iniciar o processo, primeiro entenda os riscos associados à mudança do tamanho do setor.
- Qualquer interrupção durante a formatação pode tornar o dispositivo inoperante.
- Definir setor pode afetar todos os LUNs/namespaces para dispositivos com vários LUNs ou namespaces.
- Não é recomendado que isso seja feito quando conectado via USB. Nem todos os adaptadores USB suportam tamanho de setor de 4k.
- Desative todos os sistemas/serviços/daemons de gerenciamento fora de banda antes de iniciar este processo. Isso pode causar interrupções que podem impedir a conclusão de uma alteração no tamanho do setor.
- Interrompa o daemon smartmontools (smartd)
- Se o sistema parecer travar, aguarde. As unidades SATA não conseguem retornar deste comando até que o dispositivo seja completamente formatado. O maior tempo de espera possível é de 5 horas (ainda é significativamente mais rápido do que uma formatação de unidade completa). Isso é muito mais comum ao executar um sistema operacional instalado com a unidade de inicialização no mesmo HBA/barramento da unidade que está sendo formatada, devido à maneira como a interface SATA funciona com esse comando.
- Após a conclusão da alteração, a unidade executará operações de integridade e confiabilidade de dados em segundo plano, o que pode impedi-la de entrar em estados de menor consumo de energia com base em temporizadores configurados. O tempo desse processo em segundo plano varia de acordo com a capacidade e os comandos emitidos, pois ele é pausado sempre que um novo comando é recebido. Este processo em segundo plano NÃO precisa ser concluído antes de gravar dados na unidade. Na verdade, gravar dados na unidade reduz o tempo que o processo em segundo plano precisa para ser executado.
Itens a serem observados:
- A unidade USB usada para criar o USB inicializável do SeaChest precisa ter 32 GB ou menos.
- Para navegar para cima e para baixo, segure Shift e pressione Page Up e Page Down.
- As etapas a seguir podem ser usadas no Windows com pequenas modificações. Em vez de /dev/sgX, use PDX, onde X é o número da unidade.
- Se a unidade estiver conectada a um controlador RAID, o endereço físico da unidade poderá ser exibido de forma diferente dos exemplos neste artigo. O endereço correto deve ser exibido ao verificar unidades.
- Se você estiver executando uma versão mais antiga do SeaChest, o comando pode ser FormatUnit. É recomendável que você baixe a versão mais recente do SeaChest.
Para alterar o tamanho do setor:
- Baixe o arquivo zip SeaChest Utilities (CLI)
- Extraia o arquivo zip
- Configure seu ambiente
- Instale o SeaChest para Windows
- No Linux, os arquivos SeaChest podem precisar ser tornados executáveis
- Crie um SeaChest USB inicializável (recomendado)
- Por exemplo, execute SeaChest_Format –s para listar as unidades conectadas. Se estiver usando um sistema inicializável, isso será feito automaticamente.
- Localize a unidade:
- No Linux e inicializável, a unidade exibirá /dev/sgX - onde X é o número associado à sua unidade.
- No Windows, a unidade exibirá PDX, onde X é o número associado à sua unidade.
- Execute o SeaChest_Format com o tamanho de setor desejado – 4096 ou 512
- Exemplo de Linux e inicializável mudando para 4096
- SeaChest_Format –d /dev/sg1 --setSectorSize 4096 –confirm this-will-erase-data-and-may-render-the-drive-inoperable
- Pressione Enter
- Deixe o processo ser concluído
- Exemplo de mudança do Windows para 4096
- SeaChest_Format –d PD1 --setSectorSize 4096 –confirm this-will-erase-data-and-may-render-the-drive-inoperable
- Pressione Enter
- Deixe o processo ser concluído
- Após a conclusão, execute SeaChest_Format com –i para confirmar que o tamanho do setor foi alterado com sucesso.
- Exemplo de Linux e inicializável - SeaChest_Format –d /dev/sg1 -i
- Exemplo do Windows – SeaChest_Format –d PD1 -i
Se você quiser confirmar se tudo está funcionando, reinicie o computador e execute o teste genérico curto na unidade. Se você estiver usando o SeaChest inicializável, será necessário usar o poweroff para desligar o computador após confirmar que o tamanho do setor foi alterado.