Làm thế nào để tạo Swap cho Ubuntu 14

Một trong những cách dễ nhất để tăng bộ nhớ trên máy chủ chạy Ubuntu khi bị thiếu bộ nhớ RAM là tạo Swap bộ nhớ ảo được lấy từ ổ đĩa cứng làm RAM. Vì vậy bạn nên sử dụng Swap cho máy tính sử dụng hệ điều hành Linux như Ubuntu, CentOS.

tạo swap cho ubuntu

Trong bài viết này mình sẽ hướng dẫn các bạn tạo Swap cho Ubuntu.

Cách tạo Swap cho Ubuntu như sau:

Đầu tiên bạn kiểm tra xem máy của bạn đã được tạo Swap chưa bằng dòng lệnh:
sudo swapon -s  hoặc có thể sư dụng lệnh free -m . ở đây mình sử dụng lệnh  swapon -s

Kết quả trả về:

Filename  Type  Size  Used  Priority

Nếu bạn thấy kết quả trả về ở trên có nghĩa là máy bạn chưa tạo Swap.

Bây giờ bạn chạy dòng lệnh phía dưới để tạo Swap cho máy của bạn (Lưu ý: chạy dưới quyền root), ở đây nếu máy chủ của bạn có dung lượng ít hơn hoặc bằng 1GB RAM bạn nên tạo Swap là 1GB bằng với số GB RAM hiện tại của máy, cũng có thể bạn tạo Swap gấp đôi số lượng RAM của máy tuỳ thuộc vào dung lượng ổ đĩa cứng của máy.
Lệnh xem ổ đĩa của bạn đã sử dụng bao nhiêu và còn trống bao nhiêu bằng dòng lệnh:

Xem thêm  Hướng dẫn thay đổi đường dẫn, vị trí lưu file của Skype

df -h

Kết quả trả về:

 

Lệnh tạo Swap Ubutun:

sudo fallocate -l 4G /swapfile

Ở dòng lệnh trên mình đang tạo Swap với dung lượng 4GB bạn có thể thay thế số “4” phù hợp với bạn.

Kiểm tra Swap vừa mới tạo với dòng lệnh:  ls -lh /swapfile

Kết quả trả về:  -rw-r--r-- 1 root root 4.0G Dec 7 02:53 /swapfile

Tiếp theo chúng ta nên phân quyền đọc, ghi để bảo mật cho tập tin Swap tránh những người dùng khác có thể đọc và chỉnh sửa, xoá tập tin Swap nếu như trên máy chủ của bạn có nhiều người dùng.

Xem thêm  Hướng dẫn bảo vệ tài khoản Gmail bằng mật khẩu 2 lớp

Bạn chạy dòng lệnh sau:  sudo chmod 600 /swapfile

Sau khi chạy dòng lệnh trên bạn kiểm tra lại xem đã thành công hay chưa bằng dòng lệnh:

ls -lh /swapfile

Kết quả trả về: -rw------- 1 root root 4.0G Dec 7 02:53 /swapfile  như thế này là được.

Chạy tiếp dòng lệnh:  sudo mkswap /swapfile

Kết quả trả về:  Setting up swapspace version 1, size = 4194300 KiB no label, UUID=e2f1e9cf-c0a9-4ed4-b8ab-714b8a7d6944

Bây giờ bạn chạy lệnh: swapon -s  xem đã có Swap hay chưa

Bạn làm theo các bước dưới đây để khi khởi động lại máy chủ Swap không bị mất:

Chạy lệnh:  nano /etc/fstab

Thêm dòng:  /swapfile none swap sw  

tạo swap ubuntun

vào cuối file fstab sau đó lưu lại như hình trên.

Như vậy bạn đã tạo  Swap thành công.