การแชร์ swap partiton ระหว่างระบบ linux หรือไม่


9

ฉันมีแล็ปท็อปที่ติดตั้ง Ubuntu 12.04 และ Windows เอาไว้ตอนนี้เพื่อจุดประสงค์ในการเรียนรู้ฉันจะติดตั้ง Backtrack OS ในนั้น

แล็ปท็อปของฉันมี RAM 4 GB ดังนั้นตามคำแนะนำฉันได้จัดสรรพื้นที่สว็อป 8 GB บนฮาร์ดไดรฟ์ของฉัน

ฉันสามารถแชร์พื้นที่สว๊อประหว่างสองระบบปฏิบัติการนี้ (Backtrack และ Ubuntu)

ฉันไม่ต้องการเสียพื้นที่ในการแลกเปลี่ยนมากขึ้น 8 GB (เพราะฉันสังเกตเห็นว่ามันไม่ค่อยได้ใช้และเท่าที่ฉันรู้ว่า OS ไม่ได้เก็บข้อมูลใด ๆ ไว้ในพื้นที่ swap เลยใช่มั้ย) มี วิธีที่ฉันสามารถแบ่งปันพาร์ทิชัน swap 8 GB นี้ ถ้าใช่เป็นอย่างไร

คำตอบ:


11

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

หากคุณได้ติดตั้งทั้งสองระบบแล้วให้ใช้gpartedเพื่อสร้างพื้นที่ swap ทั่วไปแล้วเพิ่มลงใน/etc/fstabไฟล์ของคุณเพื่อทำการเมานท์อัตโนมัติในเวลาบูต

ในกรณีที่คุณต้องการทราบข้อเสียของการใช้พื้นที่แลกเปลี่ยนที่แชร์ให้อ้างอิงคำถามนี้ใน StackExchange:


ขอบคุณ ... และโปรดช่วยอธิบายขั้นตอนการเพิ่มลงใน fstab ... เพราะฉันได้ติดตั้ง Backtrack OS และ btw jobin แล้วฉันมาจาก TYIT .. : p
Null pointer

พบคำตอบสำหรับอธิบาย verbose นี้: askubuntu.com/questions/232790/…
jobin

ฉันได้ติดตั้งUbuntuและเป็นKaliระเบียบเรียบร้อยแล้ว แต่กาลีfstabก็มี Ubuntu swapด้วยเช่นกัน ฉันแสดงความคิดเห็นหนึ่งจาก Kali fstabแต่ยังคง Ubuntu และ Kali ทั้งสองใช้ Swap พาร์ทิชัน ฉันต้องการแก้ไขให้ถูกต้องและใช้การสลับแต่ละครั้งที่ฉันสร้างขึ้นสำหรับ Ubuntu และ Kali ทำอย่างไร
Satya Prakash

แต่ไม่สามารถใช้งานได้หากคุณใช้ Hibernate
ϻαϻɾΣɀО-MaMrEzO

6

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

มีข้อยกเว้นประการหนึ่งคือ: ถ้าคุณต้องการไฮเบอร์เนตพื้นที่สวอปจะถูกใช้งานในขณะที่ระบบกำลังจำศีล

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

ด้วยขนาดของดิสก์ในทุกวันนี้มักจะไม่มีประโยชน์ในการบันทึกสองเท่าของ GB ด้วยเทคนิคดังกล่าว แต่มันเป็นไปได้

อย่างไรก็ตามฉันตั้งคำถามกับยูทิลิตี้ในการติดตั้งลีนุกซ์สองรุ่นในบูทคู่ Dual boot sucks - คุณไม่สามารถเรียกใช้ระบบปฏิบัติการทั้งสองได้ในเวลาเดียวกัน หากคุณต้องการรันโปรแกรมจาก Ubuntu สองรุ่นที่แตกต่างกันหรือมากกว่าโดยทั่วไปจากการกระจาย Linux สองรายการฉันแนะนำวิธีการที่แตกต่าง: เลือกอันที่มีเคอร์เนลล่าสุดและใช้เป็นระบบปฏิบัติการหลักของคุณ ติดตั้งที่สองและเรียกใช้โปรแกรมจากได้โดยตรงจากระบบที่ติดตั้งของคุณโดยใช้schroot ฉันได้เขียนคำแนะนำในการทำสิ่งนี้ซึ่งครอบคลุมถึงการติดตั้งระบบที่สองโดยใช้debootstrapและการตั้งค่า schroot

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