Precisa de ajuda para consertar a montagem do disco rígido

0

Esta questão é sobre discos rígidos internos. NÃO drives USB.

Durante o meu tempo usando o Ubuntu eu notei que após as atualizações, ou às vezes vicariamente ao gosto do meu sistema, meus discos rígidos parecem mudar onde eles decidem montar de forma semi-aleatória. Isso está destruindo meus links simbólicos e, francamente, está ficando muito cansativo. Pelo que entendi 13.04 deve montar o meu HDD interno em /media/[drive] e minhas unidades removíveis em /media/[username]/[drive] .

Bem, agora, de repente, meu sistema decidiu montar TODAS as minhas unidades em /media/[username]/[drive] . Eu costumava ser capaz de abrir o gerenciador de arquivos e desmontá-los e quando eu os remontava, eles 'consertavam' eles mesmos e remontavam em /media/[drive] . Eu não posso mais fazer isso por alguma razão desconhecida. Minhas unidades internas agora INSIST são montadas em /media/[username]/[drive] .

Eu olhei meu /ect/fstab e as informações em 'Discos' (veja Existe um programa para montar todas as minhas unidades automaticamente? ) e nenhuma delas corresponde. Também em 'Discos' minhas unidades são configuradas para montagem automática, mas não. Eu sempre tenho que montá-los manualmente.

Para corrigir, eu encontrei o link . Além disso, os 'Discos' dizem que meus discos estão sendo montados em /mnt/[UUID] , o que eles não estão fazendo.

Agora estou completamente confuso.

Eu uso discos ou fstab? Eu coloco o automount em Discos ou nos aplicativos de inicialização. Como faço para que eles montem pelo UUID no local CORRETO. Há muitos métodos e nenhum jogo e nenhum parece falar um com o outro. Existe uma maneira definitiva, de preferência com uma interface gráfica, como eu não sou um tipo confortável CLI, que eu possa usar para corrigir essa bagunça e obter todas as minhas unidades para automount na inicialização e montar no lugar correto CONSISTENTEMENTE? Isso está me deixando louca!

Aqui estão as informações do meu sistema:

fstab :

proc            /proc           proc    nodev,noexec,nosuid 0       0

UUID=68bff081-9b80-4d38-8383-8dcf9f77850c /               ext4    errors=remount-ro 0       1

UUID=ada89abc-d3d6-4f5c-a4ed-176295a20842 none            swap    sw              0       0

/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

Now most of this is gibberish to me.  I can pull out of this is that it is my root drive, the swap partition and a floppy drive.  I have NO issues with this one.  But my other 3 drives are NOT here!

Discos:

/dev/sda

Mount Point: /mnt/BE44C6F844C6B307

Identify As: /dev/disk/by-uuid/BE44C6F844C6B307

nosuid,nodev,nofail,x-gvfs-show

Mount on Startup checked YES (which it does NOT do)

Opções de montagem automática configuradas para ON. (o que NÃO faz)

/dev/sdb

Mount Point: /

Identify As: UUID=c642a00c-410d-4463-9da4-7c002541b81a

errors=remount-ro

Mount on Startup checked YES (which it DOES do)

Automatic Mount Options set to OFF. (But it DOES mount at startup automatically)

Este é o meu sistema de arquivos raiz e corresponde ao meu fstab, então eu acho que é por isso que ele é montado automaticamente na inicialização.

/dev/sdc

Mount Point: /mnt/c642a00c-410d-4463-9da4-7c002541b81a

Identify As: /dev/disk/by-uuid/c642a00c-410d-4463-9da4-7c002541b81a

nosuid,nodev,nofail,x-gvfs-show

Mount on Startup checked YES (which it does NOT do)

Automatic Mount Options set to ON. (which it does NOT do)
/dev/sdd

Mount Point: /mnt/68787D0E787CDC6E

Identify As: /dev/disk/by-uuid/68787D0E787CDC6E

nosuid,nodev,nofail,x-gvfs-show

Mount on Startup checked YES (which it does NOT do)

Automatic Mount Options set to ON. (which it does NOT do)

Também adicionei essas unidades a "Aplicativos de inicialização", cada uma com os seguintes comandos, de acordo com o link :

/usr/bin/udisks --mount /dev/disk/by-uuid/BE44C6F844C6B307

/usr/bin/udisks --mount /dev/disk/by-uuid/68787D0E787CDC6E

/usr/bin/udisks --mount /dev/disk/by-uuid/c642a00c-410d-4463-9da4-7c002541b81a

Os dispositivos sda, sdc, sdd estão listados como montagem em /mnt/[drive-uuid] (em todo o sistema), mas na verdade estão sendo montados em /media/[username]/[drive] (mídia removível) em vez de /media/[drive] (por usuário). Então, qual destes três eles devem montar e como faço para que eles realmente façam isso? Todo o sistema é bom, mas eu teria que mudar 200 ou mais links simbólicos. Existe uma maneira de fazer isso a granel?

Por favor me ajude, obrigado.

    
por Exomancer 16.08.2013 / 12:41

2 respostas

1

Se eu colocasse essa questão em cache anteriormente, eu teria lhe dado uma resposta ...

Primeiro de tudo, você só precisa usar o comando blkid para identificar cada partição, vejo que no seu post você tem Identify As: entradas, bem blkid é quase o mesmo:

blkid
/dev/sda1: UUID="bf554a2f-a035-4c22-bca8-162def35a03c" TYPE="ext4" 
/dev/sda2: UUID="7cb917ba-babb-42cd-897e-2070d540eda4" TYPE="swap" 
/dev/sdb1: UUID="AA64B45A64B42AC9" TYPE="ntfs" 
/dev/sdb2: UUID="F66E431C6E42D551" TYPE="ntfs" 
/dev/sdb3: UUID="75a0854b-8b6b-453f-8aec-2a081a1f19e3" TYPE="swap" 
/dev/sdb5: UUID="279a18da-130b-46dd-8b54-84da48eb445f" TYPE="ext4" 
/dev/sdb6: UUID="393cd35e-b827-4dea-acb5-2a66f2369dce" TYPE="swap" 
/dev/sdb7: UUID="cead26d6-08f4-4894-ac78-a9a4ce59f773" TYPE="ext4" 
/dev/sdb8: UUID="0cef2d59-21ca-4ba2-a9b2-0b9ef1f42589" TYPE="ext4" 

Aqui, a segunda coluna está cheia de Identificadores Únicos Universais, que não importa onde você os conecte, eles serão os mesmos. Agora, vamos começar a modificar seu fstab . Vou pegar essa partição como exemplo:

/dev/sdd
Mount Point: /mnt/68787D0E787CDC6E
Identify As: /dev/disk/by-uuid/68787D0E787CDC6E

O blkid deve retornar algo como:

/dev/sdd1: UUID="68787D0E787CDC6E" TYPE="ntfs" 

Na sua fstab você deve escrever:

UUID=68787D0E787CDC6E /media/some_directory               ntfs-3g    defaults,auto,users 0       0

(neste caso, ele será montado na inicialização)

UUID=68787D0E787CDC6E /media/some_directory               ntfs-3g    defaults,noauto,users 0       0

(neste caso, ele será montado somente quando você selecionar a unidade)

Você deve modificar os campos UUID e /media/some_directory como achar melhor. Espero que isso alimente seu problema.

Sobre a mudança de comportamento, não encontrei nenhum problema com a camada. Talvez você acerte um bug ou algo tenha mudado em seu sistema.

    
por Braiam 21.09.2013 / 03:26
0

Eu encontrei o MountManager e isso parece ajudar. Por alguma razão, minha unidade USB INSISTE na montagem no diretório / media. Desisto. Eu não tenho cabelo para puxar para que possa montar na Atlântida, se quiser. Também digno de nota, o MountManager às vezes oferece dois locais de montagem, mas usa apenas um e o Nautilus insiste em ver ambos. Portanto, tenha cuidado se mais alguém tiver um problema semelhante. Ninguém respondeu isso, então acho que está fechado, embora parcialmente resolvido.

    
por Exomancer 21.09.2013 / 02:04