Montar automaticamente um grupo de volume na inicialização?

3

Eu tenho dois volumes físicos (/ dev / sda3 e / dev / sdb1) conectados a um grupo de volumes (fileserver). Quando inicializo meu computador e abro o explorador de arquivos, à esquerda, vejo um painel Dispositivos que diz meu grupo de volumes. No entanto, não consigo me conectar a esse servidor de nenhum cliente até clicar nele. Clicar no grupo de volumes monta-o porque mostra o sinal de seta de ejeção ao lado dele. Assim que clico nele, consigo conectar-me ao servidor e ver meus arquivos.

Minha pergunta é: como eu automatizo esse processo toda vez que o Ubuntu inicia? Eu tentei ir para os aplicativos de inicialização e usando este comando

    mount /dev/mapper/fileserver-media /media/bfbe53bd-3306-401b-a8df-4363564cf1fc

mas não parece fazer nada. Anexei uma foto para mostrar o que quero dizer.

Isso é o que parece quando ligo meu computador. link

Agora, isso é o que parece quando clico no dispositivo: link

Aqui estão as saídas de terminal do pvscan, vgscan, etc.

sameet @ sapraserver: ~ $ sudo pvscan

PV / dev / sda3 Servidor de arquivos VG lvm2 [216.07 GiB / 18.89 GiB livre]

PV / dev / sdb1 Servidor de arquivos VG lvm2 [232.83 GiB / 0 free]   Total: 2 [448.89 GiB] / em uso: 2 [448.89 GiB] / em nenhum VG: 0 [0]

sameet @ sapraserver: ~ $ sudo vgscan

Lendo todos os volumes físicos. Isso pode demorar um pouco ...

Encontrado o grupo de arquivos "fileserver" usando o tipo de metadados lvm2

sameet @ sapraserver: ~ $ sudo lvdisplay

--- Volume lógico ---

Nome do LV / dev / fileserver / media

Nome do arquivo VG

LV UUID lrY16C-bNwH-fFvA-aVDW-Gtx6-2vIG-urrGpD

Leitura / gravação de acesso de gravação em LV

Status do LV disponível

# open 2

Tamanho LV 430,00 GiB

Atual LE 110080

Segmentos 2

Alocação herdada

Leia adiante setores auto

definido atualmente para 256

Dispositivo de bloco 252: 0

Agradecemos antecipadamente por sua ajuda.

    
por sameetandpotatoes 02.07.2013 / 03:51

1 resposta

2

Ok, finalmente percebi. Aqui está o que eu fiz:

  1. Primeiro, certifiquei-me de que tinha o nome correto do volume lógico executando lvdisplay no terminal.
  2. Depois, tive que editar o arquivo rc.local em /etc/rc.local . Eu adicionei o comando lá porque eu não poderia executar um comando como root no Startup Applications (eu teria que digitar uma senha). Neste arquivo, para o meu sistema, adicionei o seguinte comando:

    mount /dev/fileserver-media /media/
    

    O / dev / fileserver-media é o nome do volume lógico (encontrado em lvdisplay). O / media / representa onde eu quero que o volume lógico seja montado.

  3. E, em seguida, com o Samba, corri gksudo nautilus no terminal, editei as permissões e compartilhei-o. O motivo pelo qual executei este comando no terminal é abrir o gerenciador de arquivos como root para que eu possa ser o "proprietário". Eu não poderia editar permissões sem executar este comando.

por sameetandpotatoes 02.07.2013 / 20:52

Tags