Paano mag-defragment sa Linux

Banner ng Defragmentation sa linux

Bagaman palaging may isang bulung-bulungan sa paligid ng mga file system ng Linux na batay sa mga bersyon ng palawigin o iba pang mga system na may talaarawan tulad ng JFS, ZFS, XFS o ReiserFS, hindi sila nangangailangan ng defragmentation, totoo na sa paglipas ng panahon ang pagpapatakbo nito ay nagiging mas mabagal dahil sa pagpapakalat ng data. Bagaman ang epekto nito ay hindi gaanong kapansin-pansing tulad ng sa FAT at NTFS-based na mga system, ito ay isang bagay na madali nating malulutas sa loob ng system kung gagamit tayo ng isang kagamitang tulad ng e4defrag.

Ang E4defrag ay isang utility na magagamit sa karamihan ng mga pamamahagi ng Linux, kabilang ang Ubuntu, sa loob ng package e2fsprogs. Maraming iba pa na nagpapatakbo sa katulad na paraan, ngunit pinili namin ito para sa kadalian ng paggamit nito. Upang mai-install ito sa loob ng aming system, kinakailangan lamang na ipatawag ang sumusunod na utos:

sudo apt-get install e2fsprogs

Kapag na-install na ang pakete, maaari naming makuha ang utility mula sa linya ng utos sa pamamagitan ng pagpapatupad ng sumusunod na pahayag:

sudo e4defrag -c

Bilang isang resulta makakakuha kami ng isang imahe na katulad sa sumusunod na isa na nagpapahiwatig ng isang halaga ng pagkakawatak-watak ng aming unit. Kung ang pigura na ito ay umabot sa iskor na mas mataas sa 30 magiging Maipapayo na subukang bawasan ito gamit ang utility na ipinahiwatig namin, at kung lumampas ito sa halaga ng 56 kinakailangan na kumilos sa lalong madaling panahon.

Tingnan ang utility na e4defrag

Upang ma-defragment ang isang yunit dapat nating ipataw ang application gamit ang sumusunod na pagkakasunud-sunod:

sudo e4defrag /ruta

O ang isa pa kung nais naming kumilos sa isang buong aparato:

sudo e4defrag /dev/device

Tulad ng dati, pinapaalala namin sa iyo iyon ipinapayong i-disassemble ang mga aparato o drive ng iyong system kung saan ka kikilos kasama ang utility na ito o isang katulad upang maiwasan ang katiwalian ng data.

Panghuli, oHinihikayat ka naming iwanan ang iyong mga komento at sabihin sa amin kung ano Ang application na ito ay nagtrabaho nang napakahusay para sa iyo at kung napansin mo ang anumang pagpapabuti sa iyong mga computer pagkatapos na patakbuhin ito.


Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  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.   santo ni alice nicole dijo

    ano ang nakukuha sa pag agaw niyan !!! bilis o ano?

    1.    Si Luis Gómez dijo

      Kumusta Alicia, sa katunayan, ang lokasyon ng data ay gumagawa na sa parehong pagpasa ang ulo ng disk ay nakakakuha ng impormasyon na gagamitin sa paglaon at samakatuwid ang mga pahina ng memorya na gagamitin ay na-hit. Isinasalin ito sa mas mataas na bilis.

  2.   alicia nicole san dijo

    Paano ko defragment ang aking ubuntu kung ginagamit ang tool na ito. Sinasabi nito na dapat itong i-disassemble, hindi ko maintindihan

    1.    Si Luis Gómez dijo

      Kumusta Alicia, suriin ang utount utusan at ilapat ito sa drive o aparato na iyong lalagyan ng defragment. Ang isang tipikal na halimbawa ng umount ay kasama ang CDROM: umount / dev / cdrom.

      Isang pagbati.

  3.   RioHam Gutierrez Rivera dijo

    Sa Windows, makakatulong ang defragmenting upang makahanap ng mga file nang mas mabilis. Mag-isip ng isang istante na puno ng mga libro, magkasama. Ang pag-alis ng isang dahon ay umalis sa isang walang bisa. Nangyayari iyon sa hard drive kapag nagtatanggal kami ng isang file. Ito ang epekto na ang system ay medyo mabagal dahil sa ang katotohanang sinasayang nito ang oras sa paghahanap, kahit na sa mga puwang na iyon. Naghahatid ang Defragmenting upang makalikom ng impormasyon at hindi walang laman. Sa Linux hindi ito nagiging sanhi ng isang mahusay na epekto tulad ng sa Windows. Ngunit maaari itong maging mabuti kung matagal na natin itong ginagamit.

  4.   santo ni alice nicole dijo

    oh ... naiintindihan ko salamat. kung mayroon akong kaunting kaalaman ngunit sa windows. ngunit sa linux hinuhuli ako nito ng napakabilis kaysa sa linux .. kahit na sa paglipas ng panahon kumukuha ito ng kaunting mabagal hindi tulad ng mga windos ngayon ay napakabagal ko iniisip na para sa eindoes 🙂 na-install ko ang disk win at linux. Salamat sa impormasyon

  5.   fedu dijo

    Mayroon akong memorya ng usb kingston 3.0 Ang dating ginamit ko upang mag-install ng ubuntu, ngunit isang araw hindi ko alam kung ano ang nangyari, kung ito ay tinanggal ko ang memorya nang hindi inaalis ito o hindi ko alam ngunit mula sa araw na iyon ay "basahin lang" at mula noon ay gumala ako sa mga pahina upang makita kung mababawi ko ang memorya na ito (sapagkat ito ay mataas na bilis ng usb 3) ngunit wala, tulad ng sinabi nila sa Espanya «na de na», mayroon bang nakakaalam kung paano ayusin ito, o kahit papaano ipaliwanag kung paano maiwasang mangyari ito muli?

    1.    Rowland Rojas dijo

      Nasubukan mo na bang burahin ang iyong data sa Gparted?

    2.    i-dextreart dijo

      Mayroong maraming mga paraan na maaari mong gamitin ang isang naka-install na application na tinatawag na Open Disks at pupunta ka sa usb na nasa at bibigyan mo ito ng fomat, isa pang pagpipilian ay sa pamamagitan ng terminal

  6.   Miguel Angel Santamaría Rogado dijo

    Hello Luis,

    Humihingi ako ng pasensya na sabihin sa iyo na ang artikulo ay medyo hindi wasto.

    Sa isang banda, hindi oras na nagdudulot ng pagkakawatak-watak sa mga file system, ngunit mga pattern ng paggamit: paglikha ng libu-libong maliliit na mga file at pagkatapos ay sapalarang tinatanggal ang ilang, pagsulat ng napakalaking mga file nang napakabagal, atbp. at ang antas ng pananakop ng filesystem, isang paggamit sa itaas 90% ay nabanggit bilang isang punto kung saan ang isang filesystem ay hindi may kakayahang pagaanin ang pagkakawatak-watak (bagaman hindi pa ako nakakita ng pormal na paliwanag sa 90% na iyon).

    Sa kabilang banda, ang mga utos na inilagay mo ay binago: "e4defrag -c / path" ay nagpapakita ng impormasyon (bilang) tungkol sa pagkakapira-piraso at "e4defrag / path" ay ang defragmentation.

    Upang tapusin, iniiwan ko dito [1] ang isang artikulo na nagpapaliwanag ng simpleng paksa ng isang kumplikadong bilang ng pagkakagawat-watak ng file system; Ito ay mula noong 2006 at hindi binabanggit ang mga istraktura o pamamaraan tulad ng "extents" o online defragmentation, ngunit madali itong maunawaan.

    Pagbati.

    PS: Dahil lamang sa pag-usisa, upang ipahiwatig na pagkatapos ng isang taon at kalahati ng paggamit at nang walang defragmentation ng anumang uri, ang aking system ay may isang bagong 0% fragmentation sa 79% ng paggamit (Ubuntu 14.04).

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

    1.    Si Luis Gómez dijo

      Kumusta Miguel Ángel, una sa lahat, salamat sa tala. Binabago ko ngayon ang pangungusap. Tulad ng ipahiwatig mo nang maayos, ang mga pattern ng paggamit at kahit na bago iyon, ang pagpipilian ng cluster o laki ng block, ay kukunin ang kondisyong ito sa mga unit. Dahil hindi ito mahuhulaan kung magkakaroon kami ng maraming maliliit na mga file o kaunti at malalaking mga file sa aming yunit, ang default na halaga na hinahawakan ng system ay karaniwang kinukuha.

      Sa kabilang banda, ipahiwatig na ang pagkakaroon ng defragmentation ay hindi gaanong labis sa siksik ng impormasyon tulad ng sa mabuting ayos na sinusundan ng impormasyon. Mas mababa ang mga ulo ng disk ay kailangang tumalon, mas maraming bilis na makukuha natin (at sa pangkalahatan karaniwang nangyayari ito sa mga malalaking file at may mga bloke sa isang hilera kaysa sa maraming maliliit na matatagpuan nang random sa disk).

      Salamat sa pagbabasa.

  7.   zytumj dijo

    Kabuuan / pinakamahusay na umaabot sa 276635/270531
    Average na laki sa bawat lawak 252 KB
    Marka ng pagkakasira 0
    [0-30 walang problema: 31-55 isang maliit na piraso: 56- nangangailangan ng defrag]
    Ang direktoryo na ito (/) ay hindi nangangailangan ng defragmentation.
    Mag-donate.
    --------------
    Ang computer ay tungkol sa 3 taong gulang, hindi masama, tama ba?
    Linux Mint 17.2

    1.    Miguel Angel Santamaría Rogado dijo

      Kamusta zytumj,

      na ang fragmentation ay praktikal na walang pag-iral ay normal sa mga file system na ginamit sa Linux, "naisip nilang" upang maiwasan ito.

      Ito ay talagang hindi nagkakahalaga ng defragmenting sa Linux, ang mga tool na ito ay pangunahin kung sakali kailangan mong gumawa ng ilang uri ng pagbabago ng laki ng mga pagkahati, upang wala kang mga file sa dulo ng pagkahati na hindi pinapayagan kang baguhin ang laki

      Pagbati.

      PS: Hindi ko nabanggit ito dati at hindi rin ang artikulo, ngunit kung mayroon kang isang SSD disk, ang pag-defragment ay isang pag-aksaya ng oras anuman ang ginagamit mong file system.

  8.   zytumj dijo

    Salamat Miguel Ángel.
    Hindi, gumagamit ako ng isang tradisyunal na disc. Gayundin, nang magsimula ako sa GNU / Linux noong 2008, naghanap na ako kung paano mag-defragment at nabasa ko na hindi ito kinakailangan.

    1.    hindi alam ang channel dijo

      Dahil hinawakan nila ang paksa ng mga file na ibinahagi sa buong pagkahati at naisip na gumawa ng isang pagbawas ng pagkahati. Naitala ko na ang paggamit ng mga grapikong aplikasyon tulad ng Defraggler o iba pa mula sa mga bintana para sa mga partisyon ng NTFS sa isang HDD, maraming beses na hindi nila ito lubos na ma-defrag, at kapag ginawa nila, maaaring may natitirang mga file patungo sa dulo ng pagkahati.
      Nagtataka ako kung sa Linux maaaring magkaroon ng 0% fragmentation sa isang Ext4 na pagkahati, ngunit mayroon ding mga file patungo sa dulo ng pagkahati, iyon ay, na patungo sa gitna ay may walang laman na puwang.

      Sa palagay ko, ang perpekto ng isang data na i-save sa isang pagkahati, ay na ang data ay nai-save patungo sa gitna ng pagkahati patungo sa labas. Ano sa tingin mo?

  9.   leonardo dijo

    Kamusta. At paano ko mai-defragment ang mga partisyon ng NTFS o FAT32? Salamat

  10.   Patricio dijo

    Kamusta po kayo lahat! Gumagamit ako ng Ubuntu sa loob ng maraming taon at hindi pa ito tumatagal ng mahabang panahon, sambahin ko ito. 10 segundo upang magsimula at 3 upang magsara. Pagbati po!

  11.   elianne dijo

    Nagtatrabaho ako sa tatlong mga printer at wala sa tatlong mai-install ko sa Ubuntu 20.04, na-download ko na ang mga driver para sa bawat isa sa kanila. bago ang pc at naka-install lamang ang ubuntu. sa nakaraang pc kung saan kailangan kong itapon dahil hindi ito nagsimula (initramsf) at walang sinuman ang nakapag-ayos nito, lahat ng tatlong mga printer ay gumana nang maayos. ang mga printer ay dalawang epson at isang hp.
    Ang lsb ay hindi umiiral sa ubuntu 20.04

  12.   Manloob dijo

    Magandang hapon.
    Upang magamit ang e4defrag, kinakailangan na ang aparato ay naka-mount:

    ugat@Asgar:/media# umount disk1
    ugat@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    Hindi naka-mount ang filesystem
    ugat@Asgar:/media#

    Pagbati.