Montagem automatica de partição falhando

Iniciado por groove, 12 de Agosto de 2011, 21:20

tópico anterior - próximo tópico

groove

As vezes quando vou iniciar meu Ubuntu, minha partição não é montada automaticamente, mas isso é aleatório. O problema ocorre na partição /dev/sdb3
Segue meu /etc/fstab:


/# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                       /proc         proc  nodev,noexec,nosuid  0  0 
# / was on /dev/sdb1 during installation
UUID=5ddea0be-a039-4493-97eb-00a6ee2785eb  /             ext4  errors=remount-ro    0  1 
# /home was on /dev/sdb4 during installation
UUID=a29bdb73-d4f3-42b9-a50a-094efa47c436  /home         ext4  defaults             0  2 
# swap was on /dev/sdb2 during installation
UUID=d88aced5-a2c2-44de-9848-5ff17429501f  none          swap  sw                   0  0 
/dev/sdb3                                  /media/Dados  ext4  defaults             0  0 


Segue o comando: fdisk -l

Disco /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x000d7db0

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1        1245     9999360   83  Linux
/dev/sda2            2612        2742     1052257+  82  Linux swap / Solaris
/dev/sda3            2743       30401   222170917+  83  Linux
/dev/sda4            1245        2611    10972160   83  Linux

Partições lógicas fora da ordem do disco

Disco /dev/sdb: 2005 MB, 2005925888 bytes
64 heads, 63 sectors/track, 971 cylinders
Unidades = cilindros de 4032 * 512 = 2064384 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x00000000

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1               1         971     1957471+   6  FAT16
Ubuntu 18.04

zekkerj

Olá Groove,

Sou eu que estou vendo errado, ou neste momento em que você postou, a partição /dev/sdb3 não existe? Ao contrário, o que existe é uma /dev/sda3...

O que pode ter acontecido é que na hora em que você instalou o sistema, a unidade foi reconhecida como /dev/sdb, mas em outros boots ela está sendo reconhecida como /dev/sda, levando a essa confusão.

A solução é você determinar o UUID dessa partição e substituir sua referência no arquivo fstab (veja que as outras partições já estão assim).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

groove

Isto ocorre do nada, as vezes a partição é /dev/sda3 e as vezes /dev/sdb3.
Não entendi o que falou sobre determinar o UUID, onde vou determinar o UUID?
Ubuntu 18.04

zekkerj

Com a partição ativa, você usa o comando

/sudo blkid /dev/sda3

Ele vai mostrar uma linha parecida com esta:

/dev/sda3: LABEL="" UUID="12345678-9abc-def0-123456789abc" TYPE="ext4"

Daí é só copiar esse valor de UUID, levar pro arquivo fstab, retirando o nome da partição do início, e colando esse valor no lugar. Observe como estão as outras linhas, procure colocar no mesmo formato. Se puder fazer uma cópia do arquivo antes da edição, fica perfeito --- se não der certo, é só voltar ao estado anterior.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

groove

Valeu zekkerj. Sempre me ajudando ai :)
Abraço.
Ubuntu 18.04

groove

Só fiquei com mais uma dúvida, meu fstab estava todo bagunçado, provavelmente pq usei um programa chamado "storage device manager", o qual já até desinstalei. O que ocorre é que meu fstab está configurado com /dev/sdbX e quando dou um fdisk -l aparece tudo no /dev/sdaX. Estou com medo de mexer nisto e perder meu SO.
fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                       /proc         proc  nodev,noexec,nosuid  0  0 
# / was on /dev/sdb1 during installation
UUID=5ddea0be-a039-4493-97eb-00a6ee2785eb  /             ext4  errors=remount-ro    0  1

# swap was on /dev/sdb2 during installation
UUID=d88aced5-a2c2-44de-9848-5ff17429501f  none          swap  sw                   0  0

# Dados was on /dev/sdb3 during installation
UUID=97e610fa-c903-455e-abe7-1e820e411c2f  /media/Dados  ext4  defaults             0  0

# /home was on /dev/sdb4 during installation
UUID=a29bdb73-d4f3-42b9-a50a-094efa47c436  /home         ext4  defaults             0  2

fdisk -l:

Disco /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x000d7db0

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1        1245     9999360   83  Linux
/dev/sda2            2612        2742     1052257+  82  Linux swap / Solaris
/dev/sda3            2743       30401   222170917+  83  Linux
/dev/sda4            1245        2611    10972160   83  Linux

Partições lógicas fora da ordem do disco

Disco /dev/sdb: 2005 MB, 2005925888 bytes
64 heads, 63 sectors/track, 971 cylinders
Unidades = cilindros de 4032 * 512 = 2064384 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x00000000

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1               1         971     1957471+   6  FAT16
Ubuntu 18.04

zekkerj

As referências que estão aparecendo pra você no arquivo fstab são todas de comentários, você pode remover os comentários sem interferir no funcionamento das partições.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

groove

Nossa, nem reparei nisso =((
Vou corrigir os comentários pra ficar certo..tudo coisa do storage device manager isso "/
Agora não tenho mais dúvidas, vlw ai. Abraço.
Ubuntu 18.04

zekkerj

Pra quê se importar com isso? ;)
Não é do SDM não, eu nunca usei e meu fstab também aparece assim... é o próprio programa de instalação do ubuntu.
Se não estiver atrapalhando, não perca tempo com isso. ;)²
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

rato la

nao achei necessário criar um novo topico, pois meu problema é tambem na montagem de partiçoes com fstab.
segue um problema: eu monto uma partição ntfs, com a seguinte linha do fstab
CitarUUID=FE8006108005CFD7 /media/Documentos ntfs-3g auto,exec,rw,users 0 0
ela monta, porem se eu desmontar, e tentar montar novamente, me vem a seguinte mensagem:
CitarError mounting: mount exited with exit code 1: helper failed with:
Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://tuxera.com/community/ntfs-3g-faq/#unprivileged
pelo que entendi, a questão é a permissão de usuário na montagem, pois como root no shell eu consigo.
pesquisei mas não encontrei a solução para o problema....se alguém puder me ajudar, desde já agradeço.

zekkerj

rato la, pq vc está dando permissão de execução num sistema de arquivos alienígena? Não que isso seja a origem desse problema, mas pode ser origem de outros problemas mais tarde...

Do seu problema, tente executar o comando abaixo e diga se o problema com a montagem persiste.

sudo chmod +s `which ntfs-3g`
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

rato la

zekkerj, a permissão de execução pra mim tanto faz, pode ser tirada, isso faz parte dos teste que andei fazendo, tirando, colocando coisas, pra tentar entender e resolver o problema.
e quanto a linha de comando passada por voce, teria que ser executada de um diretorio especifico? Pois me gerou um erro:

Citarwagner@wagner-note:~$ sudo chmod +s 'which ntfs-3g'
[sudo] password for wagner:
chmod: impossível acessar "which ntfs-3g": Arquivo ou diretório não encontrado

desde ja agradeço.

zekkerj

O comando tem que ser executado com o acento grave (`), não com aspas ("), apóstrofes (') ou acento agudo.

Essa opção "exec" não deve ser usada em um sistema de arquivos alienígena, a menos que você tenha certeza do que está fazendo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D