Eu tive esse problema e encontrei uma solução de este tópico de fóruns do Ubuntu . Vou dar mais detalhes caso outros tenham esse problema e / ou esse link morra no futuro.
Detalhes do sistema
Executando o Ubuntu 16.04 no primário. Eu tenho 2 unidades internas (SDA = Ubuntu 16.04 com Grub, SDB = Windows 10). Eu também tinha uma unidade SATA interna com o Ubuntu 14.04 de uma máquina diferente que decidi montar usando uma estação externa SATA para USB, que posteriormente colocou este disco na SDC; Vou me referir a essa unidade como "delta" (veja isso com sudo lsblk
ou sudo fdisk -l
ou, opcionalmente, inicie a GUI "Discos" do Dash)
Problemas
Simplesmente procurando no Nautilus (Files GUI) Eu posso ver um Volume de 255 MB quando a unidade delta está conectada, no entanto este é o Registro de Inicialização da Partição 1 (Linux Bootable; EXT2). Olhando na GUI de Discos, é claro que tenho uma Partição Estendida (partição2) de 1.000 GB e Partição5, que é de 1.000 GB de Volume Físico LVM2, mas nenhuma opção para montar essa partição.
Corrigir
-
Primeira execução
$ sudo vgscan
Reading all physical volumes. This may take a while...
Found volume group "ubuntu-vg" using metadata type lvm2
Found volume group "ubuntu-vg" using metadata type lvm2
O problema com essa saída é que tanto a unidade principal quanto a unidade "delta" secundária estão mostrando o mesmo nome de grupo de volumes ubuntu-vg
, o que causa alguns conflitos e dificulta a distinção entre um e outro. Então, precisamos mudar um deles.
-
Desconecte a unidade secundária (delta). Se for interno, você precisará desligar para fazer isso, já que eu estou usando um dock eu apenas o desliguei.
-
Após a reinicialização, execute novamente:
$ sudo vgscan
Reading all physical volumes. This may take a while...
Found volume group "ubuntu-vg" using metadata type lvm2
-
Executar:
sudo vgrename /dev/ubuntu-vg /dev/ubuntu-vg-primary
Escolha o que você quiser como novo nome, optei por acrescentar -primary
aqui.
-
Agora desligue e conecte novamente o secundário e reinicialize ou apenas conecte a unidade se estiver usando uma estação externa como eu sou.
-
Novamente execute:
$ sudo vgscan
Reading all physical volumes. This may take a while...
Found volume group "ubuntu-vg-primary" using metadata type lvm2
Found volume group "ubuntu-vg" using metadata type lvm2
Isso é o que queremos ver; dois nomes de grupos de volumes exclusivos.
-
Para ativar nosso grupo de volumes de unidade secundário (delta), execute:
$ sudo vgchange -ay ubuntu-vg
2 logical volume(s) in volume group "ubuntu-vg" now active
2 logical volume(s) in volume group "ubuntu-vg-primary" now active
-
Crie um ponto de montagem, se ainda não o fez, como:
sudo mkdir -p /mnt/delta/
-
Faça o ponto de montagem de seu usuário:
sudo chown $(id -u):$(id -g) /mnt/delta/
Importante Nota:
Nesse momento, o sistema falharia ao reinicializar no Ubuntu ou tentaria carregar a versão do Ubuntu correspondente à unidade "secundária"; No momento da inicialização, o padrão / padrão é carregar do grupo de volumes identificado como "ubuntu-vg". Para lidar com essa situação, fui em frente e fiz o seguinte:
$ sudo vgscan
2 logical volume(s) in volume group "ubuntu-vg" now active
2 logical volume(s) in volume group "ubuntu-vg-primary" now active
$ sudo vgchange -ay ubuntu-vg
$ sudo vgrename /dev/ubuntu-vg /dev/ubuntu-vg-secondary
$ sudo vgscan
2 logical volume(s) in volume group "ubuntu-vg-secondary" now active
2 logical volume(s) in volume group "ubuntu-vg-primary" now active
$ sudo vgchange -ay ubuntu-vg-primary
$ sudo vgrename /dev/ubuntu-vg-primary /dev/ubuntu-vg
$ sudo vgscan
2 logical volume(s) in volume group "ubuntu-vg-secondary" now active
2 logical volume(s) in volume group "ubuntu-vg" now active
Finalmente podemos montar com:
sudo mount /dev/ubuntu-vg-secondary/root /mnt/delta/
Neste ponto, você pode navegar no Nautilus para "Computador" e / mnt / delta / e visualizar a raiz da sua unidade externa. Você pode adicionar rapidamente um marcador a esse local para acessá-lo facilmente. Você poderia prosseguir (com cuidado) para fazer backup de seu / etc / fstab (para /etc/fstab.bak) e modificar o fstab existente para tentar montar automaticamente este dispositivo / local no ponto de montagem. Certifique-se de testar seu fstab antes de desligar ou reinicializar.
Usando sudo blkid
, consegui encontrar todos os UUIDs, dispositivos, partições, informações de grupos de volumes, bem como os tipos FS, e use essas informações para adicionar uma diretiva de entrada de montagem ao meu fstab. Por exemplo:
UUID=d7556cd2-67b3-4fb4-acc8-1e33dd0eb040 /mnt/delta ext4 defaults 0 2
Teste usando sudo mount -a
(nenhuma saída significa bom; qualquer saída pode significar que há erros que devem ser resolvidos antes de tentar a reinicialização, senão você pode não ser capaz de reinicializar o sistema operacional adequadamente).