為樹莓派制作系統鏡像一般是需要一張4G的SD或TF卡,但是你是否知道如果你的SD卡是8G或者16G又或者更大,制作好各種類型的Linux並啟動進入系統使用是只能使用4G以內的SD卡,而其它多出的部分是一個空白的無分區空間。這是一種很大的浪費,如果想將整個SD卡的空間都充份使用起來我們可以采用 fdisk
對SD卡的分區表進行擴展。
用fdisk命令進行分區操作 (實際操作前最好先熟悉一下fdisk的用法)
命令格式:
fdisk <存儲設備名> //如: fdisk /dev/sda
進入fdisk 後,使用單鍵命令
m 顯示Help
p 列出所有分區
d 刪除分區
n 新建分區
w 存盤退出
q 不存盤退出
按 p
鍵 列出所有分區,可見有兩個或三個分區
用筆記下 Linux 主分區的Start Sector號 (我的img文件中是122880)
按 d
鍵 Partition Number (分區號) 選 2, 刪除linux主分區(第2個區)如果有linuxSwap分區,再按d鍵 Partition Number (分區號) 選 3, 刪除linuxSwap分區(第3個區)
按 p
鍵 列出所有分區,可見只剩第一個分區了
按 n
鍵,重新創建linux主分區
Partition Type(分類類型) 選 P (Primary)
Partition Number (分區號) 選 2
First Sector(起始Sector) 一定要輸入剛才記下來的Start Sector號(我的是122880)
Last Sector (終止Sector)用默認值,直接回車
按 p
鍵 列出所有分區,可見有兩個分區,linux主分區在第2個,起始位置是原位置
按 w
鍵 存盤退出fdisk
接下來,立即重啟,不要做任何其它事情
sudo reboot
重啟並登錄後,立即用以下命令
sudo resize2fs /dev/mmcblk0p2
該命令將把第二個分區擴展到新的空間中
查看一下硬盤使用情況,OK了
df -h
首先刪除了Linux主分區和Swap分區,重建的主分區起始Sector位置與原主分區一致,再resize2fs,則原主分區數據完全沒變,但改變了主分區的大小。
如何在樹莓派 2 運行 Ubuntu Snappy Core http://www.linuxidc.com/Linux/2015-08/122438.htm
在(Raspberry Pi)樹莓派上安裝NodeJS http://www.linuxidc.com/Linux/2015-01/111714.htm
Raspberry Pi 樹莓派上安裝Weston http://www.linuxidc.com/Linux/2013-06/86685.htm
用於Raspberry Pi 的Linux 操作系統已經可用 http://www.linuxidc.com/Linux/2012-03/56058.htm
Raspberry Pi(樹莓派)試用小記 http://www.linuxidc.com/Linux/2013-10/91008.htm
Raspberry Pi(樹莓派)的安裝、配置IP及軟件源等入門 http://www.linuxidc.com/Linux/2013-10/91009.htm