Bạn luôn có thể tạo tập tin trao đổi
để thêm không gian trao đổi. Điều này không giống nhau (về mọi khía cạnh) như phân vùng trao đổi nhưng nó sẽ dễ dàng và năng động.
Thay đổi /media/fasthdd/swapfile.img
thành bất cứ điều gì bạn thích, ví dụ như nó có thể /swap.img
là tốt. /media/fasthdd/swapfile.img
chỉ là tên tệp ví dụ, nếu bạn đang sử dụng tên này thì tất nhiên phải có thư mục /media/fasthdd/
có đủ dung lượng trống cho tệp hoán đổi mới của bạn.
Sử dụng bất kỳ ứng dụng đầu cuối nào để chạy lệnh. Tất cả các lệnh nên được chạy với quyền root , để làm điều này, bạn có thể thêm sudo
vào đầu mỗi lệnh hoặc chạy sudo bash
trước khi chạy lệnh.
1. Tạo tệp trống:
Tệp này sẽ chứa nội dung bộ nhớ ảo để làm cho tệp đủ lớn cho nhu cầu của bạn. Cái này sẽ tạo tệp 1Gb có nghĩa là không gian hoán đổi + 1Gb cho hệ thống của bạn:
dd if=/dev/zero of=/media/fasthdd/swapfile.img bs=1024 count=1M
Nếu bạn muốn tạo tệp 3Gb thì hãy thay đổi giá trị đếm thành count=3M
. Xem man dd
để biết thêm thông tin.
2. Nướng swap file:
lệnh sau đây sẽ làm cho "hoán đổi hệ thống tập tin" bên trong tập tin swap tươi của bạn.
mkswap /media/fasthdd/swapfile.img
3. Khởi động khi khởi động:
Để đảm bảo rằng không gian hoán đổi mới của bạn được kích hoạt trong khi khởi động máy tính, bạn nên thêm nó vào tệp cấu hình hệ thống tệp /etc/fstab
. Thêm nó vào cuối tệp, điều này được khuyến nghị vì các hệ thống tệp khác ( ít nhất là một tệp có chứa tệp hoán đổi ) phải được gắn ở chế độ đọc ghi trước khi chúng tôi có thể truy cập bất kỳ tệp nào.
# Add this line to /etc/fstab
/media/fasthdd/swapfile.img swap swap sw 0 0
4. Kích hoạt:
Bạn có thể khởi động lại máy tính hoặc kích hoạt tệp hoán đổi mới bằng tay với lệnh sau:
swapon /media/fasthdd/swapfile.img
Nếu mọi thứ trở nên tốt đẹp
bạn sẽ thấy rằng có nhiều không gian trao đổi hơn có sẵn để sử dụng. Bạn có thể sử dụng các lệnh sau để kiểm tra trao đổi mới của mình và xác nhận rằng nó đang hoạt động:
cat /proc/swaps
Filename Type Size Used Priority
/media/fasthdd/swapfile.img file 8388604 2724 -1
grep 'Swap' /proc/meminfo
SwapCached: 4772 kB
SwapTotal: 8388604 kB
SwapFree: 8355812 kB