Làm cách nào để tăng bộ nhớ trao đổi trong debian? [đóng cửa]


Câu trả lời:


20

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:

  1. Định dạng phân vùng mới với mkswap /dev/sdx1
  2. Thêm phân vùng trao đổi mới vào / etc / fstab.
  3. Chạy swapon -ađể kích hoạt trao đổi mới.

Để thêm một tập tin trao đổi:

  1. Tạo tập tin. Lệnh này tạo tệp 1 gigabyte:dd if=/dev/zero of=/swap bs=1M count=1000
  2. Định dạng tệp hoán đổi: mkswap /swap
  3. Thêm tệp hoán đổi mới vào / etc / fstab: /swap swap swap defaults 0 0
  4. Chạy swapon -ađể kích hoạt trao đổi mới.

Btw. bạn sẽ phải chạy swaponvới sudo, nếu không bạn có thể nhận được command not found.
kadaj

9

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.


1

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.

  1. Bạn cần làm swapoff -asau 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.

  2. 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_LINUXtệp / etc / default / grub.

Các bước khác là tốt và hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.