Mendefrag sistem file XFS di Fedora 23

Jika Anda berpikir bahwa hanya sistem NTFS dan Fat yang terfragmentasi, maka pasti Anda akan terkejut ketika membaca baris-baris ini, dan sangat umum untuk berpikir bahwa ini hanya terjadi dengan Windows, tetapi pada kenyataannya semua sistem file pada tingkat yang lebih kecil atau lebih besar. Ini akan berakhir terpecah-pecah, setiap kali informasi baru dihapus dan ditulis, “celah” dibuat yang akan diisi dengan data tertentu yang memiliki ukuran berbeda satu sama lain, inilah yang menghasilkan fragmentasi.

Tentunya setiap sistem file memiliki karakteristik tertentu dalam hal menangani fragmentasi, favorit saya adalah XFS bukan hanya karena dukungannya dengan Red Hat, tetapi selain itu, ini adalah salah satu yang terbaik untuk partisi yang lebih besar dan memanfaatkan prosesor 64-bit dengan lebih baik.

RH_Fedora_logo_web

Jadi mari kita mulai dengan memeriksa status fragmentasi hard drive.

Untuk ini kita akan menggunakan alat yang disebut XFS xfs_db dengan ini kita dapat men-debug XFS eXendedFileSistem_DeBuger Dalam kebanyakan kasus, alat ini hadir dengan sistem jika Anda menggunakan XFS, jika tidak, kita harus menginstal xfsdump.dll.

Jadi mari kita cari tahu apakah kita memiliki xfsdump di Fedora 23

dnf cari xfs

Pemeriksaan kedaluwarsa metadata terakhir dilakukan —-.

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


xfsdump.armv7hl: Kegunaan administratif untuk sistem berkas XFS


xfsdump adalah paket utilitas yang disediakan Fedora, jika Arch sudah terintegrasi ke dalam sistem.

gambar (1)

Untuk memeriksa status fragmentasi dari partisi xfs, kami akan menulis kode ini:

xfs_db -c frag -r / dev /

Rekomendasinya adalah jika lebih besar dari 10% lanjutkan ke defragment, jika kurang maka Anda bisa membiarkannya nanti.

Sekarang, jika kita menggunakan "-c frag" perintah yang akan kita jalankan dikirim ke xfs_db hanya untuk berkonsultasi, jika kita tidak menempatkan "-c frag" maka itu akan menempatkan prompt sehingga kita dapat mengeksekusi queri dan kita akan meletakkan "frag" di atasnya, cara tercepat adalah:

xfs_db -c frag -r / dev / mmcblk0p3 aktual 66155, ideal 65615, faktor fragmentasi 0.82%

Seperti yang kita lihat di bagian sebelumnya, saya memiliki tingkat fragmentasi 0.82% karena beberapa hari yang lalu saya defragmentasi, itu adalah fragmentasi sekitar 5%.

gambar

Mendefragmentasi partisi XFS

Sekarang kita lanjutkan untuk mendefrag partisi, untuk memulai kita harus mengeksekusi xfs_fsr apa yang ada di dalam paket xfsdump.dll yang kami pasang sebelumnya; xfs_fsr artinya eXtendedFileSystem_FileSystemReorganizer, dan tugas Anda adalah mengatur ulang sistem XFS.

Jadi kami menulis:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents before: 2 after: 1 DONE ino = 1928ino = 219417extents before: 2 after: 1 DONE ino = 219417ino = 219395—

Mengingat bahwa bergantung pada derajat fragmentasi, waktu yang diperlukan untuk melakukan defragmentasi akan lebih lama atau lebih sedikit.

Setelah proses selesai, kami meninjau kembali tingkat fragmentasi:

xfs_db -c frag -r / dev / mmcblk0p3

Defragmentasi

Dan ini adalah cara untuk mendefrag sistem XFS, jika Anda memiliki hard drive dengan partisi Terabytes dan ketika meninjau tingkat fragmentasi dan mencapai 10%, setelah defragmentasi Anda dapat melihat perbedaannya.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Ismail_TEch dijo

    informasi yang sangat baik !! Terima kasih!! Saya mencari ini dengan tepat dan saya menemukannya di sini, pertahankan kerja bagus !!

    Bersulang…

  2.   merlinoelodebianite dijo

    Dan di debian bagaimana cara melakukannya, apakah barisnya sama?

  3.   gabbo.dll dijo

    Saya hanya akan menambahkan jika tidak waspada bahwa hanya sistem file pada hard drive yang harus didefragmentasi. Meskipun defragmentasi tidak akan mematikan solid state drive, hal itu menyebabkannya "aus" sebelum waktunya.

    salam
    Nicolas Gabbo

  4.   waKeMaTTa dijo

    Bisakah saya membuat yang lain untuk Ubuntu?

    1.    eliotime3000 dijo

      Saya ingin mereka membuatkan satu untuk Debian juga.