Score:5

ปรับขนาดพาร์ติชั่น swap บน Ubuntu 20.04 โดยใช้ LVM ที่เข้ารหัส

ธง in

ฉันมีการติดตั้ง Ubuntu 20.04 แบบมาตรฐานพร้อม LVM และฮาร์ดไดรฟ์ที่เข้ารหัส อย่างไรก็ตาม การตั้งค่ามาตรฐานดูเหมือนจะให้การแลกเปลี่ยน 900 MB เพียงเล็กน้อย (หรือฉันเลือกอย่างนั้น?) และตอนนี้มักทำให้ฉันมีปัญหากับหน่วยความจำไม่เพียงพอ แม้ว่าจะมี RAM ขนาด 16 GB ก็ตาม ฉันมีพื้นที่ว่างมากมายใน SSD ขนาด 500 GB แต่ไม่พบคำแนะนำที่ชัดเจนเกี่ยวกับวิธีเพิ่มขนาดสวอปของฉัน ฉันต้องการเก็บ swap ที่เข้ารหัสไว้เป็นพาร์ติชัน และไม่แทนที่ด้วยไฟล์

ฉันดูตัวเลือกสองสามตัว แต่ไม่เห็นสิ่งใดที่ดูจะตรงไปตรงมาอย่างที่ฉันหวังไว้:

  • วิธีนี้ ต้องบูทจาก USB/CD แยกต่างหาก - สามารถหลีกเลี่ยงได้หรือไม่? (และไม่ต้องใช้ข้อความรหัสผ่านบางประเภท -- จะแยกข้อความนั้นก่อนได้อย่างไร)
  • วิธีนี้ แนะนำให้ใช้ KDE Partition Manager แต่การลดขนาดของพาร์ติชันหลักไม่ครอบคลุม และดูเหมือนจะไม่ตรงไปตรงมา
  • วิธีนี้ แนะนำให้ลบพื้นที่ที่มีอยู่และสร้าง swapfile ใน /. ฉันไม่ชัดเจนว่าการใช้วิธีนั้นทำให้ฉันได้รับการแลกเปลี่ยนที่เข้ารหัสหรือไม่และต้องการใช้สถาปัตยกรรม LVM เดียวกันกับตัวติดตั้ง Ubuntu ถ้าเป็นไปได้
  • ในที่สุดฉันก็ไม่แน่ใจเกี่ยวกับ อันนี้, เพราะ fdisk -l ไม่แสดงให้ฉันเห็น /dev/sdaแต่แทนที่จะ /dev/nvme0n1ดังนั้นฉันจึงไม่แน่ใจว่าคำแนะนำนั้นใช้ได้กับกรณีของฉัน
in flag
ขอยืนยันตัวเลขหน่อยได้ไหมครับ? ระบบของคุณมี RAM 1GB และการแลกเปลี่ยน 900MB หรือไม่
in flag
อุ๊บส์ เห็นดีด้วย RAM ของฉันคือ 16 GB ไม่ใช่ 1 GB แก้ไขด้านบนแล้ว
Nmath avatar
ng flag
FYI: หากระบบไฟล์รูทของคุณถูกเข้ารหัส ดังนั้น swapfile ก็จะเข้ารหัสเช่นกัน
Score:2
ธง mx

ฉันมีปัญหาเดียวกันกับ Kubuntu 20.04 (จริง ๆ แล้วฉันสงสัยว่าระบบของฉันจะเสถียรกว่านี้โดยไม่มีการแลกเปลี่ยนเลย)

ต่อไปนี้เป็นข้อมูลบางส่วนที่จะช่วยให้คุณเริ่มต้นได้:

  1. ตัวติดตั้ง Kubuntu (อ้างอิงจากโพสต์และบทความที่เชื่อมโยงของคุณ ฉันคิดว่าตัวติดตั้ง Ubuntu นั้นคล้ายกันมาก) สร้างโวลุ่ม LVM ที่เข้ารหัสบนพาร์ติชั่นดิสก์ตัวใดตัวหนึ่ง ภายในเล่มนี้มี 2 เล่ม -- พาร์ทิชันที่มีประสิทธิภาพ สำหรับฉัน วอลุ่มที่เข้ารหัสคือ /dev/nvme0n1p3แต่ชื่อจะขึ้นอยู่กับระบบของคุณ 2 พาร์ติชันคือ:
  • /dev/vgkubuntu/root
  • /dev/vgkubuntu/swap_1
  1. คุณไม่สามารถปรับขนาดพาร์ติชันที่เมาท์ได้ ในกรณีนี้ เมื่อคุณบู๊ตเครื่อง ถอดรหัสดิสก์และเข้าสู่ระบบแล้ว ดิสก์รูทจะไม่สามารถถอนต่อได้อย่างปลอดภัย ดังนั้นจำเป็นต้องใช้ USB สดหรือเครื่องอื่น
  2. ไม่มีประโยชน์จริง ๆ ที่จะมีพาร์ติชัน swap บน swapfile ในกรณีนี้ -- ทั้งสองจะอยู่ในพาร์ติชันที่เข้ารหัส swapfile อาจสะดวกกว่าเพราะคุณสามารถปรับขนาดได้ในภายหลังในขณะที่เข้าสู่ระบบตามปกติ อย่างไรก็ตาม ยังต้องตั้งค่าอีกเล็กน้อย

2 ตัวเลือกของคุณคือ:

  1. ปรับขนาดพาร์ติชั่น swap
  2. สร้าง swapfile และ (เป็นทางเลือก) เรียกคืนพาร์ติชัน swap (โดยการลบออกและขยายพาร์ติชันรูท)

ไม่ว่าในกรณีใด คุณจะต้องใช้ USB สดหรือย้ายดิสก์ที่มีอยู่จริงไปยังเครื่องอื่น เนื่องจากคุณไม่สามารถปรับขนาดพาร์ติชันที่เมาท์ และคุณไม่สามารถมองเห็นพาร์ติชันภายในวอลุ่มที่เข้ารหัสโดยไม่ต้องถอดรหัสก่อน

ฉันใช้ USB สดที่เพิ่งใช้เพื่อติดตั้ง Kubuntu 20.04 และฉันเลือกที่จะปรับขนาดพาร์ติชันที่มีอยู่เพราะฉันขี้เกียจ

  1. เริ่มใช้งาน USB สด -- ใส่ไว้ในเครื่อง เริ่มต้นใช้งาน ผสมคีย์ทั้งหมดที่จะช่วยให้คุณเลือกอุปกรณ์สำหรับบู๊ต ฯลฯ
  2. รอให้ Kubuntu โหลด - เลือก ลอง Kubuntu
  3. เปิดโปรแกรมจำลองเทอร์มินัล ซูโด ซู เพื่อเป็นราก
  4. วิ่ง lsblk เพื่อค้นหาชื่ออุปกรณ์ที่เข้ารหัส อาจเป็นรายการสุดท้ายและเกือบจะใหญ่ที่สุดในรายการ
  5. ถอดรหัส: cryptsetup เปิด /dev/<device> <ชื่ออุปกรณ์ใหม่> เช่น. cryptsetup เปิด /dev/nvme0n1p3 cr-ext -- คุณจะได้รับแจ้งให้ใส่รหัสผ่าน นี่คือรหัสผ่านเดียวกันกับที่คุณใช้เพื่อถอดรหัสดิสก์ระหว่างการเริ่มต้นระบบตามปกติ
  6. ตอนนี้คุณสามารถเรียกใช้ KDE Partition Manager คุณควรเห็น vgkubuntu ในรายการอุปกรณ์ -- คลิกเพื่อเน้น คุณควรเห็นรูทและสลับพาร์ติชั่นในรายการพาร์ติชั่น
  7. ปรับขนาด/ย้ายพาร์ติชันรูทเพื่อลดขนาดตามที่คุณต้องการขยายพาร์ติชัน swap(ฉันเลือก +32 GB เพราะฉันน่าจะมี RAM มากพอในบางจุด 900MB พิเศษหรืออะไรก็ตามที่เป็นช่องว่างภายในที่ดี เพราะคุณไม่มีทางรู้แน่ชัดว่าคุณจะได้จำนวนไบต์เท่าใดเมื่อเพิ่ม RAM และคุณต้องการ swap > physical นอนและฉันขี้เกียจ) มันไม่ยอมให้ฉันป้อน MB ที่ฉันต้องการอย่างแน่นอน (ขนาดปัจจุบัน - (32*1024)) b/c ฉันไม่รู้ ขนาดบล็อกหรืออะไร ฉันเลยใส่บางอย่างที่ใกล้เคียง และคลิกลูกศรขึ้นจนหยุดฉัน
  8. เพิ่มพาร์ติชั่น swap เพื่อเติมเต็มช่องว่าง
  9. คลิกสมัคร เมื่อทำสำเร็จ คุณสามารถรีบูต ถอดไดรฟ์ USB และบูตตามปกติ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา