Eu tenho um sistema dualboot com fedora 27 e windows 10. Estou ficando sem espaço no meu grupo de volumes linux (ou seja, partição) e não tenho espaço não alocado. Eu li que posso precisar do Gparted e que talvez resize2fs
possa ser usado para aumentar uma partição linux ( referência 1, referência 2 ), mas todos esses casos estavam lidando com a extensão da partição raiz onde já existe espaço não alocado.
Saída dedf -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 192M 3.7G 5% /dev/shm
tmpfs 3.9G 2.0M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 43G 32G 8.1G 80% /
tmpfs 3.9G 14M 3.9G 1% /tmp
/dev/sda5 976M 196M 713M 22% /boot
tmpfs 789M 16K 789M 1% /run/user/42
tmpfs 789M 11M 778M 2% /run/user/1000
tmpfs 789M 0 789M 0% /run/user/0
e saída defdisk -l
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb72b0508
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
/dev/sda2 1026048 395909025 394882978 188.3G 7 HPFS/NTFS/exFAT
/dev/sda3 498311168 500113407 1802240 880M 27 Hidden NTFS WinRE
/dev/sda4 395909120 498311167 102402048 48.8G 5 Extended
/dev/sda5 395911168 398008319 2097152 1G 83 Linux
/dev/sda6 398010368 498311167 100300800 47.8G 8e Linux LVM
Partition table entries are not in disk order.
Disk /dev/mapper/fedora-root: 43 GiB, 46103789568 bytes, 90046464 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/fedora-swap: 4.9 GiB, 5247074304 bytes, 10248192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
O Windows 10 tem 80 GB de espaço livre. Quero pegar 70 GB do Windows e dar para o fedora. Como faço isso sem perder um ou ambos os meus sistemas operacionais e quaisquer dados? Posso reduzir as janelas primeiro para criar espaço não localizado ou devo criar uma partição de 70 GB dentro da partição do Windows? Em caso afirmativo, posso fazer isso dentro do Windows, caso contrário, se tiver que usar o Gparted, posso baixá-lo para o meu disco rígido externo que contém outros arquivos ou é necessário um cartão de memória em branco?
Minha partição linux foi criada no windows antes de instalar o fedora usando rufus e tenho aproximadamente 5 GB de swap. Se possível, também gostaria de aumentar o tamanho da troca para corresponder ao tamanho da minha RAM, porque acho que meu sistema tende a usar toda a minha partição de troca.
Você pode reduzir a partição C do Windows que possui 80G livres, usando o próprio gerenciador de disco do Windows.
Uma vez feito isso, você não será capaz de adicionar o espaço recém-não alocado ao seu LVM, mas você pode criar algumas novas partições que você pode montar em seu Linux para armazenar dados em pontos de montagem específicos (/home ou qualquer outro).
Acabei usando o terminal, mas antes disso usei o GParted live para reduzir a partição do Windows e criar espaço não alocado. O problema com o GParted era que, depois de adicionar esse espaço não alocado à partição estendida, minha partição de inicialização estava entre esse novo espaço e meu grupo de volumes lógicos, então mudei para a linha de comando, que é mais fácil de usar.
Aqui está o que eu fiz:
Antes de mudar para o terminal, primeiro converti o espaço não alocado em uma partição chamada
/dev/sda7
. Eu fiz isso no GParted e escolhi ext4.Agora, lembre-se de que o seguinte funciona apenas para lvm.
Volume físico criado
Grupo de volume estendido para fazer uso deste volume físico
Observação: encontrei o nome do meu grupo de volumes executando o comando:
vgdisplay
.vgs
também funciona.Volume lógico ativado para torná-lo disponível para que a verificação do sistema de arquivos e o redimensionamento funcionem.
OU
A
-a
opção significa ativar e-y
significa em todos os dispositivos existentes, para que pareça em todos os lugares.Realizei uma verificação do sistema de arquivos para garantir que não houvesse erros. Isso realmente encontrou alguns erros e os corrigiu.
Redimensionou o sistema de arquivos
Se você quiser aumentar o tamanho em um número absoluto
50 GB
, use a-L
opção.Realizou novamente outra verificação do sistema de arquivos para corrigir quaisquer erros
Agora você pode verificar se sua raiz foi ampliada executando
lsblk
ou comandos semelhantes que mostram as partições.Depois disso, também aumentei meu volume lógico de troca em mais
50%
de , e foi igualmente fácil, embora as etapas sejam um pouco diferentes, por exemplo, não há necessidade,e2fsck
pois funciona apenas para sistemas de arquivos ext 2, 3, 4.