Como desfragmentar no Linux

Desfragmentar banner no linux

Embora sempre tenha havido um boato de que os sistemas de arquivos do Linux, baseados principalmente em versões de estender ou outros sistemas com revista como JFS, ZFS, XFS ou ReiserFS, eles não requerem desfragmentação, é verdade que com o tempo sua operabilidade está se tornando mais lenta devido à dispersão dos dados. Embora seu impacto nunca seja tão dramático quanto em sistemas baseados em FAT e NTFS, é algo que podemos resolver facilmente dentro do sistema se usarmos uma ferramenta como e4defrag.

E4defrag é um utilitário que está disponível na maioria das distribuições Linux, incluindo Ubuntu, dentro do pacote e2fsprogs. Existem muitos outros que operam de forma semelhante, mas escolhemos este pela facilidade de uso. Para instalá-lo em nosso sistema, basta invocar o seguinte comando:

sudo apt-get install e2fsprogs

Assim que o pacote estiver instalado, podemos invocar o utilitário a partir da linha de comando executando a seguinte instrução:

sudo e4defrag -c

Como resultado, obteremos uma imagem semelhante à seguinte que indica um valor de fragmentação de nossa unidade. Se este número atingir uma pontuação superior a 30, será É aconselhável tentar reduzi-lo usando o utilitário que indicamos, e se ultrapassar o valor de 56 será necessário agir o mais rápido possível.

Olhe para o utilitário e4defrag

Para desfragmentar uma unidade, devemos invocar o aplicativo com a seguinte sequência:

sudo e4defrag /ruta

Ou este outro se quisermos atuar em um dispositivo inteiro:

sudo e4defrag /dev/device

Como sempre, lembramos que é aconselhável desmontar os dispositivos ou drives do seu sistema no qual você vai atuar com este utilitário ou outro semelhante para evitar a corrupção de dados.

Finalmente, ous encorajamos você a deixar seus comentários e nos dizer o que Este aplicativo tem funcionado tão bem para você e se você notou alguma melhora em seus computadores depois de executá-lo.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   alice nicole santo dito

    o que se ganha agarrando isso !!! velocidade ou algo assim?

    1.    Luis gomez dito

      Olá Alicia, aliás, a localização dos dados faz com que na mesma passagem a cabeça do disco leve a informação que vai ser utilizada posteriormente e assim as páginas de memória que vão ser utilizadas sejam atingidas. Isso se traduz em maior velocidade.

  2.   alicia nicole san dito

    Como faço para desfragmentar meu ubuntu se esta ferramenta estiver em uso. Diz que tem que ser desmontado, não entendo

    1.    Luis gomez dito

      Olá Alicia, revise o comando umount e aplique-o na unidade ou dispositivo que você vai desfragmentar. Um exemplo típico de umount é com o CDROM: umount / dev / cdrom.

      Uma saudação.

  3.   RioHam Gutierrez Rivera dito

    No Windows, a desfragmentação ajuda a localizar arquivos com mais rapidez. Imagine uma estante cheia de livros, todos juntos. Remover um deixa um vazio. Isso acontece no disco rígido quando apagamos um arquivo. Isso faz com que o sistema fique um pouco mais lento pelo fato de perder tempo pesquisando, mesmo nessas lacunas. A desfragmentação serve para reunir as informações e não ficar vazio. No Linux não causa um grande impacto como no Windows. Mas pode ser bom se já o usamos há muito tempo.

  4.   alice nicole santo dito

    oh ... eu entendo obrigado. se eu tivesse algum conhecimento, mas no windows. mas no linux ele me agarra muito rápido mais do que no linux .. mesmo que com o tempo ele agarre um pouco devagar não gosto do windos agora eu tenho muito lento acho que é isso o eindoes 🙂 instalei o disco win e linux. Obrigado pela informação

  5.   fedu dito

    Tenho uma memória usb 3.0 kingston que costumava instalar o ubuntu, mas um dia não sei o que aconteceu, se foi que retirei a memória sem desmontá-la ou não sei mas daquele dia em diante foi "só de leitura" e desde então tenho vagado pelas páginas para ver se consigo recuperar esta memória (porque é usb 3 de alta velocidade) mas nada, como se costuma dizer em Espanha «na de na», alguém sabe consertar isso, ou pelo menos explicar como evitar que isso aconteça novamente?

    1.    Rowland Rojas dito

      Você já tentou apagar seus dados com o Gparted?

    2.    coração destro dito

      Existem várias maneiras de usar um aplicativo instalado chamado Open Disks e localizar o usb que está dentro e dar a ele fomat, outra opção seria através do terminal

  6.   Miguel Angel Santamaría Rogado dito

    Oi Luis,

    Lamento informar que o artigo foi um pouco impreciso.

    Por um lado, não é o tempo que causa a fragmentação nos sistemas de arquivos, mas os padrões de uso: criar milhares de pequenos arquivos e depois excluir alguns aleatoriamente, gravar arquivos muito grandes muito lentamente, etc.; e o grau de ocupação do sistema de arquivos, um uso acima de 90% é mencionado como um ponto em que um sistema de arquivos não é capaz de mitigar a fragmentação (embora eu nunca tenha visto uma explicação formal desses 90%).

    Por outro lado, os comandos que você colocou são alterados: "e4defrag -c / path" mostra a informação (contagem) sobre a fragmentação e "e4defrag / path" faz a desfragmentação.

    Para finalizar, deixo aqui [1] um artigo que explica de forma bastante simples um tópico tão complexo como o da fragmentação do sistema de arquivos; É de 2006 e não menciona estruturas ou métodos como "extensões" ou desfragmentação online, mas é fácil de entender.

    Saudações.

    PS: Só por curiosidade, para indicar que depois de um ano e meio de uso e sem desfragmentação de nenhum tipo, meu sistema tem uma fragmentação de 0% a 79% de uso (Ubuntu 14.04).

    [1]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    Luis gomez dito

      Olá Miguel Ángel, em primeiro lugar, obrigado pela nota. Eu modifico a frase agora. Como você bem indicou, os padrões de uso e antes mesmo disso, a escolha do tamanho do cluster ou bloco, condicionarão posteriormente esse comportamento nas unidades. Como não é previsível se teremos muitos arquivos pequenos ou poucos e grandes arquivos em nossa unidade, o valor padrão que o sistema manipula normalmente é assumido.

      Por outro lado, indicam que o ganho da desfragmentação não está tanto na compactação das informações quanto na boa ordem seguida pelas informações. Quanto menos as cabeças do disco tiverem que pular, mais velocidade ganharemos (e em geral isso geralmente acontece com arquivos grandes e blocos em sequência do que com muitos pequenos localizados aleatoriamente no disco).

      Obrigado por nos ler.

  7.   zytumj dito

    Total / melhores extensões 276635/270531
    Tamanho médio por extensão 252 KB
    Pontuação de fragmentação 0
    [0-30 sem problemas: 31-55 um pouco fragmentado: 56- precisa de desfragmentação]
    Este diretório (/) não precisa de desfragmentação.
    Feito.
    --------------
    O computador tem cerca de 3 anos, nada mal, certo?
    Linux Mint 17.2

    1.    Miguel Angel Santamaría Rogado dito

      Olá zytumj,

      Essa fragmentação é praticamente inexistente é normal nos sistemas de arquivos usados ​​no Linux, "eles são pensados" para evitá-lo.

      Realmente não vale a pena fazer uma desfragmentação no Linux, essas ferramentas servem principalmente para o caso de você precisar fazer algum tipo de redimensionamento das partições, para que você não tenha arquivos no final da partição que não permitam alterar o Tamanho.

      Saudações.

      PS: Não mencionei isso antes e nem o artigo, mas se você tem um disco SSD, desfragmentá-lo é uma perda de tempo, independentemente do sistema de arquivos que você usa.

  8.   zytumj dito

    Obrigado Miguel Ángel.
    Não, eu uso um disco tradicional. Da mesma forma, quando comecei com o GNU / Linux em 2008, já procurei como desfragmentar e li que não era necessário.

    1.    canal desconhecido dito

      Já que tocam no assunto dos arquivos distribuídos pela partição e é pensado para fazer uma redução da partição. Eu indiquei que usando aplicativos gráficos como Defraggler ou outro do Windows para partições NTFS em um HDD, muitas vezes eles não podem desfragmentar o suficiente e, quando o fazem, pode haver arquivos no final da partição.
      Eu me pergunto se no Linux pode haver uma fragmentação de 0% em uma partição Ext4, mas também há arquivos no final da partição, ou seja, no centro há espaço vazio.

      Eu acho que o ideal de um salvamento de dados em uma partição, é que os dados sejam salvos do centro da partição para fora. O que opinam?

  9.   Leonardo dito

    Olá. E como posso desfragmentar partições NTFS ou FAT32? Obrigado

  10.   Patrick dito

    Olá a todos! Eu uso o Ubuntu há anos e nunca demorou muito, eu adoro. 10 segundos para iniciar e 3 para desligar. Saudações!

  11.   Elianne dito

    Trabalho com três impressoras e nenhuma das três consigo instalar no Ubuntu 20.04, já baixei os drivers de cada uma delas. o pc é novo e o ubuntu acabou de ser instalado. com o pc anterior que tive que descartar porque não inicializou (initramsf) e ninguém conseguiu consertá-lo, todas as três impressoras funcionaram bem. as impressoras são duas Epson e uma HP.
    lsb não existe no Ubuntu 20.04

  12.   Enrique dito

    Boa tarde.
    Para usar o e4defrag é necessário que o dispositivo esteja montado:

    root@Asgar:/media# umount disk1
    root@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    O sistema de arquivos não está montado
    root@Asgar:/media#

    Saudações.