Bắt đầu từ Ubuntu 18.04, một tập tin hoán đổi thay vì một phân vùng hoán đổi riêng biệt được sử dụng. Tập tin hoán đổi có tên là "swapfile". Để chỉnh sửa kích thước của tập tin hoán đổi này:
- Vô hiệu hóa tập tin hoán đổi và xóa nó (không thực sự cần thiết vì bạn sẽ ghi đè lên nó)
sudo swapoff /swapfile sudo rm /swapfile
- Tạo một tập tin hoán đổi mới với kích thước mong muốn.
Xác định kích thước của tập tin hoán đổi của bạn. Nếu bạn muốn tạo một tập tin hoán đổi 4 GB, bạn sẽ cần viết 4 * 1024 khối của 10242 byte (= 1 MiB). Điều này sẽ làm cho số lượng của bạn bằng 4 * 1024 = 4096. Tạo tập tin với kích thước này bằng lệnhsudo dd if=/dev/zero of=/swapfile bs=1M count=4096
- Gán quyền đọc/ghi chỉ cho root (không hoàn toàn cần thiết, nhưng nó tăng cường an ninh)
sudo chmod 600 /swapfile
- Định dạng tập tin dưới dạng hoán đổi:
sudo mkswap /swapfile
- Tập tin sẽ được kích hoạt ở lần khởi động tiếp theo. Nếu bạn muốn kích hoạt nó cho phiên hiện tại:
sudo swapon /swapfile
Bạn có thể kiểm tra hoán đổi khả dụng với lệnh swapon -s
(không cần quyền root).