วิธีการสร้างดิสก์แลกเปลี่ยนแท่ง USB?


16

ตกลงฉันรู้ว่ามันฟังดูงี่เง่าและไดรฟ์ของรัฐที่มั่นคงเช่น USB แฟลชไดรฟ์อาจเป็นสิ่งสุดท้ายในโลกที่คุณต้องการใช้เป็นแผ่นดิสก์สว็อป

โดยไม่คำนึงถึงแง่มุมความคิดที่ไม่ดีในเรื่องนี้ฉันต้องการที่จะรู้วิธีการทำหนึ่งใน 4 gig USB เก่าของฉันติดดิสก์ swap ที่กำหนดไว้ของฉันเพื่อที่ว่าเมื่อคอมพิวเตอร์ของฉันใช้ Ubuntu Precise เริ่มต้นขึ้นมันจะใช้แท่ง USB เป็น swap

คู่บิดเพื่อเพิ่มความท้าทาย:

  1. คอมพิวเตอร์ที่ฉันใช้คือแล็ปท็อป core2 duo ของภรรยาของฉันและมี ram 4 กรัม

  2. เธอชอบ Ubuntu แต่ไม่เชื่อใจฉันให้สำรอง hd ของเธอดังนั้นฉันจึงใช้ Ubuntu 12.04 กับหน่วยความจำแฟลช USB 2 ความเร็วสูง 16gb ที่มีความคงทน

  3. USB stick ตัวที่สองจะเป็น swap disk ของฉันและเมื่อ USB สดเริ่มต้นขึ้นฉันต้องการให้มันทำการเขียน swap อย่างหนักทั้งหมดบน USB stick ตัวที่สอง

ทุกคนถึงความท้าทาย อาจจะเล็กน้อย แต่โปรดตามใจฉัน: D

คำตอบ:


21

1) ตรวจสอบให้แน่ใจว่าอุปกรณ์ USB ของคุณเชื่อมต่ออยู่ ในประเภทอาคาร:

sudo blkid

มันจะแสดงรายการไดรฟ์ที่เชื่อมต่อทั้งหมดของคุณ ค้นหาก้าน USB ของคุณที่คุณต้องการใช้เป็น swap และคัดลอก UUID (ทุกอย่างภายในเครื่องหมายคำพูดUUID="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")

สิ่งนี้แสดงถึงชื่อแต่ละชื่อของอุปกรณ์ของคุณ

ทราบ/dev/XXXจุดของอุปกรณ์ของคุณด้วย

2) ยกเลิกการต่อเชื่อมอุปกรณ์ของคุณโดยพิมพ์:

sudo umount /dev/XXX (โดยที่ XXX แทนชื่ออุปกรณ์ของคุณ)

3) ฟอร์แมตแท่ง USB ของคุณเป็น swap เช่นโดยเทอร์มินัล

sudo mkswap /dev/XXX(<- โปรดใช้ชื่ออุปกรณ์ที่ถูกต้องที่นี่หรือคุณอาจจะทำการฟอร์แมตไดรฟ์ผิด!)

หรือเพียงแค่ใช้GParted

4) ตอนนี้คุณต้องแก้ไขไฟล์ / etc / fstab ของคุณแล้วให้พิมพ์

gksudo gedit /etc/fstab

และป้อนข้อมูลต่อไปนี้

UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none swap sw,pri=5 0 0

(สำหรับ Xs ทั้งหมดให้ใช้หมายเลข UUID ที่คุณได้รับโดยพิมพ์sudo blkid)

5) พิมพ์ตอนนี้

sudo swapon -a

เพียงเท่านี้ก็ใช้งานได้แล้ว


น่ากลัว ฉันกำลังพยายามทำสิ่งนี้เมื่อฉันกลับถึงบ้าน! ฉันมีความรู้สึกว่ามีส่วนเกี่ยวข้องมากกว่าเพียงแค่ทำการฟอร์แมตก้าน USB เป็น swap และเปิดเข้าไปในสล็อตและบู๊ตเครื่อง ฉันจะกลับมาถ้าฉันมีปัญหาใด ๆ ที่จะให้รางวัลคุณกับคำตอบที่ถูกต้องพี่ชาย Linux ของฉัน
Joshua Robison

cat /proc/swapsเพื่อดูว่าการเปลี่ยนแปลงของคุณได้ถูกนำมาใช้พิมพ์ ในรายการต่อไปนี้แสดงให้เห็นว่าควรมีไดรฟ์ usb ของคุณติดตั้งเป็น swap ขอให้โชคดีกับคุณ! :)
FuzzyQ

well sir @FuzzyQ มันใช้งานได้เหมือนมีเสน่ห์ นอกจากนี้แม้ว่าฉันจะใช้งาน fstab ฉันก็กังวลเกี่ยวกับสิ่งนั้นเพราะแม้ในการใช้งาน usb sticks / ลูกผสม usb ที่ยังคงอยู่ ... fstab นั้นจะรีเซ็ตเสมอเมื่อรีบูต ... แต่สิ่งที่ตลกเกิดขึ้นเมื่อฉันรีบูตและปรากฎออกมา แม้ว่าฉันจะขอบคุณสำหรับคำแนะนำ fstab ของคุณ แต่ฉันก็ไม่จำเป็นต้องใช้เวทย์มนตร์นั้นและ Ubuntu ก็จำแผ่นแลกเปลี่ยนและเริ่มใช้มันได้ทันที
Joshua Robison

เอาล่ะฉันดีใจที่ได้ผล ขอแสดงความยินดี!
FuzzyQ

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