Debian Jessie - estender partição raiz

0

Eu tenho Debian Jessie 64bit e Windows 10 ao lado e eu quero aumentar o tamanho da partição raiz (na minha configuração chamada sda5). Eu instalei o gparted na versão 0.19, mas ele não me permite alterar o tamanho de nenhuma partição. Eu estava tentando encolher a partição inicial primeiro e estender a raiz automaticamente define o valor anterior. Quando tento reduzir o tamanho da partição única, ele define automaticamente o valor anterior. Ele mostra que o valor mínimo é igual ao máximo. Porquegpartednãofunciona?

Eutambémtenteifazerissopelalinhadecomando:fdisk-lretorna:

Disk/dev/sda:238.5GiB,256060514304bytes,500118192sectorsUnits:sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDisklabeltype:gptDiskidentifier:0AE14023-D392-11E6-8283-B4774F0AF981DeviceStartEndSectorsSizeType/dev/sda1204818452481843201900MWindowsrecoveryenvironment/dev/sda218452492050049204801100MEFISystem/dev/sda320500502312194262145128MMicrosoftreserved/dev/sda42312195332339202330027008157.4GMicrosoftbasicdata/dev/sda5332341248346011647136704006.5GLinuxfilesystem/dev/sda634601164835187097558593282.8GLinuxfilesystem/dev/sda7351870976368355327164843527.9GLinuxswap/dev/sda8368355328369135615780288381MLinuxfilesystem/dev/sda936913561650011750313098188862.5GLinuxfilesystem

Eujáliqueaspartiçõesdevemsercontínuas.Euqueroaumentarapartiçãoraizpor5GBdapartiçãodecasa.Precisoalterarotamanhodecadapartiçãoentreraiz(sda5)ehome(sda9)?

Eutambémestavatentandoremoverapartiçãodeswapbaseando-senestepost: link

mas sudo resize2fs /dev/sda não aumenta o tamanho da partição raiz, porque existe uma partição var entre eles. Eu criei a partição swap novamente para restaurar o estado anterior. O que devo fazer? Por favor ajude.

    
por domandinho 21.11.2017 / 21:16

1 resposta

0

Why gparted doesn't work?

Porque você está tentando afetar as partições que estão em uso. Os ícones principais à esquerda da captura de tela indicam essas partições.

Eu não tentei confirmar isso. Eu acertei no caso de eu estar errado e gparted faz manivelas de partições em uso. No entanto este comentário e respostas para esta questão apoia a minha afirmação. Em particular a resposta de Rod Smith é exatamente o que você precisa saber (BTW, Rod é o criador de gdisk , AFAIK) :

GParted won't adjust any partition that's currently in use, but it should be able to alter partitions that are not currently mounted and create new partitions in unpartitioned areas of the disk. In some cases you can unmount a mounted partition (GParted can do this, in fact), but you will never be able to unmount your root (/) partition, and possibly not some others. If you need to adjust them, you'll need to boot from a live CD to edit the partitions.

Some other tools, such as the text-mode fdisk and gdisk, do enable you to edit partitions that are in use; however, these tools don't support filesystem resizing, and if you edit in-use partitions the kernel won't use the changes until after you reboot.

Meu comentário para a última frase: se você editar partições em uso sem alterar seus sistemas de arquivos de acordo, então, após a reinicialização, esses sistemas de arquivos podem ser corrompidos ou / e não serem montados. Isso ocorre porque fdisk modifica apenas uma tabela de partição - um mapa nos informa onde as partições específicas começam e terminam. Mudar o mapa só faz o kernel "pensar" que os sistemas de arquivos (e swap, se alterados) estão agora em lugares diferentes. Sem realmente movê-los, você cria discrepâncias que podem facilmente levar à perda de dados.

    
por 13.01.2018 / 09:43