Cách kiểm tra inodes trên VPS đơn giản, chi tiết

761
16-11-2024
Cách kiểm tra inodes trên VPS đơn giản, chi tiết

Inodes là cấu trúc dữ liệu lưu trữ thông tin về các tệp tin và thư mục trên hệ thống tệp, và việc kiểm tra chúng thường xuyên giúp đảm bảo rằng VPS của bạn hoạt động ổn định và hiệu quả. Trong bài viết này, Bizfly Cloud sẽ hướng dẫn bạn cách kiểm tra inodes trên VPS đơn giản, nhanh chóng.

Vì sao cần kiểm tra inodes trên VPS?

Kiểm tra inodes trên VPS là một hoạt động quan trọng nhằm đảm bảo hiệu suất và ổn định của hệ thống. Ngoài ra hoạt động này còn mang lại những tác dụng khác như:

Vì sao cần kiểm tra inodes trên VPS?

Vì sao cần kiểm tra inodes trên VPS?

  • Giới hạn số lượng: Số lượng inode trong VPS bị giới hạn vì thế nếu số lượng inode vượt quá giới hạn, bạn cũng không thể tạo thêm tập dù dung lượng vẫn còn. 
  • Tối ưu hóa hiệu suất: Quá nhiều inode tồn tại sẽ làm ảnh hưởng đến hiệu suất của VPS do đó bạn cần kiểm tra inode trên VPS thường xuyên để điều chỉnh kịp thời, tránh làm ảnh hưởng đến hiệu suất của toàn bộ hệ thống. 
  • Phòng trường hợp hệ thống lỗi: Việc kiểm tra inode còn giúp tránh tạo tệp mới hay cài đặt ứng dụng mới khi hết node, VPS sẽ vận hành ổn định, không bị lỗi. 
  • Quản lý tài nguyên hiệu quả: Bạn sẽ kiểm soát được tài nguyên hiệu quả, tránh lãng phí hoặc sử dụng quá mức, làm ảnh hưởng đến hiệu suất của VPS. 
  • Phát hiện lỗi quản lý file: Một công dụng nữa của việc kiểm tra inodes trên VPS là phát hiện lỗi trong quản lý file. Điều chỉnh lại file không cần thiết để dành inode cho các tác vụ quan trọng hơn.  

Cách kiểm tra inodes trên VPS

Kiểm tra số inodes đã sử dụng

Để kiểm tra số lượng inodes đã sử dụng, bạn có thể sử dụng lệnh sau trong terminal:

df -i

Lệnh này sẽ hiển thị thông tin chi tiết về mỗi phân vùng:

IUsed: Số lượng inode đã sử dụng

IFree: Số lượng inode còn trồng

IUse%: Phần trăm inode đã sử dụng

Khi phân vùng không còn inode khả dụng, chỉ số IUse% sẽ hiện thị 100%, bạn sẽ không thể tạo thêm file hay thư mục mới cho dù vẫn còn dung lượng trống.  

Thực hiện qua thư mục gốc

Bạn có thể thực hiện kiểm tra inodes từ thư mục gốc hoặc bất kỳ thư mục nào khác bằng cách chỉ định đường dẫn. Ví dụ, để kiểm tra inodes trong thư mục /home, bạn có thể chạy:

df -i /home

Kết quả sẽ hiển thị số lượng inodes mà mỗi thư mục chiếm trong hệ thống file gốc là bao nhiêu. 

Tìm kiếm mục chiếm nhiều inodes

Để tìm kiếm các file hoặc thư mục chiếm nhiều inodes nhất, bạn có thể sử dụng lệnh find kết hợp với wc để đếm số lượng file. Ví dụ:

find /path/to/directory -type f | wc -l

Lệnh này sẽ đếm số file trong thư mục chỉ định, giúp bạn xác định các thư mục có nhiều file nhất

Dùng lệnh find

Lệnh find cũng có thể được sử dụng để tìm kiếm và liệt kê các file không cần thiết. Ví dụ, để tìm tất cả các file lớn hơn 10MB, bạn có thể sử dụng:

find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n

Trong đó: 

find / -xdev -printf "%h\n': Xác định các thư mục có trong hệ thống file gốc / và hiển thị tên thư mục chứa file.

sort | uniq -c: Liệt kê số từng thư mục xuất hiện bao nhiêu lần.

sort -k 1 -n: Sắp xếp danh sách thư mục theo số lượng inodes tăng dần.

Bạn sẽ biết được các file không cần thiết và xóa chúng đi để giảm số lượng inodes đang sử dụng.

Xóa các file và thư mục không cần thiết

Sau khi xác định được các file và thư mục chiếm nhiều inodes, bạn có thể xóa chúng bằng lệnh rm. Ví dụ:

rm -rf /path/to/unnecessary_directory

Đây là lệnh xóa dữ liệu vĩnh viễn thì thế bạn cần cẩn trọng trước khi quyết định có nên xóa dữ liệu đó không. 

Việc kiểm tra inodes trên VPS không chỉ đơn thuần là một thao tác kỹ thuật mà còn là một phần thiết yếu trong việc quản lý tài nguyên máy chủ. Bằng cách thực hiện các bước đã nêu trong bài viết, bạn có thể dễ dàng theo dõi tình trạng inodes của mình, từ đó đưa ra các quyết định phù hợp để tối ưu hóa hiệu suất hệ thống. 

SHARE