Copie e cole a partição raiz, fstab é ignorado

1

Eu quero redimensionar minha partição raiz. Pelo que entendi, a única maneira de fazer isso é excluir a partição e recriá-la com o tamanho maior.

Então eu apaguei uma partição antiga do Windows (sda1) e copiei e colei minha partição atual do Ubuntu (sda6), e criei um novo UUID para ela. Em seguida, marquei sda1 como boot e alterei /etc/fstab definindo-o como raiz e alterei sda6 de / para um ponto de montagem personalizado em /media/ . Essas operações devem ser equivalentes ao redimensionamento de sda6. Isso é fstab atualmente:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

#Entry for /dev/sda1 : (new partition copied with gparted)
UUID=e407bc1c-4c2d-4dae-80ce-e6bd96346698   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda6 :
UUID=18abc384-a610-4f65-8430-0109548a89ef   /media/lbrito/ubuntu-old ext4 defaults
# ... swap etc

No entanto, para minha surpresa, o fstab parece ser ignorado após o reinício, e o sda6 (a antiga e pequena partição) continua sendo definido como root:

/etc/mtab :

# ...
/dev/sda6 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
/dev/sda6 /media/lbrito/ubuntu-old ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
/dev/sda6 /var/lib/docker/aufs ext4 rw,relatime,errors=remount-ro,data=ordered 0 0

Então por que sda6 está ignorando o fstab e sendo definido como root?

    
por brito 28.03.2017 / 16:21

1 resposta

2

A partir de investigações em uma máquina virtual em que acredito que consegui reproduzir seu caso, você está a apenas alguns passos de alcançar sua meta. Essa correção pressupõe que sua máquina seja inicializada em um estado equivalente ao mostrado na sua imagem gparted acima: você inicializou a partir de sda6 e sda1 não está montado, mas mostra um ponto de montagem de / e o sinalizador de inicialização. Ele também pressupõe que existe um fstab em sda1 que mostra sda1 montado em / .

A partir deste ponto:

  1. Em gparted , selecione a partição sda1 e clique com o botão direito do mouse menu, selecione "Montar em /"
  2. Saia do gparted, abra um terminal e digite sudo update-grub .
  3. Reinicie seu computador.

Isso deve levá-lo ao seu estado final desejado de inicialização de sda1 e ter sda6 montado em um ponto diferente de / .

    
por Organic Marble 28.03.2017 / 22:48