天天看點

Beaglebone black SD卡安裝後,擴大rootfs分區大小的解決辦法

BeagleBone Black的硬體版本号為Rev B6,闆載的emmc隻有2Gb大小,安裝debian的emmc版本後,rootfs分區已經所剩無幾,安裝其它軟體時就會遇到空間不足的問題;于是尋求問題的解決辦法。

在将debian 的SD卡版本安裝到SD卡後,嘗試在windows下用分區軟體diskgenius調整分區大小,無奈無法對rootfs分區所處的ext3檔案系統進行大小調整。

網上查找linux下對分區大小調整的指令,也不得其門而入。

最終,在elinux網站下發現,大牛已經将調整分區大小的shell腳本内置到debian系統中,相關網址如下:http://elinux.org/BeagleBoardDebian#BeagleBone.2FBeagleBone_Black

調整分區大小時,主要涉及grow_partition.sh腳本,該腳本位于/opt/scripts/tools路徑下,具體操作如下所示:

Beaglebone black SD卡安裝後,擴大rootfs分區大小的解決辦法

進入tools路徑後,可用ls -l指令檢視,可發現該檔案,運作該檔案即可。

本人的SD卡為8Gb大小,該shell腳本把SD卡rootfs分區後的空間全部劃給了rootfs分區,即使原來已經在後面用分區軟體建立了一個新分區。