Chống phân mảnh hệ thống tệp XFS trong Fedora 23

Nếu bạn nghĩ rằng chỉ có hệ thống NTFS và Fat duy nhất bị phân mảnh, thì chắc chắn bạn sẽ ngạc nhiên khi đọc những dòng này, và rất phổ biến khi nghĩ rằng điều này chỉ xảy ra với Windows, nhưng trên thực tế, tất cả các hệ thống tệp ở mức độ nhỏ hơn hoặc lớn hơn Nó sẽ kết thúc phân mảnh, bất cứ khi nào thông tin mới bị xóa và ghi, “khoảng trống” được tạo ra sẽ được lấp đầy bằng một số dữ liệu có kích thước khác nhau, đây là thứ tạo ra sự phân mảnh.

Chắc chắn mỗi hệ thống tệp đều có những đặc điểm nhất định khi nói đến việc xử lý phân mảnh, tôi thích nhất là XFS không chỉ vì nó hỗ trợ Red Hat, nhưng ngoài ra, nó là một trong những thứ tốt nhất cho các phân vùng lớn hơn và tận dụng tốt hơn bộ vi xử lý 64-bit.

RH_Fedora_logo_web

Vì vậy, hãy bắt đầu bằng cách kiểm tra tình trạng phân mảnh của ổ cứng.

Đối với điều này, chúng tôi sẽ sử dụng một công cụ cho XFS được gọi là xfs_db với điều này, chúng tôi có thể gỡ lỗi XFS eXtendsFileSistem_DeBuger Trong hầu hết các trường hợp, công cụ này đi kèm với hệ thống nếu bạn sử dụng XFS, nếu không, chúng ta phải cài đặt xfsdump.

Vì vậy, hãy cùng tìm hiểu xem chúng ta có xfsdump trong Fedora 23 không

dnf tìm kiếm xfs

Đã thực hiện kiểm tra hết hạn siêu dữ liệu gần đây nhất —-.

================================================= ========================== S / N Phù hợp: xfs =================== ================================================= ======


xfsdump.armv7hl: Tiện ích quản trị cho hệ thống tệp XFS


xfsdump là gói tiện ích mà Fedora cung cấp, trong trường hợp của Arch thì nó đã được tích hợp sẵn vào hệ thống.

hình ảnh (1)

Để kiểm tra trạng thái phân mảnh của một phân vùng xfs, chúng tôi sẽ viết mã sau:

xfs_db -c frag -r / dev /

Khuyến nghị là nếu lớn hơn 10% thì tiến hành chống phân mảnh, nếu ít hơn thì bạn có thể để sau.

Bây giờ, nếu chúng ta sử dụng "-c frag", lệnh mà chúng ta sẽ thực thi được gửi đến xfs_db chỉ để tham khảo ý kiến, nếu chúng ta không đặt "-c frag" thì nó sẽ đặt một lời nhắc để chúng ta có thể thực hiện các truy vấn và chúng ta sẽ đặt "frag" vào đó, cách nhanh nhất sẽ là:

xfs_db -c frag -r / dev / mmcblk0p3 66155 thực tế, lý tưởng 65615, hệ số phân mảnh 0.82%

Như chúng ta đã thấy trong phần trước, tôi có mức độ phân mảnh là 0.82% vì cách đây vài ngày tôi đã chống phân mảnh nó, đó là mức độ phân mảnh khoảng 5%.

hình ảnh

Chống phân mảnh phân vùng XFS

Bây giờ chúng ta tiến hành chống phân mảnh phân vùng, để bắt đầu chúng ta phải thực thi xfs_fsr những gì bên trong gói xfsdump mà chúng tôi đã cài đặt trước đó; xfs_fsr có nghĩa là eXtendedFileSystem_FileSystemReorganizer, và nhiệm vụ của bạn là tổ chức lại hệ thống XFS.

Vì vậy, chúng tôi viết:

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

Có thể kể đến rằng tùy thuộc vào mức độ phân mảnh mà thời gian thực hiện chống phân mảnh sẽ lớn hơn hoặc ít hơn.

Khi quá trình kết thúc, chúng tôi xem xét lại mức độ phân mảnh:

xfs_db -c frag -r / dev / mmcblk0p3

Chống phân mảnh

Và đây là cách chống phân mảnh hệ thống XFS, nếu bạn có ổ cứng có phân vùng Terabyte và khi kiểm tra mức độ phân mảnh và nó đạt 10% thì sau khi chống phân mảnh bạn có thể thấy sự khác biệt.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Ishmael_TEch dijo

    thông tin tuyệt vời !! cảm ơn!! Tôi đã tìm kiếm điều này một cách chính xác và tôi đã tìm thấy nó ở đây, hãy tiếp tục làm việc tốt !!

    Chúc mừng…

  2.   merlinoelodebianite dijo

    Và trong debian nó được thực hiện như thế nào, chúng có giống nhau không?

  3.   gabo dijo

    Tôi chỉ bổ sung cho trường hợp không cẩn thận rằng chỉ các hệ thống tệp trên ổ cứng mới được chống phân mảnh. Mặc dù chống phân mảnh sẽ không giết chết một ổ đĩa trạng thái rắn, nhưng nó sẽ khiến nó "hao mòn" sớm.

    Liên quan
    Nicolas Gabbo

  4.   waKeMaTTa dijo

    Tôi có thể tạo một cái khác cho Ubuntu không?

    1.    eliotime3000 dijo

      Tôi cũng muốn họ tạo một cái cho Debian.