Dúvida sobre Particionamento

Iniciado por Striker_Hero, 12 de Fevereiro de 2017, 12:28

tópico anterior - próximo tópico

Striker_Hero

possuo um SSD 240 GB
e um HD   1TB

Com os dois zerados e não formatados instalei o Mint com o seguinte particinamento:

no SSD reservei 15 Gb para /
no HD criei a /home reservando 10 GB
no HD também reservei 8 GB de SWAP


Coloquei pouco espaço por que quero compartilhar os arquivos entre os SOs Ubuntu e Windows que pretendo instalar e quero dar prioridade para o Ubuntu (nesse vou colocar mais espaço para os aplicativos)
Mas não sei direito como fazer isso. Se eu particionar o HD em NTFS vou ter acesso aos arquivos que colocar nele nos 3 sistemas? e se particionar ext4?

e sobre partição primária, lógica???
eu queria dividir o HD em três partes de 250GB (e deixar o restante sem alocar), mas só consigo em 2 porque fala que pode no máximo 4 partições primárias (mas eu só tenho 3? como assim?)
estou usando o gparted

já passei muito tempo pesquisando e não cheguei a uma conclusão.

alguém poderia dar uma ideia de como eu poderia particionar?

Outra coisa, quando eu estiver instalando o Ubuntu, como faço pra usar a mesma área de SWAP que reservei para o Mint?

Agradeço desde já.

druidaobelix

#1
Se seu sistema ainda for do tipo MBR/BIOS convencional a estruturação de partições permite criar até 4 (quatro) partições primárias ou 3 (três) partições primárias e 1 (uma) partição estendida, porém esta última depois de criada pode ser subdividida em várias partições lógicas.

A partição estendida é como se fosse um container o qual se subdivide para criar partições lógicas, ou visto de outra forma, é uma espécie de partição que permite subdivisão.
Isso foi historicamente criado exatamente para poder contornar a limitação inicial de apenas 4 partições primárias.

Entretanto, se seu sistema já for mais moderno, algo como de 2012 para cá, possivelmente já possui o setup do tipo GPT/UEFI, que veio substituir o BIOS convencional.

Nesse novo sistema GPT/UEFI todas as partições são primárias, podendo alcançar um elevado número delas, mais de 100.

Como já instalou o Mint, então dá para usar ele e ver como realmente se encontra o particionamento atual dos discos.

Abra uma janela de terminal (teclas Ctrl Alt T) e nela faça os comandos abaixo, com o mouse marque e copie a saída e cole o resultado aqui no tópico:

sudo fdisk -lu /dev/sd?


sudo parted -l

(sinal de hífen mais letra ele no final dos comandos acima)
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Indo adiante, com um disco SSD ultra rápido não vejo sentido em separar a partição /home do restante do sistema. Não há de fato uma necessidade disso, é apenas introduzir complicação onde pode ser mais simples. Havendo dois discos, se e quando for reinstalar, faça um backup da sua /home para o outro disco, faça e reinstalação e então volte o que quiser, mas enfim, é uma questão de gosto.

Quanto a swap, basta uma única no sistema, a qual será utilizada por tantos quantos sistemas operacionais Linux existirem no disco a cada vez que forem iniciados.
Depois de instalados basta que se acrescente a partição swap no arquivo /etc/fstab que ela será usada normalmente.

A partição swap eventualmente também pode ser algo desnecessário, depedendo do quanta memória RAM existir no sistema, a partir de 8GB não precisa mais, sobremodo com um disco do tipo SSD, entretanto, caso pretenda utilizar recurso de hibernação, então a partição swap é necessária, pois é nela que ficará gravado o estado atual do sistema. De toda forma, melhor deixar criada a swap no disco rigído, como já fez, podendo ou não usar, conforme queira, bastando adequar esse uso ou não no arquivo /etc/fstab.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Note que o Linux consegue acessar qualquer partição que esteja formatada em NTFS, entretanto o Windows, em regra, não consegue enxergar as partições Linux, para o Windows é como se não existissem. Até existem programas que instalados no Windows permitem esse acesso, mas isso é um "quebra-galho" não oficial a partir do fabricante.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Striker_Hero

Primeiramente muito obrigado Druidaobelix

Segue o resultado:

Disco /dev/sda: 240.1 GB, 240057409536 bytes
255 cabeças, 63 setores/trilhas, 29185 cilindros, total de 468862128 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x0005fbd7

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/sda1   *        2048    29296639    14647296   83  Linux

Disco /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 cabeças, 63 setores/trilhas, 121601 cilindros, total de 1953525168 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 4096 bytes
Tamanho da E/S (mínimo/ideal): 4096 bytes / 4096 bytes
Identificador do disco: 0x0007759b

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/sdb1            2046    19531775     9764865    5  Estendida
A partição 1 não inicia em um limite de setor físico.
/dev/sdb2        19531776    35155967     7812096   82  Linux swap / Solaris
/dev/sdb5            2048    19531775     9764864   83  Linux


sudo parted -l

Modelo: ATA SanDisk SDSSDA24 (scsi)
Disco /dev/sda: 240GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: msdos

Número  Início  Fim     Tamanho  Tipo     Sistema de arquivos  Opções
1      1049kB  15,0GB  15,0GB   primary  ext4                 boot


Modelo: ATA ST1000DM010-2EP1 (scsi)
Disco /dev/sdb: 1000GB
Tamanho do setor (lógico/físico): 512B/4096B
Tabela de Partição: msdos

Número  Início  Fim     Tamanho  Tipo      Sistema de arquivos  Opções
1      1048kB  10,0GB  9999MB   extended
5      1049kB  10,0GB  9999MB   logical   ext4
2      10,0GB  18,0GB  8000MB   primary   linux-swap(v1)


A dica sobre deixar a home no SSD é muito vem vinda, quero simplificar mesmo, só separei por que vi um vídeo de um cara separando e achei que era melhor segui-lo.
Penso em fazer da seguinte forma a instalação do Ubuntu:

SSD
85 GB pro /
25 GB pro /home     

restante pro windows e pra um parte não alocada que dizem que é bom ter...

e para o HD? alguma dica? uma partição formato ext4 aumentaria o desempenho em comparação a NTFS nos sistemas linux?


Dúvida besta:
na "/" vão os aplicativos e na "/home" vão meus arquivos. Correto?
existe diferença de desempenho em manter os arquivos em outra partição fora da /home?

druidaobelix

Pois bem, os resultados dos comandos demonstram que seu sistema está usando realmente um particionamento do tipo MBR/BIOS, que é o formato convencional, tradicional.
Possivelmente o setup dessa máquina não seja mesmo do tipo UEFI, mais moderno, mais atual.

Citação de: Striker_Hero online 12 de Fevereiro de 2017, 15:49
Penso em fazer da seguinte forma a instalação do Ubuntu:
SSD  85 GB pro /  25 GB pro /home  restante pro windows e pra um parte não alocada que dizem que é bom ter...

Se vai deixar raiz (/) e home juntos não há especificação individual de espaço para cada um, ficam ambos em uma mesma e única partição.
Note que está deixando uma imensidão de espaço para o Linux, algo como 110GB (85+25), isso é bastante espaço para o Linux, muito mesmo.
O sistema em si ocupa muito pouco, algo como no máximo 7 ou 8 GB, nada além disso, aí o restante vai depender de quais programas pretende instalar, mas ainda assim 110GB é uma enormidade, muito possivelmente não precisa de tudo isso, notadamente como há um outro disco rígido (HDD) no qual pode deixar os arquivos pessoais (fotos, vídeos, músicas, documentos autorais, etc), que geralmente é o que de fato ocupa espaço.

Com um SSD de 240GB dá para tranquilamente deixar, por exemplo, algo assim:

50GB - partição Linux (raiz + home)
100GB - partição Windows (sistema)

Deixe o restante do disco sem uso, ao menos por enquanto, mais adiante quando tiver mais experiência estuda melhor isso.

Como se está falando de um sistema do tipo MBR/BIOS, o Windows precisa ser instalado primeiro, não que não possa ser o contrário, mas é mais fácil assim.
Entretanto, se não particionar antes o Windows faz uma "salada" só na instalação, criando uma enormidade de partições para ele mesmo, então é melhor conduzir isso de uma outra forma. Crie antes a partição (que para efeitos de software equivale a um disco) e force a instalação dele naquele disco especificamente, sem deixar ele tomar conta de todo o disco. Inicialmente suba o sistema através de um live-iso (pendrive ou cdrom) e use o GParted para criar as partições que necessita.

Ao se instalar o Windows gravará o bootloader na MBR de sda, o que posteriormente será sobrescrito pelo bootloader do Linux, que é o Grub, o qual irá fazer o gerenciamento de boot tanto do Ubuntu quanto do Windows.

Instalar o Ubuntu não é um problema, definida a partição no instalador use a opção de instalação manual (última opção de determinada janela do instalador, nada de lado a lado, nada de LVM, vá para a última linha e escolha a opção manual mesmo. Ao instalar mander gravar o bootloader em /dev/sda.

Citação de: Striker_Hero online 12 de Fevereiro de 2017, 15:49
e para o HD? alguma dica? uma partição formato ext4 aumentaria o desempenho em comparação a NTFS nos sistemas linux?

Essa frase acima apenas não faz sentido.
O Linux jamais usará uma partição NTFS para se instalar.
O sistema de arquivos de formatação NTFS é proprietária do Windows, só ele usa isso.
O Linux dispões de vários outros tipos de formatação, no caso em questão use ext4, que é o mais padrão e mais apropriado.




www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#6
Citação de: Striker_Hero online 12 de Fevereiro de 2017, 15:49
Dúvida besta:
na "/" vão os aplicativos e na "/home" vão meus arquivos. Correto?
existe diferença de desempenho em manter os arquivos em outra partição fora da /home?

No caso como estará usando um disco SSD e um disco convencional HDD, evidentemente que o que está no SSD o acesso é instantâneo, é como se tivesse numa memória do tipo RAM, tudo funciona de forma eletrônica, sem peças móveis, sem mecânica, então claro que é muito mais rápido.

O que é realmente importante é que o SSD abrigue ambos os sistemas operacionais, Linux e Windows, pois isso fará com que a carga do sistema seja bem rápida, acessar um arquivo de dados individualmente não faz lá tanta diferença, geralmente isso sequer é perceptível.

Veja, "Striker_Hero", suas dúvidas são bem básicas e indicam que nunca fez essa espécie de instalação.
Não é nada difícil, não é complicado, mas evidentemente a ausência absoluta de experiência muitas vezes torna as coisas confusas.
Talvez, aliás, muito provavelmente você fará isso mais de uma vez, mas é assim mesmo, é uma curva de aprendizado que vai num crescendo na medida em que de fato se entende como as coisas funcionam.

O importante é sempre ter backup externo (outro computador, disco externo, cdrom, nas nuvens), sejá lá onde for, de forma segura e confiável para os seus arquivos pessoais, que são aquela foto única da vovozinha, esposa, namorada, filhos, que se perder não tem mais como recuperar, aquele documento autoral tese de mestrado que está pela metade e que não dá para reescrever igual, enfim, tudo aquilo que é único e insubstituível. Todo o resto pode dar um pouco de trabalho e tomar algum tempo, mas sempre dá para fazer, desfazer e fazer de novo.  :)

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Striker_Hero


Citação de: Striker_Hero online 12 de Fevereiro de 2017, 15:49
e para o HD? alguma dica? uma partição formato ext4 aumentaria o desempenho em comparação a NTFS nos sistemas linux?

Citação de: druidaobelix online 12 de Fevereiro de 2017, 17:38
Essa frase acima apenas não faz sentido.
O Linux jamais usará uma partição NTFS para se instalar.
O sistema de arquivos de formatação NTFS é proprietária do Windows, só ele usa isso.
O Linux dispões de vários outros tipos de formatação, no caso em questão use ext4, que é o mais padrão e mais apropriado.

Desculpe acho que não fui claro, é que a ideia era criar uma partição separada no HD para acessar os arquivos em sistemas diferentes, daí a dúvida, se valeria a pena, por desempenho criar uma partição no HD ext4 para acessar nos SOs linux, abrindo mão de acesso pelo Windows.

Mas tranquilo. Agradeço as dicas, foram de grande valia. De fato sou novo no mundo linux e essa ajuda nos fóruns é essencial no início.
Valeu druidaobelix, tenha uma ótima semana.

druidaobelix

#8
Citação de: Striker_Hero online 12 de Fevereiro de 2017, 23:17
Desculpe acho que não fui claro, é que a ideia era criar uma partição separada no HD para acessar os arquivos em sistemas diferentes, daí a dúvida, se valeria a pena, por desempenho criar uma partição no HD ext4 para acessar nos SOs linux, abrindo mão de acesso pelo Windows.

Ok, agora entendido.  :)

Como dito antes, o Linux consegue acessar qualquer partição Windows formatada em NTFS, FAT ou qualquer outro formato.
Todos os arquivos existentes e salvos no Windows serão acessíveis através do Linux.
Nada obstante, os arquivos criados ou salvos pelo Linux, em regra, nativamente, não estarão acessíveis quando se estiver no Windows.

Independentemente disso, em sistemas dual boot Win/Linux, de fato é também bastante comum que se crie uma partição apenas de dados, formatada em NTFS, onde serão armazenados exclusivamente os arquivos pessoais e, assim, acessíveis a partir dos dois sistemas. Pode, sim, ser feito também dessa forma, no caso criando a partição de dados no HDD.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.