Tentando mover / mesclar partições ext4 com a partição win7 intacta

2

Portanto, estou usando um usb inicializável com o 12.04 para executar o gparted. O que eu gostaria de fazer é manter a partição win7 e mesclar / refazer as outras partições para uso do Ubuntu. Não sei bem qual seria o melhor caminho a seguir. Eu não me importo de reinstalar o Ubuntu, se necessário. Eu realmente só quero que o 15.42GB não seja usado pelo ubuntu para salvar arquivos.

Bem, como não posso postar uma foto, provavelmente será impossível responder ...

Aqui estão as partições, da esquerda para a direita, no gparted.

  1. 64mb não alocados
  2. sda2 ext4 10 gb
  3. sda3 ntfs 121gb
  4. não alocado 15,42 gb
  5. sda1 estendido 2.5 gb
    sda5 linux-swap 2.5gb

Aqui estão os resultados do fdisk da unidade.

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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 identifier: 0x90000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       307337214   312580095     2621441    5  Extended
/dev/sda2          129024    21100543    10485760   83  Linux
/dev/sda3   *    21100544   275006793   126953125    7  HPFS/NTFS/exFAT
/dev/sda5       307337216   312580095     2621440   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 1999 MB, 1999568384 bytes
62 heads, 62 sectors/track, 1015 cylinders, total 3905407 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 identifier: 0x00018276

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          62     3901659     1950799    c  W95 FAT32 (LBA)

Disk /dev/sdc: 64 MB, 64487424 bytes
2 heads, 62 sectors/track, 1015 cylinders, total 125952 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 identifier: 0x6f20736b

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   ?   778135908  1919645538   570754815+  72  Unknown
/dev/sdc2   ?   168689522  2104717761   968014120   65  Novell Netware 386
/dev/sdc3   ?  1869881465  3805909656   968014096   79  Unknown
/dev/sdc4   ?  2885681152  2885736650       27749+   d  Unknown

Aqui está o arquivo fstab

# /etc/fstab: static file system information.

Use 'blkid -o value -s UUID' para imprimir o identificador universalmente exclusivo

para um dispositivo; isso pode ser usado com o UUID = como uma maneira mais robusta de nomear

dispositivos que funcionam mesmo se os discos forem adicionados e removidos. Veja fstab (5).

#

proc / proc proc nodev, noexec, nosuid 0 0
/ dev / sda2 / ext4 errors = remount-ro 0 1
UUID = 777828dd-00e5-4efe-a616-3e70949d6559 nenhum swap sw 0 0

Atual free-m
total used free shared buffers cached
Mem: 1885 1268 616 0 152 769
-/+ buffers/cache: 346 1538
Swap: 2499 0 2499

    
por Mark 28.07.2012 / 19:34

1 resposta

0

Inicialize a mídia ao vivo, vá para o gparted - você provavelmente terá que clicar com o botão direito no swap e no swapoff. Se o estendido e o swap tiverem cadeados próximos a eles, eles serão montados - o swapoff lidará com isso.

Em seguida, você poderá mover o estendido para a esquerda para incluir o espaço não alocado. Então você pode criar um novo lógico dentro do estendido e formatá-lo.

No entanto, eu não faria isso - suponho que o sda2 é a sua instalação do Ubuntu.

Eu excluiria o swap, depois o estendido e criaria um novo estendido usando todo o espaço não alocado, criaria um NOVO swap com tamanho de 2.5Gb e, em seguida, uma nova partição ext4 com o espaço restante.

Muito mais rápido - agora tudo o que você precisa fazer é alterar a referência de troca em seu fstab

Feche o gparted.

Abra um terminal e execute

sudo blkid

Anote o UUID que você recebe contra a partição swap.

Monte sua instalação para editá-la

sudo mount -t ext4 /dev/sda2 /mnt

Abra o arquivo para edição

gksudo gedit /mnt/etc/fstab

Procure a linha de swap e mude o UUID para o ajuste, eu coloco minha linha de swap UUID e fstab abaixo para referência

/dev/sda8: UUID="9237bdd4-1976-4532-9c6f-558fb7b4a6f5" TYPE="swap"


# swap was on /dev/sda7 during installation
UUID=9237bdd4-1976-4532-9c6f-558fb7b4a6f5 none swap sw   0       0

Seu fstab mostra

/dev/sda5 none swap sw 0 0 

Edite que assim é

UUID=yourUUIDnumber none swap sw 0 0 

Depois de concluído, salve e saia.

Você pode verificar se a troca está sendo usada

sudo swapon -a
free -m
    
por 23 93 26 35 19 57 3 89 28.07.2012 / 19:57