Gần đây, mình chạm mặt một vấn đề đối với website, Bỗng một ngày đẹp trời như bao ngày truy cập vào website thì dấn một screen lỗi đỏ chót "Whoops, looks like something went wrong".

Bạn đang xem: Inodes là gì

Lúc này bắt đầu tá hỏa truy cập vào server check log thì mới nhận được : "failed to open stream: No space left on device" . Trong những lúc đó kiểm tra dung lượng storage thì vẫn tồn tại 60% free. Sau khoản thời gian kiểm tra một hồi bắt đầu phát hiện ra server bị full inode. định nghĩa inode trước đây mình cũng chưa từng nghe nhiều. Từ bây giờ mình sẽ share với các bạn về Inode cùng làm cố nào nhằm tăng dung lượng inode nhé.

I- Inode Hosting là gì?

Inodes bằng số lượng file với thư mục các bạn có.Mỗi lần một file được mở, inodes của tệp tin được đọc vày kernel của server. Chúng ta càng có nhiều file và thư mục, số lượng inodes lại càng lớn. Càng những inodes, thông tin tài khoản càng sử dụng nhiều tài nguyên.

INODE Hosting thay mặt đại diện cho con số của tất cả các tập tin (file) ở trên thông tin tài khoản Hosting của bạn.Trên khối hệ thống có báo nhiêu tệp tin thì sẽ sở hữu được tương ứng từng ấy inode. Toàn bộ các tin tức thuộc tính của một file (Loại file, Permissions, chủ sở hữu, Nhóm, kích cỡ file, thời gian truy cập, cố kỉnh đổi, Sửa đổi file, thời gian file bị xóa....) sẽ tiến hành lưu bên trên 1 inode tương ứng.

Khi sẽ đặt tới số lượng giới hạn INODE, bạn sẽ không còn rất có thể tạo thêm ngẫu nhiên tập tin xuất xắc thư mục làm sao nữa. Trang web của bạn cũng có chức năng ngưng hoặc hoạt động không ổn định.

Tại sao inode lại bị giới hạn?

Đối với "Hosting ko giới hạn" nên nhà cung ứng dịch vụ cần "giới hạn" thông số nào đó nhằm đảm bảo an toàn hiệu năng cho toàn bộ các dịch vụ trên khối hệ thống (nhằm tránh những trường hợp một số quý khách cố tình sử dụng quá tài nguyên, một số trong những mã nguồn bị virus, mã độc...vv khiến quá tải).

Để gửi ra các giới hạn này thì nhà cung cấp dịch vụ cũng đã mày mò kỹ nhu cầu và bằng phẳng tài nguyên để đưa ra các giới hạn inode cân xứng cho mỗi gói dịch vụ. Để bảo đảm dịch vụ luôn vận động hổn định.

II- xử lý full Inode

Khi chạm mặt tình trạng này, ngay lập tức chúng ta phải kiểm tra con số Inode trên hosting của bạn.

#Inputdf -i#OutputFilesystem Inodes IUsed IFree IUse% Mounted ondevtmpfs 253941 431 253510 1% /devtmpfs 256189 1 256188 1% /dev/shm/dev/xvda1 3276800 3276800 3276800 100% /Như bạn cũng có thể thấy các thông số trả ra tất cả số Inode tối đa: "Inodes" , số inode vẫn sử dụng: "IUsed", số Inode free:"IFree" cùng số % Inode đang sử dụng: "IUse%".Lúc này số Inode đã thực hiện là 100%. Hệ thống của công ty không thể chế tạo ra thêm bất kỳ một thư mục nào nữa. Trang web có thể ngưng hoạt động, hoặc không ổn định. Vậy giải pháp lúc này là gì?

Tìm lý do trực tiếp ốm ra full Inode cùng xóa file dư thừa.

Kiểm tra cỗ áo email

Nếu nhiều người đang sử dụng host để triển khai mail server thì bạn nên kiểm tra folder Sent tuyệt Trash trong tài khoản e-mail của bạn. Chúng ta cũng có thể tải về máy của bản thân mình và xoá nó trên server.

Kiểm tra số lượng file cache

Những website hiện giờ đều có sử dụng plugin cache. Vày vậy bạn nên kiểm tra thư mục cache của website. Giảm con số file bạn đang nắm dữ trong đó. đa số plugin cache đều có tuỳ lựa chọn Purge cache. Chúng ta có thể sử dụng chức năng này để giảm số lượng file cache.

Loại bỏ tổng thể thư mục với file không thực hiện đến

Những thư mục hay tệp tin backup bên trên host đang chiếm dung tích lớn. Bởi vì vậy, bạn cần kiểm tra coi mình bao gồm lưu file hay thư mục backup trên host không. Do vậy, chúng ta nên tải về máy. Cách tốt nhất có thể là bạn sao lưu trên thương mại dịch vụ lưu trữ đám mây rứa vì để lên trên host.

Nếu bạn vẫn có số lượng lớn tệp tin hay thư mục, cùng không thể giảm được nữa, chính là lúc chúng ta cần nâng lên gói cao cấp hơn với con số inode khủng hơn. Hoặc gửi host trường hợp host bạn không tồn tại gói cùng với inodes cao hơn nữa.

Tăng storage mang lại EC2 của bạn

Bước 1 : Stop Instance EC2 của bạn:

Services -> EC2 -> Instances, chọn instance phải upgrade storage. Lựa chọn instance state > stop.

*

Bước 2: Tăng kích cỡ cho Volumes:

Elastic Block Store -> Volumes, chọn volumes của instance nên upgrade storage. Lựa chọn Modify.

*

Bước 3 : biến đổi kích thước sorage mang lại ec2 của người sử dụng cho phù hợp.

*

Bước 4: Khởi cồn lại EC2 instance cùng kiểm tra dung tích storage và dung lượng inode. Bạn sẽ thấy sự nuốm đổi.

Xem thêm: Giải Toán Lớp 4 Trang 90, Bài 63, Giải Bài Tập Toán Lớp 4 Hay Nhất

Lúc này trang web của các bạn sẽ hoạt động quay lại bình thường. Có thể ít gặp, nhưng so với website maintain thì các bạn nên chăm chú tới điều này. Hãy theo dõi thông số của server thường xuyên xuyên bằng phương pháp sử dụng thêm những service như cloudwatch và bật arlarm chú ý khi hệ thống có sự việc để tránh chứng trạng website chết ẻo.Cảm ơn sẽ đọc. Chúc các bạn thành công.