當前位置:
首頁 > 最新 > 在Ubuntu上使用GParted來調整樹莓派TF卡的分區大小

在Ubuntu上使用GParted來調整樹莓派TF卡的分區大小

OS:Ubuntu 14.04 LTS

樹莓派的操作系統是存儲在一張TF卡中,通常,如果我們要備份它,只需要簡單地在Ubuntu上使用如下命令即可:

sudo ddif=/dev/sdbof=~/raspberry_pi_os_backup

其中,/dev/sdb是我的TF卡的設備名稱。這樣我們就可以把TF卡備份到raspberry_pi_os_backup這個文件中了。

如果我們想把該備份恢復到一張新的TF卡上,也只需要在Ubuntu上使用如下命令:

sudo ddif=~/raspberry_pi_os_backupof=/dev/sdb

其中,/dev/sdb是我的新TF卡的設備名稱。這樣就可以把備份的OS寫到新TF卡中了。

誰都知道重新安裝一個系統並配置好各種軟體的工作量實在是太大了,而上面的方法為我們提供了一個快速複製現有的樹莓派系統的途徑,因此特別實用。

但是,這樣做有一個問題:假設原系統是裝在8G的TF卡上,而新TF卡是16G的,那麼,你用上面的方法操作完之後,再把新卡插回同一個樹莓派上,再用df -h來查看TF卡容量信息,會發現它竟然只有 8G!剩下的8G不知怎麼就被「吃掉」了。

要解決這個「詭異」的問題,其實有一個非常方便的辦法,就是在Ubuntu上使用GParted軟體來調整TF卡的分區容量。二話不說下面我們就直接開始。

『1』安裝GParted軟體

一行命令搞定:

sudoapt-get install gparted

『2』準備工作

把新TF卡用USB適配器插到台式機上,打開GParted軟體,在軟體右上方的下拉框中選擇你的TF卡對應的存儲設備(我這裡是 /dev/sdb),你會看到類似於下面這樣的界面:

在這裡,我的新TF卡是16G的,而備份的樹莓派OS是從8G的TF卡備份出來的,所以正如前面所說,有8G被「吃掉」了,從GParted里可以清晰地看到那被「吃掉」的8G空間,顯示成了「未分配」空間。我們正是要把這部分空間,和它之前的 /dev/sdb2 分區合併成一個分區,或者說把 /dev/sdb2 分區擴大成整個TF卡的可用空間那麼大。

在進一步操作GParted之前,我們需要確保TF卡上的幾個分區是「卸載」的狀態,因為掛載的狀態是無法進行後續操作的。

卸載方法是:在除了「未分配」之外的其他所有分區上,滑鼠右鍵點擊,在彈出的菜單里,只要能看到「卸載」菜單項的,都點擊「卸載」,這樣就OK了。

『3』調整分區大小

右鍵點擊 /dev/sdb2 那個分區,在彈出菜單中選擇「更改大小/移動」,會彈出下面的對話框:

通過拉動上方白框里的右箭頭,我們就可以調整這個分區的大小了。我把它拉到了最右邊,使得這個分區使用全部的可用空間:

t.com/

之後點擊右下方的「調整大小/移動」按鈕,就會回到GParted主界面了:

此時可以看到,/dev/sdb2 的大小已經擴展到了全部可用空間,之前的「未分配」空間消失了。

但是請注意:此時分區調整實際上還沒有生效,左下角的「1個操作待進行」提示了這一點。我們需要點擊GParted主界面上方的勾號()來執行操作。

『4』完成操作

開始執行操作後,一般來說,你應該會看到下面這樣的界面:

但是,GParted也有可能立即報錯,告訴你無法執行,此時,如果你右鍵點擊 /dev/sdb2 並在菜單中選擇「信息」,在彈出的對話框中,可能會看到類似於下面這樣的信息:

e2label: No such file or directory while trying to open /dev/sdb2

Couldn t find valid filesystem superblock.

tune2fs 1.42.9 (4-Feb-2014)

tune2fs: No such file or directory while trying to open /dev/sdb2

Couldn t find valid filesystem superblock.

Couldn t find valid filesystem superblock.

dumpe2fs 1.42.9 (4-Feb-2014)

dumpe2fs: No such file or directory while trying to open /dev/sdb2

無法讀取此文件系統上的內容!

因為此操作可能不可用。

原因可能是缺少某個軟體包。

支持 ext4 文件系統需要下列軟體包:e2fsprogs v1.41+。

出現這個錯誤的話,可能是由於操作不對造成的,並非像錯誤提示里寫的那樣缺少軟體包(我的Ubuntu上就一個都不缺)——貌似剛把備份的OS恢復到TF卡上,需要重新插拔一次,才能用GParted調整分區大小。

你可以嘗試著把TF卡從Ubuntu台式機上拔掉,然後再重新插入USB介面上,重做一遍試試。

如果一切可以正常進行下去,應該是類似於下面這樣的界面:

全部完成之後:

此時,再回到GParted主界面,就會看到 /dev/sdb2 已經被成功地調整成了14G大小,並且左下方的「0個操作待進行」表明我們真的執行完了調整分區大小的操作:

『5』在樹莓派上驗證新卡分區調整結果

把調整過分區的新TF卡插到樹莓派上,成功進入系統!

再看一下剩餘空間:

[root@alarmpi ~]# df -h ./

Filesystem Size Used Avail Use% Mounted on

/dev/root 14G 5.1G 8.0G 39% /

搞定。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 codelast 的精彩文章:

TAG:codelast |

您可能感興趣

小小調整改善狗生(以及你的生活) Minor Adjustments to Change your Dogs』 Life
Oculus Rift代碼顯示 Oculus Rift S新頭顯將內置攝像頭 軟體IPD調整
Shopee越南站點SLS-Standard Express運費最新調整一覽
Google大調整:搜索與AI分家獨立,原SVP引退,Jeff Dean終掌大權
如何在iPhone,iPad或Apple Watch上調整文本大小並啟用粗體文本
SONY PlayStation?VR 即日迎來價格調整
Adjust Mentality Timely 及時調整心態
Symantec NetBackup 部署需要調整Linux內核詳解
Glitch和Mozilla共同推出WebVR入門套件;玩家的移動速度過快,SteamVR對《Beat Saber》進行調整
Microsoft Store布局調整:新增「Departments」下拉菜單
微星AfterBurner超頻軟體更新:支持對RX 5700和RTX Super顯卡的電壓調整
微軟 Windows 部門繼續調整:Joe Belfiore掌管Insider、Edge和設計部門
LVMH密集人事調整,Kris Van Assche將擔任Berluti創意總監
Lensbaby發布新款Burnside 35鏡頭 可調整鏡頭暗角
白鷺引擎發布 調整Facebook Instant Games 接入方式
SteelSeries Arctis Pro旗艦耳機針對遊戲的特點進行了調整
Chrome OS 78 將推出新功能:Linux 磁碟大小調整
新鮮事-:新款iPhone X外觀調整/BlackBerry OS將停止更新
知名室內家裝設計雜誌《House Beautiful》調整品牌LOGO
Steam launch 蒸汽遊艇航姿調整