GRUB recria uma partição antes de inicializar um determinado SO

1

Estou com problemas para gerenciar as áreas de troca no meu disco rígido.

Side story:

Due to having only a few GiBs free on my C:\ partition, Windows regularly shrinks the pagefile (even though it is set to a fixed size in settings), which really annoys me. Especially because Windows complains about going out of memory, something it did on its own without asking me first or me allowing it...

I am having a question on this "side topic" here in case you have a few things to say about that.

Eu tenho a seguinte configuração:

  • sda1 : C:\ - Windows 7, partição de inicialização, arquivo de paginação, etc.
  • sda5 : swap para linux
  • sda6 : / - raiz do Linux
  • sda7 : D:\ - dados e o que é

Agora, o problema é que eu tenho uma partição swap de 4 GiB e um arquivo de página de 4 GiB, então, na prática, 8 GiBs são alocados do meu disco rígido, que já não é grande o suficiente, para meras trocas.

O que estou procurando, e não consegui encontrar qualquer sobre este tópico nos manuais, é uma forma de dizer ao GRUB de alguma forma, essencialmente formatar uma partição o tempo todo eu estou inicializando um sistema operacional.

Portanto, se eu inicializar o Linux, sda5 se tornará uma troca e, se eu estiver inicializando o Windows, sda5 se tornará uma partição NTFS. Em cada caso, o sistema operacional inicializado deve alocar sua área de troca na partição "recém-criada".

E assim, acabarei usando apenas o realmente que usou 4 GiB do espaço do meu disco rígido, porque apenas um sistema é executado por vez.

Antes que alguém tente sugerir opções alternativas ou possíveis erros, eu gostaria de sugerir algumas coisas:

  • Atualizar meu sistema não é uma opção (devido a finanças)
  • Eu não tenho problemas com a inicialização se tornando muito mais lenta devido a essa operação extra (inicialização mais lenta é um grande comprometimento se eu finalmente me livrar dos avisos de "falta de memória")
  • Eu sei que à medida que nos movemos para a borda externa do disco, a velocidade periférica se torna menor. Posso reordenar minhas partições sempre que quiser, backups regulares são feitos.

O único medo que tenho é de que ninguém nunca tenha tido um problema tão volumoso e que o GRUB não seja capaz de lidar com isso.

    
por Whisperity 24.10.2013 / 19:47

1 resposta

0

A resposta curta à sua pergunta é não.

O que você pode fazer é sacrificar um pouco de velocidade para usar um arquivo de troca em vez de uma partição. Isso alocará dinamicamente o espaço conforme necessário.

Um bom guia para configurá-lo pode ser encontrado aqui.

link

    
por 26.10.2013 / 00:08