Fórum Ubuntu Linux - PT
Suporte Técnico => Sistema => Tópico iniciado por: AdrianoDaltro em 31 de MAR?O de 2015, 14:13
-
Na sequencia:
1. Tive problema com um HD externo. O sistema não reconhecia algumas pastas, após um erro ao salvar um arquivo. Não lembro o que fiz, mas dei algum comando de verificação do disco que acabou copiando arquivos para o HD do sistema, e este encheu.
2. O sistema avisou que o HD estava cheio e que era necessário esvaziá-lo, mas como não tinha a segurança sobre o que eu estava realmente apagando, acabei reinicializando a máquina.
3. Depois disso o sistema trava no modo gráfico. Depois de entrar com a senha, só o mouse funciona.
4. Tentei várias alternativas dadas por usuários do fórum, algumas sobre atualização da placa de vídeo e outras sobre apagar arquivos para gerar espaço no HD. Não consegui executá-las:
a) porque algumas sugerem o uso do live cd. Depois do grub (usando pendrive bootável), a tela fica preta e não sai disso. Tanto no modo "testar" quanto no modo "instalar".
b) algumas indicam o uso das teclas crtl+alt+f1 para entrar em um modo de texto. Coloco a senha no modo gráfico e depois de travar o carregamento, dou o comando. Chego no modo texto, mas mesmo usando minha senha para entrar no sistema, ele diz que a senha está incorreta e por isso não consigo comandar nada. A senha contém caracteres especiais, neste modo não são reconhecidos? Existe outra senha além da que eu uso na abertura do meu perfil? (Não fiz senha de root).
Tentei também as "opções avançadas do sistema", verificação de disco e outras, mas todas elas parecem iniciar e depois (mesmo após mais de 30 horas de espera) não saem da mesma tela.
Ubuntu 14.04 LTS
Dual boot com Windows 7 Ultimate 64-bit SP1
CPU: Intel Core i3 4130 3.40GHz
RAM: 4,00GB Single-Channel DDR3 @ 665 Mhz (9-9-9-24)
Placa mãe: Gigabyte Technology Co., Ltd. H81M-H (SOCKET 0)
Gráficos: 913W (1440x900@60Hz) - Intel HD Graphics 4400 (Gigabyte)
-
Vamos partir do princípio que realmente se esgotou a capacidade de armazenamento do disco (na verdade da partição). O fato é que seu sistema funcionava, então não há porque não voltar a funcionar, portanto, parece razoável iniciar apagando alguns arquivos e ver o que acontece.
Está enroscando em encontrar um modo de fazer isso, já que não está conseguindo colocar a senha e por outro lado parece que não está conseguindo subir o sistema a partir de um live-iso (existem outros meios, mas deixemos isso para depois, se o caso), então parece que é necessário entrar pelo Recovery Mode (Modo de Recuperação) que se apresenta na tela inicial do grub.
Quando chegar na tela de opção escolhar "Ir direto para root" (ou algo assim, não lembro bem o texto que está lá, mas na essência é isso).
Apenas que nesse modo root é apenas ro (read only), isto é, somente leitura, então precisa permitir rw (read write) leitura e gravação, portanto, estando lá faça:
mount -o remount,rw /dev/sdax /
o 'x' aí do sdax você substitui pelo dado concreto da sua partição, por exemplo, sda2, sda3, enfim, o que for realmente o caso concreto.
O comando acima vai desmontar o remontar o sdax em / (raiz)
Genericamente se trata de fazer:
mount -o remount,rw /partição /mount-point
Dessa forma o sistema estará montado e você está na condição de root (então não precisa usar o sudo para os comandos), então é começar a limpar o que for possível.
Verifique a situação do disco fazendo:
df -h
Talvez possa começar fazendo:
apt-get clean
apt-get autoremove
Também por via das dúvidas dê uma conferida na integridade do sistema de arquivos, fazendo:
touch /forcefsck
reinicie o sistema para que o forcefsck seja executado, depois volte para o Recovery Mode e veja o que mais é possível esvaziar no disco.
-
Faltou:
apt-get autoclean
Apaga arquivos de arquivo antigos obtidos por download.
-
legal Druida, mas tenho um problema mirim antes disso. Não sei qual o número da partição :/ (óbvio que deveria saber)
Realmente no recovery chego a opção "desistir e ir para o terminal modo root".
Podes me dar um comando para descobrir a partição do sistema?
-
No modo de recuperação, estando como root, para ver as partições apenas faça:
fdisk -l
(é um hífen mais letra ele aí no final)
Isso irá relacionar suas partições.
Normalmente em sda1 deve estar o seu Windows (ntfs).
Pelo tipo do sistema de arquivos (geralmente ext4) é fácil deduzir.
-
Perfeito cara, estou no Ubuntu! Obrigado.
Quero abusar mais um pouco da tua paciência no sentido de limpar o HD do sistema.
Assim que abri o sistema o analisador de uso de disco abriu. Mas vi que há ali dados do HD externo e também do HD que não é do sistema. Não me sinto seguro em identificar quais pastas e arquivos devo apagar. Quais pastas devo analisar para excluir arquivos que foram copiados do HD externo para o do sistema (devem ser txt, áudio, imagem e vídeo, basicamente)?
-
Aí é complicado saber, regra geral só deveria poder apagar o que está em /home pois o restante são arquivos do sistema, claro que sempre se pode desinstalar programas e com isso ganhar mais algum espaço, porém nesse caso é fazer a desinstalação do programa e não apenas apagar arquivos.
Os comandos mais simples para apagar o supérfluo são aqueles que passei e referentes ao apt, fora disso precisa saber bem o que está fazendo para não quebrar o sistema e torná-lo inoperante de vez.
-
Adicionalmente: observe no menu do grub se há vários entradas para o kernel, isto é, se no seu sistema existem várias versões de kernel.
Se for esse o caso é possível ganhar espaço razoável eliminando kernels mais antigos.
Identificado quais não estão sendo necessários o modo mais fácil de fazer, acho eu, é instalar o Gerenciador de Pacotes Synaptic e fazer a exclusão por lá.
Na caixa de pesquisa do Synaptic digita a referência de número do kernel e manda desinstalar completo, claro que só não vai funcionar fazer isso com o que está usando. Normalmente dá para ganhar um bom espaço com isso, claro, quando há de fato tais kernels antigos.
Depois de eliminar as entradas de kernels, para atualizar o menu do grub, que é aquela tela de entrada, de escolha de sistemas, é fazer:
sudo update-grub
-
Para kerneis antigos, pode-se usar o comando a seguir:
sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
Ficará apenas o kernel atual em uso pelo Ubuntu.
-
Olá Adriano,
Você já está com acesso ao Ubuntu novamente, correto? Então execute o comando abaixo para listar as partições montadas, e a ocupação de cada uma delas.
sudo df -h
Cole o resultado aqui pra gente analisar.
-
Cara, desculpe não tinha observado sua ultima mensagem.
Acontece que o problema se repetiu nesta semana prq estou recuperando dados de um HD que deletei por engano com o photorec.
O Photorec só dá a alaternativa de recuperar o dados na pasta home, onde tenho pouco espaço e então o HD do sistema lotou de novo e repetiu o problema.
Por isso voltei a esse tópico, so que agora ao executar o comando:
mount -o remount,rw /dev/sdax /
O terminal exige que se identifique o sistema de arquivos?!
-
Esse comando funciona para sistemas de arquivos já montados. Claro que o "/" já deveria estar montado, mas talvez vc não esteja tentando (re)montar a partição certa no lugar certo. Poste a saída do comando que eu pedi, que já vai explicar um pouco melhor seu problema.
-
df: "/run/user"; arquivo ou diretório não o encontrado
df: "/sys/fs/cgroup/systemd": arquivo ou diretório não o encontrado
Sist. arq. Tamanho Usado Disp. Uso% Montado em
/dev/sda3 38g 38g 0 100% /
udev 1,9g 0 1,9g 0% /dev
tmpfs 385m 1,1m 384m 1% /run
none 385m 1,1m 384m 1% /run/lock
none 385m 1,1m 384m 1% /run/shm
/nome/ads/. private 38g 38g 0 100% /home/ads
Tem algum meio de evitar que isso aconteça. Não dá para estipular um ponto em que o hd avise do problemna de encher deixando espaço para que se faça a limpeza?
-
Para saber o tipo de arquivo de uma partição use:
sudo blkid
(O comando acima depois do bê é letra ele)
Para montar informando o tipo de arquivo a fórmula geral é:
mount -t type /dev /dir
A leitura abstrata para entender o comando é essa:
montar o tipo (-t) de arquivo especificado (type) existente em alguma coisa (/dev) em algum lugar (/dir)
Como já dito antes, o ponto de montagem (/dir) precisa existir previamente.
Por exemplo, supondo que blkid informe que sua partição sda3 seja do tipo ext4 e que o ponto de montagem do dispositivo seja no / (raiz), então:
mount -t ext4 /dev/sda3 /
O comando precisa do sudo se estiver logado normalmente num terminal no ambiente gráfico e não precisa se já estiver em root no recovery mode.
Se você está no modo recovery como ready only e precisa do read-write, então vai precisar fazer:
mount -t ext4 -o remount,rw /dev/sda3 /
Faça a adequação ao caso concreto, estou supondo que o filesystem seja ext4, precisa ver se é mesmo.
-
(estou logando como root, muda alguma coisa?!)
Depois do comando:
sudo mount -t ext4 -o remount,rw /dev/sda3 /
Ele monta, dei os comandos:
apt-get clean
apt-get autoremove
apt-get autoclean
touch /forcefsck
Mas diferente da outra vez, não inicializou o modo gráfico, apesar de os comandos terem sido executados.
o comando df -h retornou:
df: "run/user": Arquivo ou diretório não encontrado
df: "/sys/fs/cgroup/systemd": Arquivo ou diretório não encontrado
Sist. Arq Tam Usado Disp. Uso% Montado em
/dev/sda3 38g 37g 0 100% /
udev 1,9g 0 1,9g 0% /dev
tmpfs 385m 1,1m 384m 1% /run
none 385m 1,1m 384m 1% /run/lock
none 385m 1,1m 384m 1% /run/shm
/home/ads.Private 38g 37g 0 100% /home/ads
Enfim, o problema continua.
-
Observe que continua totalmente sem espaço no disco, precisa resolver isso antes de mais nada.
/dev/sda3 38g 37g 0 100% /
Está indicando que 100% do espaço do disco (partição) está sendo usada.
Tem que remover arquivos que existam aí.
Salve seus arquivos pessoais (documentos, fotos, imagens, textos, artigos, etc) para algum outro lugar seguro (outra partição, um pendrive, in cloud (nas nuvens) num serviço qualquer (Driver do Google, OneDrive da Microsoft, Adrive, etc), ou num outro computador em rede, enfim, precisa esvaziar essa partição sem o que não irá mesmo mais conseguir trabalhar.
Se necessário para fazer essa transferência de arquivos, suba o sistema por um live-pendrive (ou live-dvdroom), enfim, de uma forma ou de outra precisa esvaziar antes de qualquer coisa.
-
Mais alguns comandos.
cd /
du -smx * | sort -n
-
Não consigo acessar pelo pen de boot. Já montei uns 10, em vários programas diferentes e o pc retorna com a mensagem que "falta bootmgr"
-
Consegui acessar pelo live cd mas n'ao tenho acesso a pasta /home/ads onde esta o arquivo que tenho que mover.
Como consigo acesso a esta pasta para mover uma pasta dentro dela?
-
Explique melhor o "não tenho acesso".
-
Sem permissão. Pelo live cd não tenho permissão para a pasta. As pastas e arquivos dentro dela sequer aparecem.
-
Tentou acessar como super-usuário, no LiveCD?
-
Usuário root tu quer dizer?
Como acesso assim pelo live cd?
-
Sim, usuário root. Você o acessa usando o comando "sudo -s", numa janela de comandos.
-
O comando "sudo -s" me dá acesso root no terminal, mas eu preciso dos comandos para liberar a pasta. Vou explicar exatamente o problema.
Acessando pelo live CD, a partição "sda3" onde o Ubuntu está instalado aparece como (se não me engano) "unidade de 41g" e tem um rótulo com um monte de letras e números. Palo live CD a uma pasta home (do sistema) que é do próprio live CD.
Eu sei a pasta que eu tenho que apagar. Ela esta nesta partição de 41G, na pasta home/ads, para a qual eu não tenho acesso e sem acesso não consigo visualizar ou editar.
Preciso pelo live CD, liberar a visualização e a edição desta pasta original da instalação do Ubuntu. Se for pelo terminal, preciso saber como escrever o caminho da pasta.
Executei via terminal, por exemplo, o comando "chmod -R 777 /sda3/home/ads" para tentar liberar a pasta, mas me retornou que o destino não existe. Lógico que o caminho está errado. Como escrevo o caminho para esta pasta que não tenho acesso, no HD do sistema original pasta /home/ads?
-
Executei via terminal, por exemplo, o comando "chmod -R 777 /sda3/home/ads" para tentar liberar a pasta, mas me retornou que o destino não existe. Lógico que o caminho está errado. Como escrevo o caminho para esta pasta que não tenho acesso, no HD do sistema original pasta /home/ads?
Olá,
Experimente fazer desta forma: (assumindo que usa o Ubuntu)
1) inicie a maquina pelo live CD
2) com o sistema carregado com o live CD, abra uma janela do terminal
3) na janela do terminal digite:sudo nautilus
4) náutilus aberto como root, localize a pasta /média
5) dentro desta pasta deve estar seu hd "unidade de 41g"
6) clique em "unidade de 41g" e faça o que deseja.
-
Valeu Tota, mas nao rolou.
Entrei pelo Live CD
Entrei no terminal
Comandei `sudo -s` para root
Comandei `sudo nautilus` como tu sugeriu.
O sistema abriu uma janela na pasta home, mas na pasta home do Live CD e nao do meu sistema. N'ao havia a pasta media neste local.
No terminal, retornou a mensagem abaixo
ubuntu@ubuntu:~$ sudo -s
root@ubuntu:~# sudo nautilus
(nautilus:5599): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.
(nautilus:5599): GLib-CRITICAL **: Source ID 116 was not found when attempting to remove it
(nautilus:5599): GLib-CRITICAL **: Source ID 117 was not found when attempting to remove it
(nautilus:5599): GLib-CRITICAL **: Source ID 118 was not found when attempting to remove it
root@ubuntu:~#
-
Veja, /AdrianoDaltro/,
Você precisa *montar* o disco que pretende acessar.
Quando sobe o sistema pelo live-iso (pendrive ou dvdroom) os discos existentes não são automaticamente montados, então precisa clicar sobre eles (os ícones dos discos encontrados na barra lateral) fazendo a montagem, pois assim irão aparecer.
Ao montar você verá dentro do gerenciador de arquivos nautilus, na coluna à esquerda, logo abaixo da entrada 'Computador', que irá aparecer a referência do disco montado, então é só clicar nele que os arquivos dele estarão acessíveis.
-
O sistema abriu uma janela na pasta home, mas na pasta home do Live CD e nao do meu sistema. Não havia a pasta media neste local.
Amigo, esqueça a pasta /home do Live CD.
Dispositvos de sistema ficam na raiz deste.
A pasta media está abaixo de "/" (a raiz da árvore de diretórios)
Assim, no nautilus, você tem que localizar a raiz e abaixo dela a pasta media.
As referências a erros no terminal ao abris o náutilus são auto explicativas, como pôde ler, pois os arquivos netshare não vêm instalados, loo estas mensagens podem ser ignoradas.
-
Blz Tota e DuidaObelix.
Bem como o Druida falou, a particao aparece, mas na pasta em que eu acho que ha arquivos que posso apagar nao aparece nada (/media/ads - /home/ads).
Soh o que eu preciso eh liberar espaco do disco para que o Ubuntu volte a inicializar normalmente.
Ja realizei os comandos que o DuidaObelix me ensinou anteriormente, mas desta vez nao liberou espaco para o sistema voltar.
Alguma sugestao neste sentido?
Pensei em aumentar a particao do Ubuntu (pelo GParted) mas fiquei com receio em funcao do boot. Vai afetar o boot? Existe outro caminho mais facil para apagar arquivos. Pelo pastas que o comando `nautilus` me mostra, nao sei o que eu posso apagar.
-
Existe outro caminho mais facil para apagar arquivos [...]
Aí voltamos na questão já abordada no post #6 deste tópico.
Veja, essa partição possui 38GB de espaço e está usando 100% do espaço, não há mais o que fazer a não ser eliminar os seus arquivos pessoais.
O mais razoável a fazer nessa circunstância é salvar seus arquivos pessoais e derrubar todo o resto formatando e começando tudo de novo do zero ou, se mesmo possível e existir espaço no disco, aumentar o tamanho da partição, mas não arrisque fazer isso sem um backup dos seus arquivos pessoais.