ฉันจะสร้างและติดตั้งพาร์ติชันโดยใช้ส่วนที่เหลือของการ์ด SD ของฉันได้อย่างไร


16

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

คำตอบ:


14

ใช้ fdisk:

fdisk /dev/sda

พิมพ์ n เพื่อสร้างพาร์ติชันใหม่

พิมพ์ p เพื่อสร้างพาร์ติชันหลัก

กด Enter ครั้งต่อไปเมื่อได้รับแจ้งให้ใส่หมายเลขพาร์ติชั่นเพื่อเลือกครั้งต่อไปที่มีอยู่

กด Enter อีกครั้งเพื่อเลือกภาคต่อไปที่มีอยู่เพื่อเริ่มพาร์ติชัน กด Enter อีกครั้งเพื่อใช้พื้นที่ดิสก์ที่เหลือทั้งหมด

พิมพ์ w เพื่อบันทึกการเปลี่ยนแปลง

Fdisk จะออกจากตอนนี้ คุณต้องรีบูตเพื่อให้พาร์ติชันพร้อมใช้งาน

ตอนนี้คุณสามารถสร้างระบบไฟล์สำหรับพาร์ติชันใหม่โดยใช้คำสั่ง mkfs

mkfs.ext4 /dev/sdax

โดยที่ x คือหมายเลขพาร์ติชัน

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

ในการเมานต์คุณใช้คำสั่ง mount เช่นนี้:

mount /dev/sdax /path/to/mount/point

หากคุณต้องการให้พาร์ติชันทำการเมาท์โดยอัตโนมัติตอนบูตคุณจะต้องเพิ่มรายการในไฟล์ / etc / fstab

/dev/sdax      /path/to/mount    defaults      1 0

1
ใน Pi ของฉัน (บีบ Debian) / dev / sda คือ / dev / mmcblk0 และ x เป็น px เช่น / dev / mmcblk0p4
David Sykes

ที่ดูเหมือนจะเป็นมาตรฐานสำหรับการแจกแจง RPi ด้วยเหตุผลบางอย่าง
Jivings

1
ตกลงพาร์ติชั่นเริ่มต้นจะถูกสร้างด้วยช่องว่าง 16 ช่อง หากฉันยอมรับค่าเริ่มต้นแรกมันจะสร้างพาร์ติชัน 1mb ในช่องว่างใดช่องหนึ่ง หากฉันระบุจุดสิ้นสุดบวก 16 (สมมติว่าช่องว่างนั้นมีเหตุผล) ค่าเริ่มต้นที่สองคือจุดสิ้นสุดของ 2gb ที่ไม่ได้ใช้ สำเร็จ, ขอบคุณ
David Sykes

ฉันจะติดกับ "ค่าเริ่มต้นเวลากลางคืน" เพราะมันอยู่ใน SD card
Paolo

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