Làm thế nào để tăng bộ nhớ trao đổi trong debian?
Làm thế nào để tăng bộ nhớ trao đổi trong debian?
Câu trả lời:
Trong một nhúm, bạn có thể tạo một phân vùng hoặc tệp hoán đổi mới.
Đối với một phân vùng:
mkswap /dev/sdx1
swapon -a
để kích hoạt trao đổi mới.Để thêm một tập tin trao đổi:
dd if=/dev/zero of=/swap bs=1M count=1000
mkswap /swap
/swap swap swap defaults 0 0
swapon -a
để kích hoạt trao đổi mới.swapon
với sudo
, nếu không bạn có thể nhận được command not found
.
Chạy các lệnh sau
dd if=/dev/zero of=/swap bs=512k count=1024
mkswap /swap
chmod 0600 /swap
swapon /swap
bạn cũng sẽ phải thêm dòng này vào / etc / fstab
/swap swap swap defaults 0 0
Bạn có thể chạy free -m
để tìm không gian hoán đổi được sử dụng tính bằng megabyte trước và sau khi phân bổ không gian hoán đổi.
Thông tin tốt về một số cách để tăng / thay đổi kích thước phân vùng trao đổi tại đây: https://help.ubfox.com/community/SwapFaq . Thực hiện theo các bước được đề cập trong phần:How do I add more swap?
Điều này cần một vài thay đổi.
Bạn cần làm swapoff -a
sau khi cập nhật / etc / fstab với thông tin phân vùng trao đổi mới. Không có điều này, sau khi bạn chạy swapoff
ở giai đoạn sau, nó sẽ hiển thị cả hai phân vùng.
Ngay cả khi bạn sử dụng chế độ ngủ đông, bạn có thể không cần thêm UUID của hoán đổi mới trong GRUB_CMDLINE_LINUX
tệp / etc / default / grub.
Các bước khác là tốt và hoạt động.