Ubuntu 17.04 - ไม่มี swap partition หรือไม่?


13

เหตุใดฉันจึงไม่มี swap partition ในการติดตั้งของฉัน

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

ฉันติดตั้ง Ubuntu / Kubuntu ผิดหรือเปล่า

ฉันคิดว่ามันควรจะเป็นแบบนี้:

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 

ฉันเพิ่งเลือกสิ่งที่แนะนำระหว่างการติดตั้ง แต่ดูเหมือนว่าแปลก


ลองcat /proc/swaps
phuclv

คำตอบ:


26

ไม่มีอะไรผิดปกติ ในการติดตั้งใหม่ของ 17.04 เรามีไฟล์ swap แทน swap partition ตามที่กล่าวไว้ในบันทึกประจำรุ่น (ถ้าคุณอัพเกรดมากกว่าติดตั้งใหม่คุณจะยังมี swap partition อยู่)

ไฟล์ swap ตั้งอยู่ที่

/swapfile

swapon --showคุณสามารถตรวจสอบสถานะของการแลกกับคำสั่ง
นี่คือผลลัพธ์ของฉันใน 17.04:

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

คุณสามารถดูว่ามันถูกใช้กับfreeคำสั่งตามปกติหรือไม่

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

ดู - ทำงานได้ดี

อ้างอิงจากArch wiki

ไม่มีข้อได้เปรียบด้านประสิทธิภาพใด ๆ สำหรับไฟล์ swap ที่ต่อเนื่องหรือพาร์ติชั่นทั้งสองจะได้รับการใช้วิธีเดียวกัน

มันให้ความยืดหยุ่นมากกว่าเล็กน้อย ปรับขนาดได้ง่ายกว่า

หมายเหตุเล็กน้อย: Btrfs (ระบบไฟล์ทางเลือกถึง ext4) ไม่รองรับการใช้งานไฟล์ swap ดังนั้นคุณจะต้องสร้าง swap partition ด้วยตัวคุณเองหากคุณต้องการใช้ Btrfs แต่ถ้าคุณกล้าพอที่จะใช้ Btrfs คุณก็รู้ว่าคุณกำลังทำอะไรอยู่;)


@ Zanna the / swapfile และ swap partition ทำหน้าที่คล้ายกันยกเว้นในกรณีที่ hibernation ถูกต้องหรือไม่
heynnema

1
หากฉันเพิ่งอัพเกรดระบบเก่าที่ติดตั้งด้วย swap partition เป็น 17.04 ฉันควรลบ swap partition เก่าของฉันหรือไม่
แมว

@cat - คุณควรตั้งคำถามอีกข้อ ...
HorusKol


btrfsได้เตรียมการผลิตในขณะที่ผ่านมามีเพียงคุณสมบัติบางอย่างที่ยังคงอยู่ มันไม่ถูกต้องในการรักษา FS ทั้งทดลอง ...
heemayl
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.