Como eu monto automaticamente minha partição?

5

Eu tenho uma partição em / dev / sda2 de 279 GB Ext4, mas não consigo montá-la automaticamente no login.

Eu adicionei a entrada de partição /dev/sda /home ext4 defaults 0 0 em /etc/fstabt mas ela não é montada automaticamente.

Eu até tentei editar as opções de montagem dos discos (por favor, veja a imagem abaixo), mas sem resultados.

O comando udisks funciona bem, mas o problema é que ele solicita uma senha de administrador para o usuário padrão.

Portanto, minha pergunta é como montar automaticamente essa partição ou pelo menos conceder permissão de leitura para o usuário padrão para que eles possam montar essa partição usando o comando udisks.

Graças a dschinn1001 eu consegui montar automaticamente minha partição editando a entrada em fstab.

Primeiro eu conto o UUID usando sudo blkid

Em seguida, edite o arquivo fstab usando o sudo /etc/fstab

Adicione a entrada no seguinte formato

[Dispositivo] [Ponto de montagem] [Tipo de sistema de arquivos] [Opções] [Despejo] [Passe]

O dispositivo será seu UUID
Ponto de montagem será o local onde você deseja montar sua partição
Tipo de sistema de arquivos será exibido quando você executar o comando blkid
Opções Adicione as opções necessárias. Veja as opções em Fstab para mais detalhes.
Dump Esse valor será zero na maioria dos casos. Veja Fstab para mais detalhes.
Pass Esse valor será zero na maioria dos casos. Veja Fstab para mais detalhes.

Então, finalmente, é assim que minha entrada se parece.

UUID=fe9ab5ba-35ed-49c5-b1d3-9bfc02060867 /media/mount ext4 auto,user,rw,exec 0 0

Salve o arquivo e reinicie o seu PC.

Nas opções que mencionei

auto que significa montaria automática
usuário, o que significa conceder aos usuários padrão para montar a partição. RW lê permissão de escrita
exec Permitir a execução de binários do sistema de arquivos

    
por Searock 08.06.2013 / 19:09

2 respostas

5

a entrada da partição não está correta (/ home está em / dev / sda2?):

você escreveu:

/dev/sda /home ext4 defaults 0 0

(se você escreve assim, você deve substituir /dev/sda com:

UUID=number-of-device

você pode determinar o número UUID com o comando: sudo blkid )

mas também pode ter essa aparência (em versões mais antigas do Linux):

/dev/sda /mnt/ext4 defaults 0 0

ou assim:

/dev/sda /media/ext4 defaults 0 0

mais é explicado aqui:

link

link

link

    
por dschinn1001 08.06.2013 / 19:33
2

Por /etc/fstabt , suponho que você quis dizer /etc/fstab . O problema com sua especificação de montagem é provavelmente que você deseja montar uma partição, onde / dev / sda se refere ao disco inteiro.

/dev/sda2 /home ext4 defaults 0 0

(como exemplo). Listar partições disponíveis usando sudo fdisk -l . Como dschinn1001 menciona, um UUID é mais desejável que um número de disco / partição. A entrada correspondente no meu próprio fstab é executada:

UUID=xxx /home ext4 defaults 0 2

Vale a pena mencionar que / home é o local de suas contas de usuário. Você tem corrido aparentemente com / home originado de algum outro lugar. Uma vez que você tenha instalado / home corretamente a partir de uma nova partição no momento da inicialização, o diretório home antigo será enterrado.

    
por Salt 08.06.2013 / 21:11