Làm Thế Nào Để Xóa Những Tập Tin Có Kích Thước Khổng Lồ Trên Linux

Trong quá trình quản lý máy chủ hoặc làm việc với hệ điều hành Linux, bạn có thể gặp tình trạng dung lượng ổ đĩa đầy do các tập tin có kích thước khổng lồ chiếm nhiều không gian lưu trữ. Việc xóa các tập tin này không đơn giản như bình thường vì kích thước lớn có thể làm hệ thống chậm lại hoặc gây ảnh hưởng tới ứng dụng đang chạy. Bài viết này sẽ hướng dẫn các bước tối ưu để xóa các tập tin lớn từ 100GB đến 200GB trên Linux mà không ảnh hưởng tới hiệu suất.

Xóa những tập tin lớn (200gb) trong linux bằng lệnh ionice.

Ionice là một chương trình hữu ích để thiết lập hoặc tiếp nhận lớp lập kế hoạch I/O và ưu tiên cho một chương trình khác. Nếu như không có đối số nào hoặc chỉ có -p được sử dụng, ionice sẽ truy vấn lớp kế hoạch I/O hiện tại và ưu tiên cho tiến trình đó.
Nếu đưa ra một lệnh như lệnh rm, nó sẽ chạy lệnh này với các đối số xác định. Để xác định ID của tiến trình đang chạy nhằm thiết lập các thông số cho lập lịch, hãy sử dụng lệnh:

# ionice -p PID

Ghi rõ tên hoặc đối số của lớp kế hoạch muốn sử dụng (0 – không làm gì; 1 – thời gian thực; 2 – best-effort; 3 – nhàn rỗi) ở lệnh dưới đây.
Dòng lệnh dưới đây có nghĩa rằng lệnh rm sẽ thuộc về lớp I/O nhàn rỗi và dùng I/O khi bất kì tiến trình khác không cần đến nó.

---- Xóa tập tin lớn trong Linux -----
# ionice -c 3 rm /var/logs/syslog
# ionice -c 3 rm -rf /var/log/apache

Nếu không có nhiều thời gian nhàn rỗi trên hệ thống, thì có thể sử dụng lớp lập kế hoạch best-effort và đặt mức ưu tiên thấp như sau:

# ionice -c 2 -n 6 rm /var/logs/syslog
# ionice -c 2 -n 6 rm -rf /var/log/apache

Lưu ý: Để xóa những tệp lớn một cách an toàn, có thể sử dụng các công cụ shred, wipe và các công cụ khác trong bộ công cụ secure-deletion được đề cập ở trên thay cho lệnh rm.
Để biết thêm thông tin về công cụ ionice, hãy sử dụng lệnh sau:

# man ionice 

Việc xóa các tập tin khổng lồ trên Linux có thể ảnh hưởng lớn đến hiệu suất hệ thống, nhưng bằng cách sử dụng lệnh ionice, bạn có thể tối ưu hóa quy trình này. Hy vọng qua bài viết này, bạn có thể thực hiện việc xóa các tập tin lớn một cách hiệu quả mà không ảnh hưởng đến các tác vụ khác của hệ thống.

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận