Tutorial: Defragment ang iyong hard drive sa ilalim ng GNU Linux

Defragment Linux

La mahusay na pagiging matatag ng mga file system (FS) na ginagamit sa mga system ng GNU / Linux ay nagawang magkaroon ng mga error ang mga gumagamit, iniisip na hindi kinakailangan na i-defragment ang hard disk na nangyayari sa Windows. Hindi ito ganap na totoo, kahit na hindi ito kinakailangan at mahalaga tulad ng sa mga system ng Microsoft, mabuting gawin ito.

Ang mga system ZFS, EXT, JFS, XFS, ReiserFS, Btrfs, atbp.Mayroon silang mga intelihenteng sistema ng paglalaan para sa mga file na iniiwasan ang matalim at kakila-kilabot na pagkakawatak-watak na nangyayari sa Windows, ngunit hindi ito nangangahulugan na ang problema ay wala. Ang mga taon ay maaaring lumipas pagkatapos ng pag-install ng iyong pamamahagi at pagkakawatak-watak ay hindi magiging isang problema, kahit na gamitin mo ito nang masinsinan at i-install at i-uninstall ang mga aklatan, atbp.

Gayunpaman, ang ilan mga gumagamit na may limitadong puwang sa hard disk maaaring mas malinaw ang mga ito sa problema ng pagkakawatak-watak. Ang limitadong espasyo ay ginagawang mas mahirap para sa mga filesystem na ito na maglaan ng mga puwang sa mga bagong file. Iyon ang dahilan kung bakit inirerekumenda ko ang pag-install ng isang tool upang i-defragment ang iyong hard drive. Maraming, tulad ng e4defrag (na marahil ay hindi mo na kailangang i-install dahil naka-install na ito bilang default sa iyong pamamahagi).

Napakadali ng paggamit nito, kailangan mo lamang buksan ang isang window ng terminal at i-type ang sumusunod:

sudo e4defrag -c /ruta

Palitan / daanan ang pagkahati o aparato na nais mong i-defragment. Halimbawa: "sudo e4defrag -c / dev / sda1" o maaari itong maging isang solong folder na "sudo e4defrag -c / home". Ngunit mag-ingat, sasabihin lamang nito sa iyo ang dami ng mga file na nahanap na pinaghiwalay. Kung ang numero ay mababa wala kang dahilan upang defragment, ngunit kung lumalagpas sa 30 dapat mong isaalang-alang ang defragmenting. Upang defrag lahat ng mga partisyon:

sudo e4defrag /dev/sda*

Kung sakaling nais mo lamang i-defragment ang isang tukoy na direktoryo, maaari mong gamitin halimbawa "/ home" sa halip na "/ dev / sda *" o tukuyin din ang pagkahati na "/ dev / sda5". Kung mayroon kang isang SSD, hindi ka dapat mag-alala mula dito, ang defragmentation ay makatuwiran lamang sa mga magnetic hard drive ... Ang mga SSD ay napakabilis na hindi ito katumbas ng halaga at gayundin, pinapataas lamang ng defragmenting ang mga pagbasa / pagsulat ng mga siklo at samakatuwid ay binabawasan ang kapaki-pakinabang na buhay ng iyong drive.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Y3R4Y dijo

    Salamat sa pagpapanatiling alam sa amin, hindi ko alam ang tungkol sa e4defrag application.

    Isang pagbati.

  2.   Ricardo dijo

    Sa pagkakaalam ko, ang e4defrag ay para lamang sa mga ext4 file system. Pagbati po

    1.    Isaac PE dijo

      Hello,

      Tama ka. Hindi ko ito inilagay, ngunit ito ay isang tool na kasama sa e2fsprogs package at ito ay para sa EXT4. Para sa iba pang FS (bagaman hindi para sa lahat) mayroon ding mga utility para dito. Halimbawa para sa Btrfs:

      btrfs filesystem defragment "direktoryo"

      Pagbati!

    2.    Gumagamit ng Rafael Linux dijo

      Gagawa ako ng parehong komento. Napakahalaga na iwasto mo ito, dahil hindi pinahahalagahan na lahat tayo ay gumagamit ng Ext4, at ngayon, ito ay isang sistema na tatapusin sa mga computer na may mas mababa sa 4 na taon na sumusuporta dito nang hindi pinapahina ang pagganap nito. Ang BTRFS at XFS ay perpekto, at mahalaga para sa pag-iimbak ng mga pelikulang 4K.

  3.   Si Dany Rey dijo

    NAME
    e4defrag - online defragmenter para sa ext4 filesystem

    SINOPSIS
    e4defrag [-c] [-v] target…

    DESCRIPTION
    binabawasan ng e4defrag ang pagkakawatak-watak ng file na nakabatay sa lawak. Ang file na nai-target ng e4defrag ay nilikha sa ext4
    ginawa ang filesystem na may pagpipiliang "-O lawak" (tingnan ang mke2fs (8)). Ang naka-target na file ay nakakakuha ng mas magkadikit na mga bloke at
    nagpapabuti ng bilis ng pag-access ng file.

    ang target ay isang regular na file, isang direktoryo, o isang aparato na naka-mount bilang ext4 filesystem. Kung ang direksyon ay isang direksyon
    Tory, binabawasan ng e4defrag ang pagkakawatak-watak ng lahat ng mga file dito. Kung ang target ay isang aparato, nakukuha ng e4defrag ang mount point
    nito at binabawasan ang pagkakawatak-watak ng lahat ng mga file sa mount point na ito.

    Opsyon
    -c Kumuha ng isang kasalukuyang bilang ng fragmentation at isang perpektong bilang ng fragmentation, at kalkulahin ang marka ng pagkakawatak-watak
    batay sa kanila. Sa pamamagitan ng pagtingin sa marka na ito, matutukoy natin kung dapat ba tayong magpatupad ng e4defrag upang ma-target.
    Kapag ginamit gamit ang -v na pagpipilian, ang kasalukuyang bilang ng pagkakawatak-watak at ang perpektong bilang ng pagkakawatak-watak ay
    naka-print para sa bawat file.

    Gayundin ang opsyong ito ay naglalabas ng average na laki ng data sa isang saklaw. Kung nakikita mo ito, mahahanap mo ang file na mayroon
    perpektong mga extents o hindi. Tandaan na ang maximum na laki ng lawak ay 131072KB sa ext4 filesystem (kung ang laki ng block
    ay 4KB).

    Kung ang opsyong ito ay tinukoy, ang target ay hindi kailanman defragmented.

    -v I-print ang mga mensahe ng error at ang bilang ng fragmentation bago at pagkatapos ng defrag para sa bawat file.

    1.    Claudia Segovia dijo

      Paumanhin ngunit hindi ko alam kung anong file system ang mayroon ang aking Ubuntu 16.04 at hindi ko alam kung paano ito makikita.
      Mayroon bang may ideya o maaari mo akong tulungan?
      Ito ay upang malaman kung maaari kong gamitin ang sistemang ito o iba pa (o hindi).
      Mula sa maraming salamat.

  4.   Benedict dijo

    ito ay maginhawa upang gamitin sa mga disd disk?

  5.   ALFREDO NAPOLEON NOBOA CARDENAS dijo

    Walang Benito, sa post na ipinapahiwatig nito na walang katuturan na ilapat ito sa mga disk ng SSD, dahil pinapaikli nito ang kanilang kapaki-pakinabang na buhay.

  6.   M dijo

    Ang isang bagay na katulad nito ay posible na ilapat ito mula sa ... ubuntu upang defragment ang NTFS system na may mga bintana? Naiintindihan ko na ang mga windows ay may mga file na hindi maililipat ngunit paano kung pinapayagan na hindi ito gawin nang buong-buo, sinubukan ko na sa iba't ibang mga programa ngunit ang ilan ay may mahusay na trabaho ngunit hindi sapat upang mailipat ang mga file na pumipigil sa pagbabago ng laki ng system, mas madali itong alisin ang pareho at baguhin ang laki ayon sa gusto ko ngunit may software sa windows na wala na akong lisensya