Ubuntu 17.04 - không có phân vùng trao đổi?


13

Tại sao tôi không có phân vùng trao đổi trong cài đặt của mình?

$ lsblk
nvme0n1     259:0    0 238.5G  0 disk 
└─nvme0n1p1 259:1    0 238.5G  0 part /

Tôi đã cài đặt Ubuntu / Kubfox sai?

Tôi nghĩ nó nên như thế này:

nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p5 259:3    0  15.9G  0 part [SWAP]
├─nvme0n1p1 259:1    0 222.6G  0 part /
└─nvme0n1p2 259:2    0     1K  0 part 

Tôi chỉ chọn những gì được đề xuất trong quá trình cài đặt. Nhưng nó có vẻ kỳ quặc.


thửcat /proc/swaps
phuclv

Câu trả lời:


26

Không có gì sai cả. Trong bản cài đặt mới 17.04, chúng tôi có tệp hoán đổi thay vì phân vùng trao đổi, như đã đề cập trong ghi chú phát hành (nếu bạn nâng cấp thay vì cài đặt trước, bạn vẫn sẽ có phân vùng trao đổi).

Các tập tin trao đổi được đặt tại

/swapfile

Bạn luôn có thể kiểm tra trạng thái trao đổi bằng lệnh swapon --show.
Đây là đầu ra của tôi trong 17.04:

$ swapon --show
NAME      TYPE SIZE  USED PRIO
/swapfile file 1.3G 62.2M   -1

Bạn cũng có thể xem nếu nó được sử dụng với freelệnh như bình thường

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        1.3G        152M         95M        423M        328M
Swap:          1.3G         62M        1.3G

Xem - làm việc tốt

Theo wiki wiki

Không có lợi thế về hiệu suất đối với tệp hoán đổi liền kề hoặc phân vùng, cả hai đều được xử lý theo cùng một cách.

Nó chỉ cung cấp một chút linh hoạt hơn; thay đổi kích thước dễ dàng hơn.

Lưu ý nhỏ: Btrfs (hệ thống tệp thay thế cho ext4) không hỗ trợ sử dụng tệp hoán đổi, vì vậy bạn sẽ cần phải tự tạo phân vùng trao đổi nếu bạn muốn sử dụng Btrfs. Nhưng nếu bạn đủ can đảm để sử dụng Btrfs, chắc chắn bạn sẽ biết mình đang làm gì;)


@Zanna the / exchangefile và phân vùng trao đổi phục vụ một chức năng tương tự, ngoại trừ trong trường hợp ngủ đông, đúng không?
heynnema

1
Nếu tôi vừa nâng cấp một hệ thống cũ đã cài đặt phân vùng trao đổi lên 17.04, tôi có nên xóa phân vùng trao đổi cũ không?
con mèo

@cat - bạn nên đặt câu hỏi khác ...
HorusKol


btrfsđã sẵn sàng sản xuất một thời gian trước đây, đó chỉ là một số tính năng (vẫn) đang thử nghiệm; Thật không đúng khi coi toàn bộ FS là thử nghiệm ...
heemayl
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.