Comprei um HD novo e quero usa-lo no Ubuntu

Iniciado por Frodo, 22 de Dezembro de 2007, 16:30

tópico anterior - próximo tópico

Frodo

Olá pessoal!

Comprei um HD SATA de 160GB. Abri meu computador e instalei esse HD logo abaixo do meu HD original.

Queria saber o que devo fazer para poder usar esse meu novo HD! E em que diretório devo colocar esse HD novo!

Todos meus arquivos estão na pasta /home/graffiti75.

Já postei 2 tópicos aqui no fórum à respeito disso e nenhum deles me trouxe a resposta certa! Seja usando mount, editando o fstab ou fazendo qualquer outra coisa!

Grato!

jomafras

A primeira coisa que vc precisa fazer é formatar o HD criando um ou, mais sistemas de arquivos (NTFS, Ext3, etc.).
Depois vc precisa montá-lo no fstab para que inicie no boot.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

clcampos

Frodo sugiro usar sua home em uma partição separada neste HD, dando mais liberdade para formatar o sistema sem perigo de perda de dados.

Você deve seguir basicamente os tópicos da mensagem abaixo, mas como é uma tarefa um pouco complicada sugiro que tenha apoio, a não ser que se sinta seguro em fazer sozinho.

Re: De novo - mudar a /home...

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Frodo

Olha, eu apenas gostaria de saber como acessar meu HD após montá-lo com o mount e depois de acessar o fstab!

Estou à 3 semanas tentando descubrir alguma maneira de fazer isso e até agora todo mundo que tentou me ajudar recaiu no mesmo problema:

Meu HD é montado, porém, não consigo acessá-lo sem estar logado como root! Ou seja, toda vez que vou mover um arquivo para minha nova partição, tenho que digitar sudo su para poder controlar meu novo HD!

Tudo que eu queria era poder acessar meu novo HD sem precisar logar como root toda vez!

Guia do Hardware, Foca Linux, este fórum, o fórum da minha faculdade (UFPR). Enfim, ninguém até agora conseguiu me ajudar!

Grato!

pinduvoz

Se o seu HD é montado pelo mount, vai ser do root. Para que ele seja do usuário, é preciso montá-lo pelo fstab.
:: Linux Registered User nº 439378 ::

Evaristo

clcampos,

li atentamente o post que você linkou acima, como também já tinha pesquisado e lido alguma coisa no GDH sobre a troca do /home de lugar.

Estou para fazer isso mas fiquei com duas dúvidas: a primeira é no tópico citado o VB5 criou uma p[artiçào contígua a raiz. Isso é necessário? Posso criar em outro disco? A segunda é que iniciei pelo LiveCD, outro dia, para fazer algumas configurações e ao iniciar novamente pelo HD, executei o Evolution que é meu cliente de email e aconteceu que ele perdeu os dados que haviam sido armazenados, por sorte é que tinha um backup. Se fizer as alterações, como sugeriste, não vou correr esse mesmo risco? Claro que sei que fazendo o backup não perderei os dados, mas fiquei intrigado.

Grato pela ajuda.

Feliz Natal a todos do Forum.

Abs.

Evaristo

pinduvoz,

se ele montar como root e depois assim mesmo alterar as permissões, não ficaria já com acesso??

Abs.

Frodo

root@graffiti75-desktop:/etc# cat fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda5       none            swap    sw              0       0
/dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdc1       /mnt/midia      ext3    auto,user,rw    0       1

Olhem para a última linha do fstab.

Está é a 5ª linha diferente que me mandaram digitar no fstab. Mas toda vez que eu tento manipular meu HD aparece o seguinte aviso:

graffiti75@graffiti75-desktop:~$ cp conta_telefonica.doc ../../mnt/midia/
cp: impossível criar arquivo comum `../../mnt/midia/conta_telefonica.doc': Permissão negada

Percebem? Já que não dá para rodar o comando mount sem estar logado como root, o que eu devo fazer para acessar meu novo HD sem precisar logar como root?

Se a resposta está no fstab, qual será a linha misteriosa que deve ser digitada no lugar da linha abaixo?

/dev/hdc1       /mnt/midia      ext3    auto,user,rw    0       1

Grato!

clcampos

Citação de: Evaristo online 23 de Dezembro de 2007, 18:00
clcampos,

li atentamente o post que você linkou acima, como também já tinha pesquisado e lido alguma coisa no GDH sobre a troca do /home de lugar.

Estou para fazer isso mas fiquei com duas dúvidas: a primeira é no tópico citado o VB5 criou uma p[artiçào contígua a raiz. Isso é necessário? Posso criar em outro disco?

Pode ser em outro disco sim. No meu caso no trabalho o diretório HOME é em outro PC que é montado a cada boot.

CitarA segunda é que iniciei pelo LiveCD, outro dia, para fazer algumas configurações e ao iniciar novamente pelo HD, executei o Evolution que é meu cliente de email e aconteceu que ele perdeu os dados que haviam sido armazenados, por sorte é que tinha um backup. Se fizer as alterações, como sugeriste, não vou correr esse mesmo risco? Claro que sei que fazendo o backup não perderei os dados, mas fiquei intrigado.

Eu sempre usei o Thunderbird, e acredito que o Evolution trabalhe do mesmo jeito, e se for assim, após criar sua nova HOME, e transferir os dados (de preferência com o LiveCD) o Ubuntu nem vai saber que já foi diferente... hehehe... devendo funcionar tudo normal, caso o trabalho tenha sido feito corretamente.

CitarGrato pela ajuda.

Feliz Natal a todos do Forum.

Abs.

Observe que a tarefa é mesmo complicada, e se quiser esta a disposição de ajudá-lo, caso ache necessário.

Feliz Nata a você também!

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

pinduvoz

Ao que parece, a linha do fstab está correta. A única diferença é o ponto de montagem: mnt/midia. Tente montar no /media/disco_2 ("disco_2" é um exemplo de pasta/ponto-de-montagem, e vc. pode criá-la com outro nome), criando o ponto de montagem antes: sudo mkdir /media/disco_2.

Pena que não estou no escritório, pois lá tenho uma máquina com dois HDs que me deu o mesmo problema. Se estivesse lá, veria como ficou o fstab, pois foi editando esse arquivo que resolvi a questão.

[] e feliz Natal e próspero ano-novo para vc. também.
:: Linux Registered User nº 439378 ::

clcampos

Frodo porque você não monta exatamente como esta sua partição raiz (/)?

Citar/dev/hdc1       /mnt/midia               ext3    defaults,errors=remount-ro 0       2

Ou então assim?

Citar/dev/hdc1       /mnt/midia               ext3    defaults    0       2

Como vem usando ele com o su (ou sudo) acerte as permissões de todos os arquivos. Ao funcionar deveria. Outra coisa, claro que existe o diretório /mnt/midia, certo?

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Frodo

Olá Cristiano!

Eu já deixei o fstab escrito desta forma, porém, nada aconteceu! Quer dizer, eu não consegui mover nenhum arquivo para meu novo HD, que se encontra no diretório /mnt/midia. Sim, eu criei esse diretório.

Olá "pinduvoz"!

Você não poderia dar uma olhada no fstab do seu escritório?

Grato pela ajuda de todos!

clcampos

#12
Desculpe se já tiver o resultado desses comandos que vou pedir, pois não vi mesmo. Mas caso ainda não tenha colocado aqui tem como executá-los e deixar a resposta pra gente?

sudo fdisk -l

ls -l /mnt/midia

ls -ld /mnt/midia

No aguardo!

[]'s

Cristiano

obs.: André no seu escritório aconteceu de não conseguir montar um comando com direitos de execução para todos?

Aproveitando a coluna 4 do fstab é sempre a pior de se fazer, e este endereço aqui sempre me salva. Vou reproduzi-lo aqui.

Citar*  auto, noauto - Diz para o sistema se deve ou não montar automaticamente. Se colocar a opção "auto", o sistema irá montar no boot, se estiver "noauto", terá que montar o disco/partição manualmente. Default: auto.
    * user, nouser - Aqui é onde permitimos ou não os usuários montarem o disco/partição. Colocando "user", qualquer usuário consegue montar, se colocarmos "nouser", apenas o super usuário conseguirá montar (root). Default: user.
    * exec, noexec - Permite ou não a execução de binários no sistema de arquivos. Default: exec (imagine que, por engano, coloque noexec no /).
    * rw - Monta o sistema de ficheiros com a opção Read-Write, ou seja, leitura e escrita.
    * ro - Monta o sistema de ficheiros com a opção Read-Only, ou seja, somente leitura.
    * sync, async - Diz ao sistema como deve ser a sincronização de dados (Input/output). Explicando melhor, diz como o sistema deve proceder quando tem que escrever no disco, se deve guardar em memória primeiro, aguardar confirmação e então escrever ou se escreve directamente (fisicamente) no disco/partição/disquete.

      Um exemplo, são as "pendrives", quando você escreve um documento de texto na sua pen, se estiver a opção sync, o sistema escreve na hora o documento na pen, se estiver async, o sistema apenas escreve o documento quando você for desmontar a pen. O grande problema coloca-se quando o utilizador esquece de desmontar o drive. Default: async.

    * suid, nosuid - Habilita/desabilita o bit de set-user-identifier ou set-group-identifier.
    * defaults - Diz ao sistema para carregar as opções padrão, que são: rw, suid, dev, exec, auto, nouser e async.

Costumo usar as opções auto, user, exec, rw deixando a linha assim:

Citar/dev/hdc1       /mnt/midia               ext3    defaults,auto,user,exec,rw,errors=remount-ro 0       2

ou

/dev/hdc1       /mnt/midia               ext3    defaults,auto,user,exec,rw   0       2
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

pinduvoz

Citação de: Frodo online 23 de Dezembro de 2007, 20:44

Olá "pinduvoz"!

Você não poderia dar uma olhada no fstab do seu escritório?

Grato pela ajuda de todos!

Claro, mas só vou lá no dia 26.
:: Linux Registered User nº 439378 ::

Frodo

Olá Cristiano!

Aqui está:

graffiti75@graffiti75-desktop:~$ sudo su
Password:
root@graffiti75-desktop:/home/graffiti75# fdisk -l

Disco /dev/hda: 40.0 GB, 40020664320 bytes
255 cabeças, 63 setores/trilha, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1   *           1        4785    38435481   83  Linux
/dev/hda2            4786        4865      642600    f  Win95 (LBA) Partição Extendida
/dev/hda5            4786        4865      642568+  82  Linux swap / Solaris

Disco /dev/hdc: 160.0 GB, 160041885696 bytes
255 cabeças, 63 setores/trilha, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hdc1               1       19457   156288321   83  Linux
root@graffiti75-desktop:/home/graffiti75# ls -l /mnt/midia
total 16
drwx------ 2 root root 16384 2007-12-14 16:33 lost+found
root@graffiti75-desktop:/home/graffiti75# ls -ld /mnt/midia
drwxr-xr-x 3 root root 4096 2007-12-21 02:56 /mnt/midia
root@graffiti75-desktop:/home/graffiti75#

Acabei de falar com um amigo meu pelo aMSN e ele me disse que usa a partição nova do HD dele à 2 anos. E que ele sempre usou-a logando como root toda vez!

Será que é assim mesmo a maneira de usar um HD novo, colocado num PC que possui um sistema Ubuntu?

Grato!