AlmaLinux 8 là một hệ điều hành nguồn mở dựa trên Red Hat Enterprise Linux 8. Nó cung cấp một nền tảng ổn định và đáng tin cậy cho các ứng dụng doanh nghiệp, đồng thời tương thích với nhiều công cụ và phần mềm phổ biến.
Một trong những tính năng quan trọng của AlmaLinux 8 là khả năng tạo phân vùng SWAP. SWAP là một vùng nhớ ảo được sử dụng khi bộ nhớ RAM vật lý của hệ thống đầy. Nó cho phép hệ thống sử dụng dung lượng ổ cứng để lưu trữ dữ liệu tạm thời, giúp cải thiện hiệu suất và ngăn chặn hệ thống bị treo hoặc sập nguồn.
Bài viết này sẽ hướng dẫn bạn cách tạo phân vùng SWAP trên AlmaLinux 8. Các bước thực hiện khá đơn giản và có thể được hoàn thành trong vài phút.
Lợi ích của việc sử dụng SWAP:
- Cải thiện hiệu suất hệ thống: Khi bộ nhớ RAM đầy, hệ thống có thể sử dụng SWAP để lưu trữ dữ liệu không sử dụng, giải phóng dung lượng RAM cho các ứng dụng đang chạy.
- Ngăn chặn hệ thống bị treo hoặc sập nguồn: Nếu bộ nhớ RAM đầy, hệ thống có thể bị treo hoặc sập nguồn. SWAP cung cấp thêm bộ nhớ, giúp ngăn chặn điều này xảy ra.
- Tăng tuổi thọ RAM: Việc sử dụng SWAP có thể giúp giảm thiểu việc sử dụng RAM, giúp kéo dài tuổi thọ của RAM.
Các bước tạo SWAP trên AlmaLinux
Lưu ý: Kích thước của phân vùng SWAP phụ thuộc vào nhu cầu sử dụng của bạn. Trong hướng dẫn này tôi sẽ tạo SWAP 8GB.
Tạo phần vùng SWAP 8GB với lệnh sau.
dd if=/dev/zero of=/swap bs=1M count=8192
of
xác định file đầu ra. Nghĩa là, phân vùng hoặc tên đĩa nơi bạn muốn ghi dữ liệu, ở đây tôi đang sử dụng tên phân vùng/swap
.bs
là kích thước khối (block size) cho cả đọc và ghi dữ liệu. Trong lệnh này,1M
đặt kích thước khối thành 1 megabyte. Vàcount
là số khối cần sao chép. Trong lệnh này,8192
là số lượng khối. Vì kích thước khối được đặt thành 1 megabyte, điều này sẽ tạo ra một tệp swap dung lượng 8GB.
Sau khi tạo xong bạn chạy lệnh này để xem và xác minh dung lượng swap
ls -lh /swap
Phân quyền 600 cho phân dùng swap vừa tạo
chmod 600 /swap
Định dạng và kích hoạt swap
mkswap /swap
swapon /swap
swapon -s
Ngoài ra để lấy UUID của hệ thống tập tin /swap bạn có thể chạy lệnh sau để xem
blkid /swap
Output:
/swap: UUID="106d28f2-6276-4c0d-851d-1965167cb860" TYPE="swap"
Bây giờ bạn hãy thêm vào cấu hình file fstab. Lệnh này thêm một dòng vào tập tin /etc/fstab
để thiết lập một tệp tin swap. Dòng này sẽ giúp hệ thống nhận diện và sử dụng không gian swap được chỉ định trong tập tin /swap
khi khởi động.
echo "/swap swap swap sw 0 0" >> /etc/fstab
Sau đó bạn kiểm tra lại bằng lệnh free -m
để nhận thấy kết quả.
Chúc bạn thực hiện thành công.
Và tôi là Quân, chuyên viên quản trị hệ thống đã có nhiều năm kinh nghiệm trong lĩnh vực này. Nếu bạn cần tư vấn dịch vụ và triển khai hệ thống. Hãy liên hệ với tôi tại đây.