วิธีการรับหน่วยความจำที่เหลืออยู่ในการ์ด SD?


23

ฉันมีการ์ด SD 16 GB ที่ฉันติดตั้ง Raspbian โดยใช้ Win32 Disk Imager หลังจากเขียนรูปภาพใน Windows จะแสดงพื้นที่ว่างประมาณ 40+ MB

เนื่องจากภาพ Raspbian มีขนาดประมาณ 2 GB หน่วยความจำเหลืออยู่ที่ไหน ใน Linux การใช้ GParted ฉันได้รับผลดังต่อไปนี้ (ที่นี่แสดงให้เห็นว่า 12.54 GB ไม่ได้ใช้ว่าตัวเองเป็นหน่วยความจำว่างในการ์ด):

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


32

ภาพสร้างพาร์ติชั่นดิสก์ 2 SDB1 และ SDB2 ในภาพด้านบน SDB1 ได้รับการจัดรูปแบบเป็นระบบไฟล์ fat16 พาร์ติชั่นนี้เป็นพาร์ติชั่นเดียวที่เห็นโดย Windows และด้วยเหตุนี้จึงมีรายงานพื้นที่ว่างจำนวนเล็กน้อย Gparted เห็นทั้งพาร์ติชันที่ฟอร์แมตแล้วและพาร์ติชันที่ฟอร์แมตแล้ว ext4

ตามค่าเริ่มต้นรูปภาพจะไม่ใช้พื้นที่ทั้งหมดที่มีอยู่ในการ์ด SD ขนาดใหญ่เช่นของคุณ มีตัวเลือกในไฟล์ raspi-config ซึ่งจะรันในครั้งแรกที่คุณบู๊ต Pi เพื่อขยายพาร์ติชั่นรูทและใช้ความจุเต็มที่ของการ์ด SD หากคุณบูตเครื่อง Pi แล้วคุณสามารถเข้าถึงตัวเลือกการกำหนดค่าได้โดยเรียกใช้:

sudo raspi-config

หากต้องการดูว่า Pi มีพื้นที่ว่างเท่าใดให้ป้อนคำสั่งต่อไปนี้ที่บรรทัดรับคำสั่ง:

df -h

ref: df man page


ฉันกำหนดค่า Pi ไว้แล้วดังนั้นเมื่อฉันเชื่อมต่อการ์ดนี้กับ Ras-Pi ฉันยังสามารถใช้ที่เหลืออีก 12 GB ใช่ไหม
user40138

ใช่เนื่องจากคุณขยายพาร์ติชั่นรูทแล้วคุณสามารถใช้ 12.54 กิ๊กที่มีอยู่ในพาร์ติชั่นรูต (sdb2) คุณไม่จำเป็นต้องเรียกใช้ตัวเลือกการกำหนดค่า raspi อีกครั้ง (อย่างที่คุณมี)
Steve Robillard

3

บูต pi ของคุณและป้อนเชลล์ จากนั้นใส่

sudo raspi-config

ควรมีตัวเลือกในการขยายระบบไฟล์ ดูตัวอย่าง: http://www.dummies.com/how-to/content/how-to-use-raspiconfig-to-set-up-your-raspberry-pi.html


ฉันได้ทำไปแล้ว
40138

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