Partição /home não funciona [RESOLVIDO]

1. Partição /home não funciona [RESOLVIDO]

Tarcisio Tinoco Botelho
proftarssa

(usa Ubuntu)

Enviado em 06/11/2014 - 02:53h

Oi... Ja postei anteriormente e o problema permaneceu novamente após a reinstalação do 14.10!

Instalo faço a partição e depois a /home não fica disponível. Qual será o problema, li vários tutoriais par não ter e erro, mas...

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 31A6D205-A7C5-4F0B-B8F6-73D487893DE5

Device Start End Sectors Size Type
/dev/sda1 2048 101963775 101961728 48,6G Linux filesystem
/dev/sda2 107628544 976771071 869142528 414,5G Linux filesystem
/dev/sda3 101963776 107628543 5664768 2,7G Linux swap

No gparted ele aparece, mas com o símbolo da chave ao lado.
Se tiver solução detalhem os comandos porque sou ruim de terminal...


  


2. Re: Partição /home não funciona [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 06/11/2014 - 07:38h

-seu problema se chama ubuntu-14.10 ... pior ubuntu que já testei desde 2009... sugiro que instale o ubuntu-14.04-lts que terá suporte até abril/2019

-veja pq só usar ubuntu-lts
http://www.vivaolinux.com.br/dica/Qual-Ubuntu-devo-usar/

-veja como instalar ubuntu-14.04-lts
http://www.vivaolinux.com.br/dica/Instalando-Ubuntu-1404-LTS/


3. Obrigado!

Tarcisio Tinoco Botelho
proftarssa

(usa Ubuntu)

Enviado em 06/11/2014 - 09:50h

Vale lembrar que tive o mesmo problema no 14.04 e desde o começo do ano rodei todo meu material em Hd externo, porque só tinha 30GB da partição do boot.
Só coloquei o 14.10 pq precisava reinstalar novamente e aproveitaria para testá-lo... Mas acho que tenho um indicativo: segundo a AVELL meu note 8Gb de SSD, porém isso não acusa na instalação e nem no Gparted!
Vou continuar estudando, talvez aprendamos coisas novas...


4. Re: Partição /home não funciona [RESOLVIDO]

Pedro Henrique Rissato
pedrorissato

(usa Fedora)

Enviado em 06/11/2014 - 10:15h

proftarssa

Abre um terminal e roda:

cat /etc/fstab

Esse é o arquivo responsável por fazer a montagem dos filesystem. Vamos dar uma olhada nele.

Referente ao HD, meu note tb eh um avell e veio com esse HD. Chamado de SSHD (Solid State Hybrid Disc) ele possui um chip de 8GB de estado sólido. O problema é que o firmware do HD controla como esses 8GB são utilizados, por conta do algoritmo escolhido, ele quem determinada o que será armazenado de dados com base na utilização do usuário (leia mais em http://www.tecmundo.com.br/como-funciona/47820-o-que-e-um-sshd-.htm). Por isso, o próprio firmware não torna disponível esses 8GB como uma partição e sim o espaço total do HD. Também estranhei quando comprei, mas como era um conjunto que me fez decidir e não somente isso não me atrapalha. Hoje adquiri um EVO SSD da Samsung e utilizo os dois (com caddy), por isso parei de procurar algum firmware da samsung (ou até) alternativo para que liberasse esses 8GB para aparecerem como partição, mas pode surgir algo nesse sentido.


5. Obrigado Pedrorissato!

Tarcisio Tinoco Botelho
proftarssa

(usa Ubuntu)

Enviado em 06/11/2014 - 16:04h

Ótima descrição, nem o atendente da avell explicou com esta clareza! Valeu! Bom isto resolve minha hipótese de ser um problema físico... Vamo lá eliminando possibilidades a gente chega na solução!


6. Partição /home não funciona

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 06/11/2014 - 20:46h

Você pode mover o seu /home para a partição desejada, mas faça uma copia de todos os arquivos já existente neste seu /home usando o tar e mova para fora do /home depois apague todos os arquivos dentro do mesmo; pois /home será usando como ponto de montagem devendo está vazio.

Remova ou comente a linha original da partição do seu arquivo /etc/fstab que você deseja utilizar como /home para evitar duplicação da mesma partição ou faça alteração da mesma.

Agora no arquivo /etc/fstab coloque a linha
/dev/sdX /home ext4 defaults 1 2

troque sdX pelo device correto e ext4 pelo file system que vc usa.


Reinicie o computador e veja se o seu /home está montada, digitando mount em uma janela de terminal.
Se funcionou é só descompactar a copia feita dos arquivos do seu /home usando o tar no /home.

PS.
Se preferir pode utilizar o UUID no lugar do /dev/sdX no arquivo /etc/fstab
$ sudo blkid



7. Re: Partição /home não funciona [RESOLVIDO]

Tarcisio Tinoco Botelho
proftarssa

(usa Ubuntu)

Enviado em 08/11/2014 - 09:54h

O resultado do comando FSTAB - pelo que entendi o sda1 ta com erro - ERRORS=REMOUNT... O que é isso?

tc@tc-acao:~$ cat /etc/fstab
# /etc/fstab: static file system information.
# Use 'blkid' 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>
# / was on /dev/sda1 during installation
UUID=22aedda1-fd2f-4d09-98a8-d38e5cc47511 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda2 during installation
UUID=23315457-fc37-4748-acf6-8b45ae622424 /home ext4 defaults 0 2
# swap was on /dev/sda3 during installation
UUID=ab687c82-1485-4035-b8ff-687a140dcbec none swap sw 0 0

tc@tc-acao:~$ sudo blkid
[sudo] password for tc:
/dev/sda1: UUID="22aedda1-fd2f-4d09-98a8-d38e5cc47511" TYPE="ext4" PARTUUID="397ef9e1-dd4d-4e0f-815b-10c848560835"
/dev/sda2: UUID="23315457-fc37-4748-acf6-8b45ae622424" TYPE="ext4" PARTUUID="38aed46d-0d3a-4151-9040-4512e19eedbd"
/dev/sda3: UUID="ab687c82-1485-4035-b8ff-687a140dcbec" TYPE="swap" PARTUUID="aa3a7f66-439a-40a6-8d3e-41cc7e5747cc"

Negocio complicado... pois o problema é no sda 02...


8. NÃO MONTA A PARTIÇÃO

Tarcisio Tinoco Botelho
proftarssa

(usa Ubuntu)

Enviado em 08/11/2014 - 10:32h

O que significa isso...

tc@tc-acao:~$ sudo mount /sda2
mount: can't find /sda2 in /etc/fstab



9. Re: Partição /home não funciona [RESOLVIDO]

Pedro Henrique Rissato
pedrorissato

(usa Fedora)

Enviado em 08/11/2014 - 20:47h

proftarssa escreveu:

O resultado do comando FSTAB - pelo que entendi o sda1 ta com erro - ERRORS=REMOUNT... O que é isso?

tc@tc-acao:~$ cat /etc/fstab
# /etc/fstab: static file system information.
# Use 'blkid' 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>
# / was on /dev/sda1 during installation
UUID=22aedda1-fd2f-4d09-98a8-d38e5cc47511 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda2 during installation
UUID=23315457-fc37-4748-acf6-8b45ae622424 /home ext4 defaults 0 2
# swap was on /dev/sda3 during installation
UUID=ab687c82-1485-4035-b8ff-687a140dcbec none swap sw 0 0

tc@tc-acao:~$ sudo blkid
[sudo] password for tc:
/dev/sda1: UUID="22aedda1-fd2f-4d09-98a8-d38e5cc47511" TYPE="ext4" PARTUUID="397ef9e1-dd4d-4e0f-815b-10c848560835"
/dev/sda2: UUID="23315457-fc37-4748-acf6-8b45ae622424" TYPE="ext4" PARTUUID="38aed46d-0d3a-4151-9040-4512e19eedbd"
/dev/sda3: UUID="ab687c82-1485-4035-b8ff-687a140dcbec" TYPE="swap" PARTUUID="aa3a7f66-439a-40a6-8d3e-41cc7e5747cc"



Vamos começar com algumas explicaçoes...

O /etc/fstab eh o arquivo responsavel por armazenar as confs de quais dispositivos e onde eles devem ser montados.

Ali em cima das linhas nos temos uma dica do que eh o que, mas vou explicar:

File System: Dispositivo a ser montado. (No caso da sua distribuicao ele especifica isso como UUID. O UUID eh um numero de 128bits "Universal", que pode ser utilizado por outros softwares para identificar algo. Nesse caso, o "algo" eh a particao do HD onde esta o que voce quer)

Mount point: Ponto de montagem. O ponto de montagem eh onde a particao do disco sera montado. Assim como no windows, quando vc espeta um pendrive ele assume a letra D:, E:, F; etc... essa parte do arquivo determina qual "letra" (no nosso caso) qual diretorio vai receber a montagem dos arquivos.

Type (ou Tipo de Sistemas de Arquivos): O fstab precisa saber qual o tipo da particao do HD que vai ser montado. (tipos comuns ext2, ext3, ext4, raiserfs, vfat, nfs, swap,...)

Options (Opcoes de montagem): Como vai ser montado ou opcoes para montagem. Aqui sao varias, mesmo. (auto, noauto, ro, rw, exec, noexec,... ) vou explicar estas com exemplo no seu arquivo.

Dump (Frequencia de Backup): Para usuarios desktop comum, pouca utilidade. Para servidores, muito bom. Ele eh um campo numerico que pode ser 0 ou 1. Ele utiliza o programa dump para realizar backup de arquivos do sistema que vc esta montando. 0 nao faz backup e 1 faz backup.

Pass (Checagem de disco): Determina se o dispositivo deve ou nao ser checado na carga do sistema pelo fsck. Aceita 0, 1 ou 2. 0 nao checa. 1 checa primeiro do sistema raiz ser montado e 2 checa depois do sistema raiz.

Sabendo o que tem, vc jah consegue decifrar as linhas acima.
Agora, as explicacoes sobre as opcoes de montagem:

/ (tambem chamado de "root" ou raiz do sistema: Ela nao faz backup (dump 0), checa primeiro (pass 1), eh montada no diretorio / e possui a opcao: errors=remount-ro. Essa opcao significa que em caso de erros na montagem dessa particao, o fstab deve monta-lo como somente leitura (ro - read only). Assim vc acessa os arquivos e pode consertar algum erro apontado.

O home tambem tem suas opcoes: defaults. Esse defaults significa que ele monta com as seguintes opcoes:

- rw (read-write) - Leitura e escrita
- suid - Opcao de poder ter o bit suid e sgid habilitado (por hora nao precisa se preocupar)
- exec - Habilita a execucao de arquivos no sistema (HD's para backup, nao precisam dessa opcao, por ex.)
- auto - Habilita a montagem na carga do sistema operacional
- nouser - Somente o superusuario (root) pode montar e demonstrar o dispositivo
- async - Habillita a transferencia de dados assincrona no dispositivo.

E o ultimo eh a swap. (Nao precisa esquentar com ela) Eh a memoria virtual que eh utilizada caso sua memoria RAM acabe.

Olhando assim, nada de anormal no fstab. Esta com as opcoes certas.

Voce pode tentar montar manualmente, como tentou fazer (mas houve erro ali) com as seguintes opcoes (sao identicas, soh de forma diferente):

1) sudo mount -a (faz a releitura do fstab e remonta tudo)
2) sudo mount /dev/sda2 /home (monta o device sda2 em /home)

Tenta e ve o que aparece de erro. Se nao aparecer nada, vc da o comando:

dmesg

E verifica a saida dele. Devem ser as ultimas linhas.

Posta aqui.


10. Aonde estão meus 400Gb da home

Tarcisio Tinoco Botelho
proftarssa

(usa Ubuntu)

Enviado em 09/11/2014 - 10:12h

Obrigado pela aula! Realmente tenho muito o que aprender...

Olha aí o que deu...

tc@tc-acao:~$ sudo mount /dev/sda2 /home
mount: /dev/sda2 is already mounted or /home busy
/dev/sda2 is already mounted on /home

O sudo mount -a não funciona, falta algum elemento no comando?

tc@tc-acao:~$ sudo mount -a
tc@tc-acao:~$ sudo mount /dev/sda2 /home
mount: /dev/sda2 is already mounted or /home busy
/dev/sda2 is already mounted on /home
tc@tc-acao:~$


Agora o outro comando deu duas paginas de resultado, como selecionar o que é importante do resultado...


11. Re: Partição /home não funciona [RESOLVIDO]

Pedro Henrique Rissato
pedrorissato

(usa Fedora)

Enviado em 09/11/2014 - 11:49h

Esta mostrando que a particao do HD esta montada em /home.

Da o seguinte comando:

df -h

E ve o resultado.


12. Tentando Solucionar...

Tarcisio Tinoco Botelho
proftarssa

(usa Ubuntu)

Enviado em 09/11/2014 - 23:09h

tc@tc-acao:~$ sudo df -h
[sudo] password for tc:
Sist. Arq. Tam. Usado Disp. Uso% Montado em
/dev/sda1 48G 5,6G 40G 13% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 2,0G 4,0K 2,0G 1% /dev
tmpfs 392M 1,1M 391M 1% /run
none 5,0M 4,0K 5,0M 1% /run/lock
none 2,0G 15M 1,9G 1% /run/shm
none 100M 144K 100M 1% /run/user
/dev/sda2 408G 4,2G 383G 2% /home
none 2,0G 3,4M 2,0G 1% /tmp/guest-qrhxqh
/dev/sr0 1,7G 1,7G 0 100% /media/tc/MY DVD
tc@tc-acao:~$

Porque a /home esta utilizada com 4,2Gb? É por isso que não desmonta no Gparted, esta com sinal de chave... Ele instalou algo lá, sem eu pedir, eu acho...



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts