Confusão de alinhamento de partição [duplicado]

7

Eu tenho um novo Samsung 840 250GB SSD no caminho, e eu quero ter certeza de que tudo está funcionando de forma otimizada após a instalação.

Eu passei muitas horas frustrantes na internet tentando entender como eu deveria alinhar as partições do SSD quando chegasse (e até mesmo como particionar tudo; minha outra unidade é um HDD de 1TB com arquivos já nele). Eu gostaria de saber uma maneira infalível de configurar tudo.

Agora, o único lugar onde encontrei o tamanho do bloco de apagamento do 840 está aqui:

link

Eu simplesmente não consigo entender por que essas informações não são disponibilizadas gratuitamente pelos fabricantes! Mas, de qualquer forma, isso sugere que o EBS é 1536kb, o que parece estranho para mim.

É do meu conhecimento que você deve alinhar pelo MiB (normalmente definido em 1 MiB). Eu suponho que a figura acima deve realmente ser 1536k B = 1.5 MiB? Isso parece sugerir que o alinhamento da partição será um pouco fora do padrão.

Então, minha pergunta é: Como eu alinho minhas partições com essas informações? Por favor, tenha em mente que eu nunca usei o linux antes ; Eu estou fazendo o meu melhor para configurar tudo para que eu possa começar a aprender, mas estou achando este processo incrivelmente opaco e demorado. Se possível, um guia passo a passo pelo GParted seria ótimo; no momento estou considerando uma partição NTFS ~ 20GB para Windows (jogos), um EXT4 ~ 20GB para o Ubuntu (para fazer todo o resto) e uma partição de documentos + jogos compartilhada para tudo o mais no formato de arquivo NTFS. Eu não vou ter nenhuma partição swap e usar arquivos swap.

    
por JayW 29.06.2013 / 13:50

2 respostas

2

Supondo que a figura de 1536kB (1,5MiB) esteja correta, você precisará usar algumas opções de alinhamento manual em seu software de particionamento (GParted, parted , gdisk , etc.) ou alinhar em um múltiplo de ambos 1MiB (o padrão com o software mais moderno) e 1.5MiB. Como 3MiB é o valor mínimo que satisfaz as duas restrições, é isso que você deve usar.

Você está certo que 1,5 MiB é um valor bizarro. É um valor tão estranho, na verdade, que eu sou um pouco desconfiado dele, e eu errei no tamanho do cuidado alinhando em um limite de 3MiB, ou talvez até 6MiB (apenas no caso do valor real ser 2MiB) .

Para fazer isso, você precisa entender as opções do seu software de particionamento. No GParted, você não pode definir o alinhamento para um valor arbitrário, apenas para none, cylinder ou MiB. Infelizmente, a interface do usuário, apesar da GUI, é um pouco incerta:

Vocêprecisariadefiniroespaçoatravésdacaixa"Espaço livre precedente"; mas esse é o espaço livre entre a nova partição e a anterior, e onde ela termina é desconhecida - pelo menos, não na caixa de diálogo Criar Nova Partição. O utilitário parted do modo de texto tem problemas semelhantes.

Se o seu disco usar o GPT, recomendo que você use gdisk . (Se você estiver inicializando no modo BIOS e quiser usar o MBR, fdisk oferece mais flexibilidade, mas ainda não pode ser configurado para usar valores de alinhamento arbitrários, portanto, será necessário especificar os valores iniciais da partição manualmente. Você terá dificuldade em instalar o gdisk no instalador do Ubuntu, então é mais fácil usar CD de Recuperação do Sistema ou Parted Magic para fazer o trabalho. Você pode alterar o alinhamento digitando x para entrar no menu de especialistas, usando a opção l (ou L ) para definir o alinhamento (que você especifica em setores) e, em seguida, usando 'm' para retornar a o menu principal, a partir do qual você pode criar partições. Parece algo assim:

$ sudo gdisk /dev/sdd
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): x

Expert command (? for help): L
Enter the sector alignment value (1-65536, default = 2048): 6144

Expert command (? for help): m

Command (? for help): n
Partition number (2-128, default 2): 
First sector (34-30297182, default = 6144) or {+-}size{KMGTP}: 
Last sector (6144-30297182, default = 30297182) or {+-}size{KMGTP}: 
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 
Changed type of partition to 'Linux filesystem'

Command (? for help): p
Disk /dev/sdd: 30297216 sectors, 14.4 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 2E980CFA-8BD4-4D53-BABC-CCEFEFB6B2EF
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30297182
Partitions will be aligned on 6144-sector boundaries
Total free space is 1566 sectors (783.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1             264            4807   2.2 MiB     EF00  EFI System
   2            6144        30297182   14.4 GiB    8300  Linux filesystem

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdd.
The operation has completed successfully.

Consulte a % documentação degdisk e, em particular, sua passar a página, para mais informações sobre como usar este programa.

Observe que gdisk cria ou modifica partições, mas não cria sistemas de arquivos. Assim, você precisará usar mkfs em suas partições ou deixar o instalador criar sistemas de arquivos nas partições criadas.

    
por Rod Smith 29.06.2013 / 23:36
-1

você só precisa de uma partição com ext4 que tenha ponto de montagem tipicamente '/' atribuído. Não se preocupe com a área de troca, é legal se você tiver uma. Certifique-se de ter duas unidades, uma com ext4 e ntfs para Ubuntu e Windows, respectivamente Escolha outra coisa perto da instalação, não vá para a colocação lado a lado - se você estiver indo para seguir o procedimento acima

    
por gautam 29.06.2013 / 14:03