in ,

Sửa lỗi mục /tmp luôn đầy trên CyberPanel

Theo mặc định, mục /tmp trên CyberPanel chỉ nhận được 1,5GB dung lượng. Điều này làm cho mình gặp nhiều trục trặc nhất là lúc chạy sao lưu hệ thống khiến thư mục này hết dung lượng. Mà /tmp mà hết dung lượng thì xem như bạn không còn thư mục tạm nào để xài và hệ thống sẽ phát sinh đủ thứ lỗi, không hoạt động bình thường.

Mình có xem nhiều bài viết về cách để tăng kích thước mục /tmp này, ví du như dùng các lệnh losetup rồi resize2fs, tuy nhiên nó lại khá phức tạp. Rất may trên diễn đàn của CyberPanel mình thấy có chia sẻ này mình đã làm theo và hoạt động hiệu quả, đó là tạo phân vùng mới cho /tmp, cụ thể như sau:

  1. Dùng lệnh vi /etc/fstab để hiện chỉnh file fstab.
  2. Thêm đoạn mã dưới đây vào cuối file:
    tmpfs /tmp tmpfs rw,nodev,nosuid,size=10G 0 0
  3. Lưu file lại và reboot hệ thống, bạn sẽ có được phân vùng /tmp lớn hơn và hoạt động hiệu quả hơn.

Cách khác phức tạp hơn:

  1. Tắt tên cả service của bạn (mariadb, litespeed,…).
  2. Chạy lệnh:
    umount /var/tmp && umount /tmp
    rm /usr/.tempdisk
    dd if=/dev/zero of=/usr/.tempdisk bs=1M count=XX (XX tính bằng Mb)
    mkfs.ext4 /usr/.tempdisk
  3. Khởi động lại hệ thống

Written by Linh Nguyễn

Mình đang thực hiện trang Trải Nghiệm Số tại địa chỉ trainghiemso.vn, ngoài ra còn là BTV Công Nghệ tại báo VietNamNet. Trang blog này mình tổng hợp lại các bài viết do mình thực hiện, cũng như viết lảm nhảm cho vui.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments