Defragmenting sistem fail XFS di Fedora 23

Sekiranya anda berfikir bahawa hanya satu-satunya sistem NTFS dan Lemak yang terpecah-pecah, pasti anda akan terkejut ketika membaca baris ini, dan sangat umum untuk berfikir bahawa ini hanya berlaku dengan Windows, tetapi sebenarnya semua sistem fail pada tahap yang lebih rendah atau lebih besar Ini akan berakhir berpecah-pecah, setiap kali maklumat baru dihapus dan ditulis, "jurang" dibuat yang akan diisi dengan data tertentu yang berlainan ukuran antara satu sama lain, inilah yang menghasilkan fragmentasi.

Sudah tentu setiap sistem fail mempunyai ciri-ciri tertentu ketika berurusan dengan pemecahan, kegemaran saya adalah XFS bukan hanya kerana sokongannya dengan Red Hat, tetapi selain ini, ini adalah salah satu yang terbaik untuk partisi yang lebih besar dan yang memanfaatkan kelebihan pemproses 64-bit dengan lebih baik.

RH_Fedora_logo_web

Oleh itu, mari kita mulakan dengan memeriksa status pemecahan cakera keras.

Untuk ini kita akan menggunakan alat untuk XFS yang dipanggil xfs_db dengan ini kita boleh debug XFS eXtendedFileSistem_DeBuger Dalam kebanyakan kes, alat ini disertakan dengan sistem jika anda menggunakan XFS, jika tidak, kami mesti memasang xfsdump.

Oleh itu, mari kita ketahui sama ada kita mempunyai xfsdump di Fedora 23

dnf cari xfs

Pemeriksaan kadaluarsa metadata terakhir dilakukan -.

================================================ ========================== S / N Cocok: xfs =================== ================================================ ======


xfsdump.armv7hl: Utiliti pentadbiran untuk sistem fail XFS


xfsdump adalah pakej utiliti yang disediakan oleh Fedora, dalam hal Arch, ia sudah terintegrasi ke dalam sistem.

imej (1)

Untuk memeriksa status pemecahan partisi xfs, kami akan menulis kod ini:

xfs_db -c frag -r / dev /

Syornya adalah jika lebih besar daripada 10%, teruskan ke defragment, jika kurang, anda boleh membiarkannya kemudian.

Sekarang, jika kita menggunakan "-c frag", perintah yang akan kita jalankan dihantar ke xfs_db hanya untuk berunding, jika kita tidak meletakkan "-c frag" maka ia akan meletakkan promp sehingga kita dapat menjalankan pertanyaan dan kita akan meletakkan "frag" di atasnya, cara terpantas adalah:

xfs_db -c frag -r / dev / mmcblk0p3 sebenar 66155, ideal 65615, faktor pemecahan 0.82%

Seperti yang kita lihat di bahagian sebelumnya, saya mempunyai tahap fragmentasi 0.82% kerana beberapa hari yang lalu saya melakukan defragmentasi, itu adalah sekitar 5% fragmentasi.

imej

Defragmentasi partition XFS

Sekarang kita meneruskan defragment partition, untuk memulakan kita mesti melaksanakan xfs_fsr apa yang ada di dalam bungkusan xfsdump yang kami pasangkan sebelumnya; xfs_fsr bermaksud eXtendedFileSystem_FileSystemReorganizer, dan tugas anda adalah, menyusun semula sistem XFS.

Oleh itu, kami menulis:

xfs_fsr -v / dev / mmcblk0p3 / inode permulaan = 0ino = 1928konten sebelum: 2 selepas: 1 SELESAI ino = 1928ino = 219417konten sebelum: 2 selepas: 1 SELESAI masuk = 219417ino = 219395—

Dengan mengambil kira bahawa bergantung pada tahap pemecahan, masa yang diperlukan untuk melakukan defragmentasi akan lebih besar atau lebih kecil.

Setelah proses selesai, kami menyemak tahap pemecahan semula:

xfs_db -c frag -r / dev / mmcblk0p3

Defragmentasi

Dan ini adalah cara untuk defragment sistem XFS, jika anda mempunyai cakera keras dengan partisi Terabyte dan ketika memeriksa tahap pemecahan dan mencapai 10%, setelah melakukan defragmentasi anda dapat melihat perbezaannya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Ismail_TEch kata

    maklumat yang sangat baik !! terima kasih !! Saya mencari ini dengan tepat dan saya dapati di sini, teruskan usaha yang baik !!

    Sorakan…

  2.   merlinoelodebianite kata

    Dan dalam debian bagaimana ia dilakukan, adakah garis-garis yang sama?

  3.   gabo kata

    Saya hanya menambah untuk tidak berhati-hati bahawa hanya sistem fail pada cakera keras yang perlu disusun semula. Walaupun defragmentasi tidak akan mematikan pemacu keadaan pepejal, ia menyebabkannya "haus" sebelum waktunya.

    salam
    Nicolas Gabbo

  4.   waKeMaTTa kata

    Bolehkah saya membuat yang lain untuk Ubuntu?

    1.    eliotime3000 kata

      Saya mahu anda membuat satu untuk Debian juga.