นี่คือการสอนที่ครอบคลุมเกี่ยวกับวิธีสร้าง Ram Drive สำหรับ Ubuntu ขออภัย .. ภาพหน้าจอไม่แสดงในส่วนนี้ผ่านการตัดและวาง .. หลังจากนั้นฉันจะเพิ่มพวกเขา แต่ไม่ต้องการ
สิ่งแรกที่คุณต้องทำคือสร้างพื้นที่สำหรับไดรฟ์แรมของคุณ ฉันมีระบบบูทคู่กับฮาร์ดไดรฟ์ 32GB เท่านั้น Ubuntu ของฉันถูกติดตั้งบนการ์ด SD (ใช่แล้วติดตั้งจริงและไม่ใช่ Live Casper) การแลกเปลี่ยนของฉันอยู่ใน SD และอาจเสื่อมสภาพอย่างรวดเร็ว ฉันค้นหาวิธีการเปลี่ยน swap และพบบทความนี้และไม่ชอบคำตอบดังนั้นฉันจึงทำการสอนในขณะที่ฉันทำการเปลี่ยนแปลง
หากคุณต้องการเพิ่มหรือลดพาร์ติชัน Swap คุณเพียงแค่ต้องเพิ่มหรือลดพาร์ติชั่นผ่านตัวจัดการพาร์ติชั่นที่คุณโปรดปราน อูบุนตูรู้อยู่แล้วว่าควรจะไปที่ไหนและมีขนาดที่เป็นอิสระ หากคุณต้องการเปลี่ยนตำแหน่งหรือทำการสลับใหม่ให้อ่านต่อ สิ่งแรกที่คุณต้องทำคือลดขนาดของฮาร์ดไดรฟ์เพื่อให้มีพื้นที่สำหรับการแลกเปลี่ยน หากคุณกำลังลดขนาดดิสก์ด้วยระบบ Windows คุณควรใช้ Windows เพื่อย่อขนาดดิสก์ (รู้จักสิ่งต่าง ๆ ด้วยตนเอง) หากคุณใช้อูบุนตูจริงๆให้ลองลดขนาดโดยใช้ Ubuntu สด USB
คำแนะนำการปรับขนาดของ Windows:
- สำรองข้อมูลระบบของคุณและจัดเรียงข้อมูลไดรฟ์ของคุณ
- คลิกขวาที่แถบเริ่มต้น
- เลือกการจัดการดิสก์
- คลิกขวาที่ DRIVE ที่ถูกต้อง
- เลือกลดขนาด
- พิมพ์จำนวนที่ถูกต้อง
หากคุณอยู่ใน Ubuntu ตรวจสอบให้แน่ใจว่าคุณใช้เครื่องมือของ Ubuntu ในการสิ้นสุดการจัดสรรฉันจะใช้ Live USB ที่สามารถบูตได้ของ Ubuntu ซึ่งรวมถึง GParted Live USB เป็นวิธีที่ดีที่สุดในการใช้ Gparted ไม่ว่าด้วยเหตุผลใดก็ตามและคุณควรมี USB จากการติดตั้งครั้งแรกของคุณหรือทำให้เป็นประโยชน์
ไม่อนุญาตการพิมพ์ในปี 2000 เพราะมีพื้นที่ไม่พอที่จะทำแม้ว่าฉันจะ“ จัดระเบียบ” ไดรฟ์ (ฉันไม่เชื่อว่า Windows จัดเรียงข้อมูลจริง ๆ ) ด้วยการทดลองบางอย่างฉันได้รับอนุญาต 1,000 จากนั้นฉันลอง 1,000 อีกครั้งและใช้งานได้ ฉันควรจะขอบคุณครูคณิตศาสตร์โรงเรียนประถมของฉันที่มากกว่าหนึ่งโปรแกรมเมอร์ MS Windows ที่เหลือฉันด้วย 1.95gb ซึ่งใกล้พอสำหรับคณิตศาสตร์โรงเรียนประถมของฉัน
ฟอร์แมตพาร์ติชัน
ตอนนี้ฉันพร้อมที่จะจัดรูปแบบพื้นที่ว่างในรูปแบบ swap drive ที่เหมาะสม หากคุณอยู่ใน Windows และสลับไปมาระหว่าง Ubuntu และ Windows ให้แน่ใจว่าคุณถือ SHIFT KEY เมื่อคลิก "Power" และ "Shut down" สิ่งนี้สำคัญมากโดยเฉพาะอย่างยิ่งเมื่อคุณทำกับไดรฟ์ "C" โดยเฉพาะในระบบปฏิบัติการอื่น หากคุณใช้ระบบบูทคู่คุณควรทราบแล้วว่า Windows ปิดตัวเองลงภายใต้สถานการณ์ปกติ บางคนปิดใช้งาน "Fast Boot" ฉันไม่มีตัวเลือกนั้นในระบบของฉัน (Windows 10) และต้องใช้ปุ่ม Shift ขอบคุณ Google เพื่อนของฉัน หากคุณบู๊ตด้วย USB สดและคุณไม่สามารถเมานต์ไดรฟ์ "C" (โดยคลิกที่มัน) แสดงว่าคุณปิดเครื่องไม่ถูกต้อง โหลดหน้าต่างใหม่และปิดอีกครั้งโดยใช้ปุ่ม Shift
ตอนนี้คุณอยู่ใน Ubuntu Live Mode และอ่านด้านล่าง:
หากคุณเป็น Ubuntu ที่บริสุทธิ์และไม่ได้ลดขนาดลงใน Windows คุณจะใช้ตัวเลือกปรับขนาดใน gParted หากคุณลดขนาดไดรฟ์ของคุณอย่าทำตามขั้นตอนการปรับขนาด คุณสามารถพิมพ์ GParted ใน Dash bar และเรียกใช้แอปพลิเคชันได้อย่างรวดเร็ว คลิกขวาที่ไดรฟ์ที่คุณต้องการปรับขนาด
ตอนนี้เราจะฟอร์แมตพื้นที่ที่ไม่ได้ปันส่วนเป็นไดรฟ์ที่แบ่งพาร์ติชัน:
ก่อน:
ฉันไม่รู้จะทำอย่างไรดังนั้นฉันจึงดูที่ Ram Drive ก่อนหน้าของฉันใน SD มันจัดรูปแบบเป็น Swap Linux ดังนั้นฉันจึงจัดรูปแบบการจัดสรรใหม่ของฉันซึ่งฉันเพิ่งย่อหย่อนเป็น Linux Swap ด้วย
ฉันพูดว่าตกลงกับพาร์ทิชันหลักและคำเตือนการแจ้งเตือนและมันใช้งานได้!
การฟอร์แมตพาร์ติชัน
หลังจากฟอร์แมตและพาร์ติชั่นใหม่
มันเป็นเรื่องบังเอิญที่พาร์ทิชัน swap เก่าที่sd
ถูกเรียกmmblk1p5
และใหม่ยังเป็นp5
ที่มีmmblk0
ในด้านหน้า คุณอาจเป็น p6 หรือ p7 ไม่ต้องกังวล
นี่mmblk0
คือฟิสิคัลดิสก์และ p คือพาร์ติชันบนฟิสิคัลดิสก์นั้น และmmblk01
เป็นดิสก์ทางกายภาพอื่น ๆ (นั่นคือ SD ของฉัน) ก่อนที่ฉันจะทำงานอีกต่อไปฉันเปิด Windows อีกครั้งเพื่อให้แน่ใจว่า Windows ยังบูตอยู่ คุณไม่จำเป็นต้องทำขั้นตอนนี้หากคุณขี้เกียจหรือบนเครื่องอูบุนตูบริสุทธิ์ ถ้ามันพัง Windows ผมคงจะเช็ด Windows ติดตั้ง Ubuntu ใหม่บนดิสก์นั้น (พร้อมกับ swap) ถ้าฉันทำลายระบบของฉันฉันจะไม่ต้องทำตามขั้นตอนใด ๆ อีกต่อไปเพราะฉันสามารถจัดสรรการแลกเปลี่ยนในการติดตั้งใหม่ ทุกอย่างเป็นไปด้วยดีและ Windows ก็บูท ตอนนี้คุณสามารถเห็นพาร์ติชันใหม่ในตัวจัดการดิสก์ของ Windows: (คลิกขวาที่แถบเริ่มเพื่อรับการจัดการดิสก์)
ตอนนี้แนบ Swap เพื่อรูทีนการบูต
คำตอบก่อนหน้าสำหรับคำถามนี้จริง ๆ แล้วมีคำสั่ง swapon / off ซึ่งไม่จำเป็นและอาจซับซ้อน สิ่งที่ต้องทำคือค้นหาไฟล์ที่ถูกต้องและชี้ไปที่พาร์ติชั่นใหม่ อีกครั้งถ้าคุณปรับขนาดพาร์ติชันเท่านั้นคุณไม่จำเป็นต้องทำอะไร มีการตั้งค่าให้ค้นหาพาร์ติชันแล้ว ขนาดจะถูกทำโดยอัตโนมัติ
หากคุณเปลี่ยนพาร์ติชันหรือทำการสลับครั้งแรกให้อ่านด้านล่าง:
ให้ฉันบอกคุณว่านี่เป็นครั้งแรกที่ฉันทำเช่นนี้ ฉันไม่ได้เป็นยูนิกซ์และฉันชอบเครื่องมือ GUI ฉันกำลังเรียนรู้และข้ามนิ้วของฉันเมื่อฉันทำแบบฝึกหัดนี้ ทุกอย่างไปได้ดี ที่รากของระบบของคุณเป็นไดเรกทอรีที่เรียกว่า ฯลฯ ภายในไดเรกทอรีนั้นเป็นไฟล์ที่เรียกว่าfstab
(ไม่มีนามสกุล) คุณจะต้องแก้ไขไฟล์นี้ด้วยสิทธิ์ผู้ใช้ขั้นสูง "su" ก่อนที่เราจะทำเช่นนั้นเราจำเป็นต้องมี UUID ของ Swap Partition ใหม่ที่คุณทำด้วย Live USB พิมพ์ sudo su ตอนนี้คุณอยู่ในโหมดผู้ใช้ขั้นสูง คุณสามารถทำอะไรก็ได้ (รวมถึงล้างการมีอยู่ของคุณเอง)
พิมพ์blkid
และค้นหา uuid ของพาร์ติชัน swap ใหม่ ฉันเห็นฉันด้านล่างและเน้นมัน:
ไม่สนใจ PartUID ของ
ตอนนี้คนอื่น ๆ จะพูดว่าพิมพ์:
sudo gedit /etc/fstab
อย่างไรก็ตามฉันพยายามและไม่พบไฟล์ที่ถูกต้อง (ความคิดเห็นโปรด)
ดังนั้นฉันจึงพิมพ์ gedit และเปิดเป็นวิธี GUI แบบ whimpy (สำเร็จ!) ตั้งแต่ฉันอยู่ในโหมดผู้ใช้ขั้นสูงแล้ว (sudo su) ฉันมีสิทธิ์รูทในการทำสิ่งใดใน Gedit รวมถึงการบันทึกไฟล์หลังจากที่ฉันเปลี่ยน ยอดเยี่ยม! ก่อนที่คุณจะเปลี่ยนแปลงหรืออะไรเสียหายบันทึก fstab เป็นสำรองเรียกว่า fstab.bak
...
ทำให้การสำรองข้อมูลโดยใช้วิธี GUI whimpy และเลือกที่คุ้นเคย“Save As” และเพิ่ม "บาก" fstab.bak
ไปยังแฟ้ม ตรวจสอบเพื่อดูว่ามีนามสกุล. bak หรือไม่ Geeks จะบอกให้คุณใช้คำสั่งเทอร์มินัล cp แต่เราสามเณรไม่สามารถค้นหาไฟล์ในเทอร์มินัลเพื่อให้ได้สิ่งนี้มาตั้งแต่แรก เช่นเดียวกับโปรแกรมประมวลผลคำใด ๆ หลังจากที่“บันทึกเป็น” fstab.bak
คำสั่งแฟ้มปัจจุบันของคุณอยู่ในขณะนี้ เปิดของจริงที่คุณเคยมีมาก่อนจากนั้นปิดไฟล์สำรอง ตรวจสอบอีกครั้งเพื่อดูว่าคุณกำลังแก้ไขของจริงfstab
โดยไม่มีส่วนขยาย หากคุณแก้ไขไฟล์สำรองข้อมูลจะไม่มีอะไรเกิดขึ้นเมื่อคุณรีบูทรวมทั้งสำเนาสำรองของคุณจะไม่ใช่ข้อมูลสำรองจริงของต้นฉบับ
fstab
ไฟล์ต้นฉบับของฉันมีลักษณะเช่นนี้:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 none swap sw 0 0
บรรทัดสุดท้าย (ฉันทำสีแดงให้คุณ) มีข้อมูลการสลับที่ใช้ในการบูทเครื่อง จากคำสั่ง blkid ก่อนหน้านี้ฉันเห็น UUID ของไดรฟ์ใหม่ คัดลอกวลีนั้นโดยเน้นข้อความในเทอร์มินัลจากนั้นคลิกขวาแล้วเลือกคัดลอก วางวลีนั้นลงในตัวแก้ไขอื่นที่แยกจากกันโดยไม่มีsu
สิทธิ์เป็นแผ่นเริ่มต้น (คุณสามารถใช้ Libre Office และสามารถใช้ geeks ได้nano
) ขั้นตอนนี้ช่วยให้คุณได้รับข้อความที่ถูกต้องง่าย ๆ โดยไม่ต้องใส่เครื่องหมายคำพูดเพื่อให้คุณสามารถวางลงในfstab
ไฟล์ได้อย่างง่ายดาย คุณต้องการเปลี่ยนไฟล์นี้ให้น้อยที่สุด
New UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"
ดังนั้น UUID ใหม่ของฉันจึงแสดงเป็นสีแดงด้านบน สิ่งที่ฉันต้องทำคือเปลี่ยน uuid สำหรับการแลกเปลี่ยน หากคุณไม่มี swap drive ให้คัดลอกบรรทัดของฉันในไฟล์ fstab ด้านบนแล้วเพิ่ม uuid ที่เหมาะสมจากคำสั่ง blkid ก่อนหน้า (เลือก uuid ที่ถูกต้องได้โปรด!)
หากนี่เป็นสาย Swap ครั้งแรกของคุณตรวจสอบให้แน่ใจว่าคุณได้รวมบรรทัดที่สมบูรณ์พร้อมเนื้อหาเพิ่มเติม
none swap sw 0 0
ไม่ต้องกังวลกับระยะห่างที่แน่นอนมากนัก
ไฟล์ใหม่ของฉันมีลักษณะเช่นนี้: แจ้งให้ทราบล่วงหน้าฉันได้เพิ่มความคิดเห็นไว้เหนือการเปลี่ยนแปลงของฉันด้วย#
ตัวละครหมายความว่าเป็นความคิดเห็น
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation NOW changed to mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c none swap sw 0 0
อย่าวางคำพูด ห้ามเว้นวรรคหลัง=
เครื่องหมาย
บันทึกไฟล์ของคุณ
เปิดอีกครั้งเพื่อให้แน่ใจว่าการเปลี่ยนแปลงของคุณได้รับการบันทึก ปิด gedit และ terminal ด้วยsu
สิทธิ์อันตรายที่ geeks จะดุคุณสำหรับการทำ (เพราะมันเป็นงานที่ง่ายด้วย ... และง่ายต่อการทำลายสิ่งต่าง ๆ เช่นกัน)
รีบูตและข้ามนิ้วของคุณ!
ฉันรีบูตเครื่องแล้วตรวจสอบเพื่อดูว่า swap ของฉันใช้งานได้หรือไม่โดยดูที่แอพประสิทธิภาพของระบบ ฉันยังมีไดรฟ์ Swap! แต่มันเป็นอันใหม่หรืออันเก่า? ฉันไม่สามารถตรวจสอบว่าไดรฟ์ใหม่ของฉันถูกโหลดจริงเพราะใหม่มีขนาดเท่ากับไดรฟ์เก่า ดังนั้นฉันพิมพ์: swapon
(อย่าพิมพ์อะไรมากกว่า SWAPON และมันจะแสดงรายการ swap สำหรับคุณ: ปลอดภัย) ตอนนี้ฉันเห็นไดรฟ์ใหม่ของฉันบนmmblk0p5
ซึ่งตรงกับการทำงาน UUID fstab
ที่ผมทำใน ไดรฟ์หลักบางขนาด 32gb ของฉันมีผล:
นี่เป็นการสรุปบทช่วยสอนนี้จากผู้ใช้มือใหม่ที่ไม่เคยทำสิ่งนี้มาก่อน ครึ่งหนึ่งของเหตุผลที่ฉันทำแบบฝึกหัดนี้คือ Geeks ที่ช่วยเรา (และขอบคุณ) สามารถดูวิธีช่วยเหลือผู้ใช้มือใหม่ ฉันสงสัยว่าคำตอบก่อนหน้านี้ทำให้เข้าใจผิดและตัดสินใจที่จะสอนตามที่ฉันได้ทำงาน ... โดยการเดาจากคำตอบอื่น ๆ ที่เป็นประโยชน์ฉันสรุปได้ว่าสิ่งที่ฉันต้องทำคือแก้ไขfstab
flle และรีบูต ทุกอย่างทำงานได้ดีและฉันยังคงมี windows 10 และยังไม่ได้เช็ดระบบของฉัน หากใครรู้วิธีแบ่งปัน Windows pagefile.sys
เป็นไฟล์ swap Linux ฉันจะสนใจตั้งแต่ 2 GB สำหรับ Windows และพื้นที่ hd นั้นแพงมากสำหรับเครื่องขนาด 32 GB ของฉัน