Fórum Ubuntu Linux - PT

Área para Iniciantes => Iniciantes => Tópico iniciado por: ricardosac em 05 de Dezembro de 2006, 11:49

Título: Limpeza de disco e defragmentar
Enviado por: ricardosac em 05 de Dezembro de 2006, 11:49
Existe algum jeito de se fazer uma limpeza de disco e logo após desfragmentá-lo?
Título: Re: Limpeza de disco e defragmentar
Enviado por: LedStyle em 05 de Dezembro de 2006, 12:06
Cara... eu ja vi um desfragmentador de disco pra Linux, mas tava em fase de testes ainda.

Sinceramente, não precisa desfragmentar nada. O sistema de arquivos do Linux padrão é o EXT3 e ele tem um índice que armazena em qual clustar está cada informação. Com isso, mesmo a escrita sendo aleatória, a leitura não é sequencial, e vai no índice, localiza o cluster e vai direto ao ponto.

Resumindo: Os dados são guardados desordenadamente, mas na hora de serem acessados, há um índice que diz onde cada dado foi guardado, portanto na leitura, você vai direto ao ponto que te interessa. Então fazer a desfragmentação de disco (que seria organizar esses dados todos juntinhos) não vai mudar em nada na performance, afinal de contas o Linux quando for ler vai direto no cluster onde está a informação.

Diferente do sistema FAT32 lá do windows. Lá ele armazena os dados de forma aleatória também, mas na hora de ler ele faz leitura sequencial... ou seja... começa a ler bloquinho por bloquinho de informações até achar o arquivo.

Pra limpar o disco de tralhas, basta limpar a lixeira de todos usuários, o diretório /tmp e o cache do Firefox (que você faz nas opções do próprio firefox).
Título: Re: Limpeza de disco e defragmentar
Enviado por: ricardosac em 05 de Dezembro de 2006, 13:45
Putz, não sabia desse tipo de acesso aos arquivos não. Entao desencanei de desfragmanetar.
Mas a limpeza, ouvi falar de um comando, acho que era ... "deborphan" que listava os softwares que nao estao sendo usados por ninguem (inuteis) ... e o comando "apt-get clean all"

Para que servem esses comando realmente?
Título: Re: Limpeza de disco e defragmentar
Enviado por: agente100gelo em 05 de Dezembro de 2006, 15:49
"apt-get clean" limpa todos os pacotes baixados que foram utilizados na instalação e atualização de programas.

Limpa a pasta /var/cache/apt/archives
Título: Re: Limpeza de disco e defragmentar
Enviado por: jomafras em 05 de Dezembro de 2006, 16:29
Pra limpar o disco de tralhas, basta limpar a lixeira de todos usuários, o diretório /tmp e o cache do Firefox (que você faz nas opções do próprio firefox).
No Windows existem programas que fazem a limpeza geral, inclusive do registro.
Como  isso funciona no Linux? Tem tbém esses programas ou é só na munheca?
Título: Re: Limpeza de disco e defragmentar
Enviado por: agente100gelo em 05 de Dezembro de 2006, 16:47
O registro do Windows é uma bagunça. Acredito que não seja necessário no Linux.
Título: Re: Limpeza de disco e defragmentar
Enviado por: bruno.vitorino em 05 de Dezembro de 2006, 18:44
Bom, o linux nao tem registo, ele guarda (penso eu) as definicoes e afins na home ou em ficheiros no /etc e afins. O windows guarda esse tipo de coisas no registo que é uma bela trapalhada, porque é quase incompreensivel e muito dificil de limpar, porque está tudo espalhado por todo o lado.
Título: Re: Limpeza de disco e defragmentar
Enviado por: jomafras em 05 de Dezembro de 2006, 20:10
Olha pessoal,
Eu uso Windows a muito tempo e, lógico, estou acostumado com a sua rotina...
Tou só querendo aprender a rotina do Linux também.
Se é o que o LedStyle falou, tá falado, vou seguir como rotina...
Título: Re: Limpeza de disco e defragmentar
Enviado por: erick.ubuntu em 05 de Dezembro de 2006, 21:38
A cada 30 boots o prórpio OS roda um check do seu sistema, achei isso bacaninha (em casos que ligar o pc não era urgência)!  ;D
Título: Re: Limpeza de disco e defragmentar
Enviado por: ins3rt c0in em 05 de Dezembro de 2006, 22:19
Eu não esquento com nada! lol Deixei toda minha rotina de Winduser pra trás !
Título: Re: Limpeza de disco e defragmentar
Enviado por: LedStyle em 05 de Dezembro de 2006, 22:54
Essa checagem de 30 em 30 boots procura defeitos no disco, de quando vc desliga incorretamente, etc. É o mesmo que rodar o comando "fsck".

Agora é verdade, tinha esquecido desse comando:

sudo apt-get clean all

Isso limpa o cache de pacotes baixados pra instalar. E cuidado com esses comandos do apt-get. Tem um que limpa os programas que ele acha que não estão usando. Eu uma vez rodei e alguns programas pararam de funcionar. Fique só com o clean all mesmo cara. Sugestão minha.

Sobre o registro, é + ou - o que foi dito ai. Não existe um regedit. Faça um teste (até pra você conhecer melhor o sistema Linux).
Abra sua Pasta Pessoal e pressione Ctrl + H para mostrar arquivos e diretórios ocultos. Olha la quanta coisa tem la.

Cada programa cria um arquivo ou um diretório oculto ali pra armazenar as informações. Então fica beem organizado ta vendo? Nada misturado com outros usuários. E se vc quiser restaurar as configurações "de fábrica" de qualquer programa, só deletar a pasta oculta dele ali e vualá!!!
Isso resolve 90% dos casos de programa bugado.

[]s
Título: Re: Limpeza de disco e defragmentar
Enviado por: jomafras em 06 de Dezembro de 2006, 00:05
Acabei de rodar o sudo apt-get clean all
Título: Re: Limpeza de disco e defragmentar
Enviado por: ricardosac em 06 de Dezembro de 2006, 09:43
Cara, nao sabia que nao existia registro não ... e essas pastas ocultas eu já vi, mas não sabia que se apagasse uma delas, o software relacionado voltaria com as configurações de fábrica, pensei que o software nao funcionasse mais.

Vou usar o "apt-get clean all" de vez em quando, só pra desencargo de consciencia... heheehe

Mas ainda me ficou uma dúvida, é interessante usar o "deborphan" para listar os arquivos orfãos (que nao sao usados por nenhum outro software, entao inuteis no sistema) e depois apagá-los com "apt-get remove ..."??
Título: Re: Limpeza de disco e defragmentar
Enviado por: LedStyle em 06 de Dezembro de 2006, 12:54
Mas ainda me ficou uma dúvida, é interessante usar o "deborphan" para listar os arquivos orfãos (que nao sao usados por nenhum outro software, entao inuteis no sistema) e depois apagá-los com "apt-get remove ..."??

Cara... nem existe esse comando aqui. Se tiver deve ser do Debian apenas. Eu nunca vi pelo menos.
Título: Re: Limpeza de disco e defragmentar
Enviado por: ricardosac em 06 de Dezembro de 2006, 14:26
uma vez eu vi alguem falando sobre isso ... desse comando e tals.
mas é um software, pra funcionar esse comando vc instala ... "sudo apt-get install deborphan"
depois usa o comando
Título: Re: Limpeza de disco e defragmentar
Enviado por: Felix em 06 de Dezembro de 2006, 17:57
Bom, o linux nao tem registo, ele guarda (penso eu) as definicoes e afins na home ou em ficheiros no /etc e afins. O windows guarda esse tipo de coisas no registo que é uma bela trapalhada, porque é quase incompreensivel e muito dificil de limpar, porque está tudo espalhado por todo o lado.

Na verdade estamos habituados a usar o regedit do windows, que é um programa para acessar/editar um "banco de dados", este 'banco' contem as informações de configuração, usuário, etc, etc, etc... assim a Mikosoft facilita as coisas... kkkkkkk

http://support.microsoft.com/kb/256986/pt-br
http://linhadefensiva.uol.com.br/docs/regedit/
Título: Re: Limpeza de disco e defragmentar
Enviado por: fabiovalinhos em 02 de Janeiro de 2007, 16:41


............Pra limpar o disco de tralhas, basta limpar a lixeira de todos usuários, o diretório /tmp e o cache do Firefox (que você faz nas opções do próprio firefox).



Led, ou alguém que possa me ajudar...então posso limpar o conteúdo abaixo, do meu diretório /tmp sem me preoculpar??

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg388.imageshack.us%2Fimg388%2F5827%2Ftmpgm9.jpg&hash=223b5db010fdc421be502e60d7fdabf32a910d0b)

Vejam que estou mostrando o conteúdo do meu /tmp...então posso apagar sem problemas tudo isso ai??

Pergunto pois vai que acabo interpretando errado o que vc escreveu e acabo fazendo alguma loucura..... e detono de  vez meu Dapper...não custa perguntar..

Obrigado.


7355
Título: Re: Limpeza de disco e defragmentar
Enviado por: JeffersonX em 02 de Janeiro de 2007, 19:18
Bom, não sei se no Ubuntu tá assim, mas lembro que quando eu usava o Debian Sarge, o /tmp era limpo automaticamente a cada reboot.

Agora tinha um comando também, acho que apt-get autoremove, não lembro, que removia pacotes de bibliotecas que não estava mais sendo usadas... Osso é lembrar agora qual é hehe
Título: Re: Limpeza de disco e defragmentar
Enviado por: vitor em 02 de Janeiro de 2007, 19:32
é o comando apt-get autoremove faz isso mesmo, e as vezes ele até avisa..use o comando tais lib não estão sendo usadas. ;D
Título: Re: Limpeza de disco e defragmentar
Enviado por: ppfb em 03 de Janeiro de 2007, 00:01
O registro do windows é o culpado pelo fato do windows ter q ser reinstalado depois de um certo tempo....

tudo oq acontece é registrado lá....e ele vai ficando sujo e pesado....até q uma hora da tanto problema q as pessoas preferem reinstalar o windows.....

só q eu achava q os sistemas de arquivo do windows e linux eram diferentes do q foram ditos aqui

O windows usa fat32 ou ntfs.....os arquivos são gravados sequencialmente, quando possivel, para uma mais rápida leitura.....quanto menos o braço do HD tiver que se deslocar, menor overhead da leitura, isto é, menor é o tempo jogado fora inutilmente.....porém, quando se instala, deleta, e cria muitas coisas novas, o hd vai ficando com menos espaços contíguos para gravação, fazendo assim com que a gravação não seja sequencial, o que aumenta o tempo de leitura e gravação.

Utilizando o defrag, os dados (por exemplo) do mesmo programa são armazenados juntos, para uma leitura mais rápida...e os espaços contiguos são deixados juntos tambem, para uma gravação sequencial.

Se o linux (ext3 ou raiserfs) realmente usam gravação aleatória e uma "lista" ou "tabela" com aonde está cada coisa isso é uma idiotice e um problema a ser resolvido na minha opinião, já que é gasto tempo com busca no hd (o braço tem q se mover procurando trilha e cilindro e coisa e tal...) além de ter q fazer um acesso a tabela...oq, no caso de HD, sempre é muito custoso

gostaria de ter mais informações sobre ext3 ou raiserfs.......mais pelo q ouço falar, o ntfs é muito bom, apesar de ser da ms =)

abraços
Título: Re: Limpeza de disco e defragmentar
Enviado por: LedStyle em 03 de Janeiro de 2007, 01:04


............Pra limpar o disco de tralhas, basta limpar a lixeira de todos usuários, o diretório /tmp e o cache do Firefox (que você faz nas opções do próprio firefox).



Led, ou alguém que possa me ajudar...então posso limpar o conteúdo abaixo, do meu diretório /tmp sem me preoculpar??

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg388.imageshack.us%2Fimg388%2F5827%2Ftmpgm9.jpg&hash=223b5db010fdc421be502e60d7fdabf32a910d0b)

Vejam que estou mostrando o conteúdo do meu /tmp...então posso apagar sem problemas tudo isso ai??

Pergunto pois vai que acabo interpretando errado o que vc escreveu e acabo fazendo alguma loucura..... e detono de  vez meu Dapper...não custa perguntar..

Obrigado.


7355

Sinceramente... acho que o que tem aí não é o ladrão de espaço no seu disco. Tente rodar o comando:

du -sh /tmp

Isso vai te informar exatamente quanto espaço o diretório /tmp está usando. As distribuições mais novas usam o diretório tmp de forma coerente, elas removem o lixo, portanto hoje em dia nem precisamos mais limpar o diretório.
Título: Re: Limpeza de disco e defragmentar
Enviado por: Kamei Hyoga em 03 de Janeiro de 2007, 04:58
Se o linux (ext3 ou raiserfs) realmente usam gravação aleatória e uma "lista" ou "tabela" com aonde está cada coisa isso é uma idiotice e um problema a ser resolvido na minha opinião, já que é gasto tempo com busca no hd (o braço tem q se mover procurando trilha e cilindro e coisa e tal...) além de ter q fazer um acesso a tabela...oq, no caso de HD, sempre é muito custoso

Na verdade isso é inteligência! Vamos supor que você pegue um livro de 700 páginas. Você quer um assunto específico nesse livro. Você prefere ler o índice e ir direto pro assunto ou ler página por página, até chegar no mesmo assunto?

Com o índice você ganha muita velocidade e qualidade nas buscas.
Título: Re: Limpeza de disco e defragmentar
Enviado por: ppfb em 03 de Janeiro de 2007, 19:54
lógico que não

num livro as informações semelhantes são escritas sequencialmente

por exemplo, há um capitulo sobre como funciona o hd que explica tudo sobre como funciona o HD.
e isso é muito melhor do q vc ter vários e vários pedaços espalhados pelo livro explicando como se funciona o hd.

o tempo de busca é muito menor.

e, quando q eu disse que vc precisa ler tudo para chegar até "o capitulo que contem as informações do hd"? eu só disse q as informações de um mesmo arquivo/programa são armazenadas sequencialmente, e não aleatoriamente.
Título: Re: Limpeza de disco e defragmentar
Enviado por: asrsantos em 04 de Janeiro de 2007, 13:15
Posso entrar no papo?

Achei isso aqui:

http://pt.wikipedia.org/wiki/Ntfs

Citar
O NTFS (New Technology File System), é o sistema de arquivos utilizado em todas as versões do Windows NT desde o 3.1. Desenvolvido inicialmente para servidores, o NTFS possui características importantes, que permitem ao Windows implementar uma série de noções originadas no UNIX, tal como a de sistema operativo multi-utilizador.

As principais características do NTFS são:

    * Introdução de um sistema de journaling, que permite ao sistema operativo se recuperar rapidamente de problemas sem precisar de verificar a integridade do sistema de arquivos.
    * Permissões (com sistema de ACLs), que possibilitam um grande controle de acesso dos utilizadores aos arquivos.
    * Compressão de arquivos, ausente nos sistemas de arquivos de Microsoft desde a introdução do FAT32.
    * Encriptação transparente de arquivos.
    * Quotas, que permitem que os administradores definam a quantidade de espaço em disco que cada utilizador pode utilizar.
    * E transforma cada cluster do HD em partes de 512 bytes.
Título: Re: Limpeza de disco e defragmentar
Enviado por: fabiovalinhos em 04 de Janeiro de 2007, 13:21

Sinceramente... acho que o que tem aí não é o ladrão de espaço no seu disco. Tente rodar o comando:

du -sh /tmp

Isso vai te informar exatamente quanto espaço o diretório /tmp está usando. As distribuições mais novas usam o diretório tmp de forma coerente, elas removem o lixo, portanto hoje em dia nem precisamos mais limpar o diretório.

Leds...sussa...todos estes arquivos somam 10,3Kb (no meu /tmp).

Por ter um valor tão baixo de espaço ocupado, acredito que meu Dapper faça, como vc citou, limpeza automática do /tmp....agora a certeza disso eu não tenho..apenas tenho uma suposição.

73's
Título: Re: Limpeza de disco e defragmentar
Enviado por: Akuhn em 04 de Janeiro de 2007, 15:39
Não é o dapper que faz essa limpeza automática, e sim todo Linux quando é reiniciado elimina o conteúdo da pasta /tmp.

Dá uma olhadinha nesse arquivo (vale para derivados de Debian):
Citar
sudo gedit /etc/init.d/bootmisc.sh

É nele que estão as configurações que excluem o conteúdo da pasta /tpm a cada boot, período de tempo ou quantidade de dados(os dois últimos  para o caso de servidores que não são reiniciados).

[ ]'s.
Título: Re: Limpeza de disco e defragmentar
Enviado por: IgorM0L em 04 de Janeiro de 2007, 16:56
No Linux, diferente do Windows, nos backups você pode compactar direto a raiz, pasta / pois, os registros além de poderem ser lidos enquanto executados são específicos de cada programa.
Eu digo isto porque sou programador e vejo que quando vou pegar um registro do GNOME (modo gráfico que programo) eu só acesso os arquivos do GNOME, nada de arquivos gerais de sistema, como o Windows.

Obrigado.
Título: Re: Limpeza de disco e defragmentar
Enviado por: fabiovalinhos em 04 de Janeiro de 2007, 17:22
Akuhn, vc é o cara......fantástico seu adendo.

Esta é a segunda vez que vai na jugular das minhas dúvidas......só Hayyuuukem nelas..eheh

Valeu
73's
Título: Re: Limpeza de disco e defragmentar
Enviado por: ricardofantin em 11 de Fevereiro de 2007, 10:52
Supondo que você baixe um arquivo de 10 kb, depois um de 20 kb, depois apague o arquivo de 10 kb e baixe um outro de 30 kb. O que aconteceu? O arquivo de 30 kb foi dividido em dois pedaços, um de 10 kb que ocupou o lugar do velho arquivo de 10 kb e mais um pedaço de 20 kb. Para fazer a leitura vai ficar complicado, pois vai ler o índice, vai ir até o pedaço e ler os 10 kb, depois voltar ao índice, e por fim ler os últimos 20 kb. É assim que funciona.
No Windows tem o desfragmentador. Eu acredito que no linux ele deixe esse pedaço de 10 kb em branco e volte para escrever nele em algum momento melhor ( ou alguma inteligência parecida). Isso pode ser um problema, lendo sobre o Ext3 na Wikipédia (http://pt.wikipedia.org/wiki/Ext3) descobri que não tem muita gente que testou os desfragmentadores para Linux.
No Ubuntu Edgy vem instalado uma ferramenta Disk Usage Analyser para ver aonde está ocupando espaço. Não sei como estou conseguindo ocupar tanto espaço com o Ubuntu, no Kurumin não usava nem 2 gigas...
Título: Re: Limpeza de disco e defragmentar
Enviado por: ricardofantin em 17 de Fevereiro de 2007, 06:18
Desconsiderem esse último post, acabo de encontrar mais informações no próprio fórum nesse tópico:
http://ubuntuforum-pt.org/index.php?topic=5567.0

Ricardo
Título: Re: Limpeza de disco e defragmentar
Enviado por: Renato Krause em 27 de Janeiro de 2009, 12:10
Eu acho que faltou mencionar que no comando APT temos a opção --purge pra remover os arquivos de configuração também.
Código: [Selecionar]
apt-get --purge remove [programa]