大多數(shù)人僅使用8GB SD卡來(lái)運(yùn)行Raspberry Pi。但這真的夠了嗎?如果您需要更多空間怎么辦?這是通過(guò)刪除不需要的軟件包或簡(jiǎn)單地添加存儲(chǔ)來(lái)在Raspbian上騰出更多空間的方法。
使用更大的microSD卡
您應(yīng)該考慮在Raspberry Pi上增加空間的第一個(gè)選擇是更大的SD卡。
雖然8GB是目前最流行的Pi操作系統(tǒng)microSD卡大小,但還有更多選項(xiàng)可用。您甚至還會(huì)找到一些Pi兼容發(fā)行版,它們可以安裝在較小容量的SD卡上。
一旦安裝了操作系統(tǒng),剩下的就是剩下的了???。如果您有64GB的存儲(chǔ)卡,這可能沒問(wèn)題,但是如果您將Raspberry Pi的操作系統(tǒng)壓縮到4GB的存儲(chǔ)卡,則bordeline沒有用。成為一個(gè)問(wèn)題。這是因?yàn)閷⒋疟P映像寫入microSD卡會(huì)創(chuàng)建一個(gè)分區(qū)。結(jié)果是除非擴(kuò)展文件系統(tǒng),否則其余磁盤將無(wú)法使用。幸運(yùn)的是,如果您使用的是Raspbian(或基于Raspbian的)操作系統(tǒng),這很容易做到。
在Raspbian桌面上,打開菜單并找到首選項(xiàng)》 Raspberry Pi配置。 系統(tǒng)標(biāo)簽上的第一個(gè)選項(xiàng)是擴(kuò)展文件系統(tǒng)。單擊此,然后稍等片刻。您很快就會(huì)看到一個(gè)確認(rèn)框,因此請(qǐng)點(diǎn)擊確定。請(qǐng)注意以下警告:“只有在重新啟動(dòng)Raspberry Pi之后,新空間才可用。”要利用SD卡的全部存儲(chǔ)空間,請(qǐng)重新啟動(dòng)。
如果您更喜歡使用命令行,同時(shí),輸入:
sudo raspi-config
在出現(xiàn)的菜單中,選擇擴(kuò)展文件系統(tǒng)。
確認(rèn)選擇,然后等待。您將很快看到一條消息,通知您“根分區(qū)已被調(diào)整大小?!敝匦聠?dòng)后,文件系統(tǒng)將被擴(kuò)展以填充該分區(qū),從而為您充分利用SD卡的存儲(chǔ)空間。
將USB存儲(chǔ)設(shè)備連接到Raspberry Pi
在Raspberry Pi上騰出更多空間的另一種方法是添加USB存儲(chǔ)設(shè)備。如果您正在運(yùn)行Raspberry Pi 3,這特別有用,因?yàn)橐部梢詫⒉僮飨到y(tǒng)安裝到USB。
在擴(kuò)展文件系統(tǒng)時(shí)無(wú)論您的microSD卡有多大容量,建議您使用它,采用USB存儲(chǔ)的可能性將確保您永遠(yuǎn)不會(huì)為項(xiàng)目占用空間。 Raspberry Pi上的USB端口僅限于USB 2.0(甚至在Raspberry Pi 3B +上也是如此),但仍可以使用USB 3.0設(shè)備-它們僅限于USB 2.0速度。
Raspberry Pi的USB存儲(chǔ)選項(xiàng)非常簡(jiǎn)單。它可能是帶有閃存的緊湊型拇指驅(qū)動(dòng)器,也可能是外部硬盤驅(qū)動(dòng)器。但是,您可能更喜歡連接速度更快的設(shè)備,例如固態(tài)驅(qū)動(dòng)器,盡管它們的耐用性較差。您甚至可能想將USB DVD驅(qū)動(dòng)器連接到Raspberry Pi!
無(wú)論您做出什么決定,只要確保外部設(shè)備能夠自備電源即可。 Raspberry Pi的局限性意味著,盡管它可能足以支持USB拇指驅(qū)動(dòng)器,但它無(wú)法獨(dú)立處理DVD驅(qū)動(dòng)器或HDD,因此它們將需要自己的電源。
切換到輕量級(jí)Linux發(fā)行版
操作系統(tǒng)越小,Raspberry Pi上的空間就越大。因此,選擇發(fā)行版(或其他對(duì)Raspberry Pi友好的操作系統(tǒng))的目的是要占用盡可能少的空間。
盡管有幾種緊湊的Linux發(fā)行版可用于臺(tái)式機(jī),但Raspberry Pi卻有所不同。選擇較小,并且可能從Raspbian Lite開始。這是Raspbian主操作系統(tǒng)的較小版本,已刪除了許多軟件。主要Raspbian Stretch發(fā)行版的下載量超過(guò)4GB,而Raspbian Stretch Lite僅為1.2GB。
還提供了其他選項(xiàng),例如基于Debian Jessie的DietPi和以Pi為中心的piCore。的Tiny Core Linux發(fā)行版。我們的Raspberry Pi輕量級(jí)發(fā)行版的完整列表將在此處為您提供更多信息。如果特別需要空間,則您也可以考慮使用非Linux操作系統(tǒng)。 RISC OS是較舊的操作系統(tǒng),特別適合在Raspberry Pi上安裝。
刪除軟件包以在Raspbian中騰出空間
如果您不想切換發(fā)行版,請(qǐng)準(zhǔn)備一個(gè)好的Raspberry Pi系統(tǒng)可以正常運(yùn)行,并且沒有任何USB存儲(chǔ)設(shè)備,您還有其他選擇。但是,它涉及的更多一些,這意味著卸載您不打算使用的軟件。
要檢查SD卡上已使用了多少空間,請(qǐng)使用df命令:
df -h
輸出將顯示已使用和可用的數(shù)量,標(biāo)題為/dev/root。您可能會(huì)騰出更多空間,因此找出可以刪除的內(nèi)容:
dpkg --get-selections
或:
dpkg --get-selections 》 packages.txt
第二個(gè)選項(xiàng)會(huì)將–get-selections的結(jié)果發(fā)送到您可以輕松瀏覽的文本文件。打開packages.txt以查看當(dāng)前安裝了什么。接下來(lái),找出占用最大空間的軟件包:
dpkg-query -Wf ‘${Installed-Size} ${Package} ’ | sort -n
現(xiàn)在的目的是將該列表與您已經(jīng)制作的列表進(jìn)行交叉引用。在大型項(xiàng)目與不使用的項(xiàng)目交叉匹配的地方,您發(fā)現(xiàn)可以刪除的數(shù)據(jù)。使用purge命令執(zhí)行此操作。
sudo apt purge -y [packagename]
對(duì)不需要的所有內(nèi)容重復(fù)此操作,將[packagename]替換為要?jiǎng)h除的軟件包的名稱。刪除所有不需要的內(nèi)容后,請(qǐng)使用autoremove命令放棄所有未使用的先決條件。按照此命令執(zhí)行clean命令,以整理所有本地存儲(chǔ)的軟件包。
sudo apt autoremove
sudo apt clean 無(wú)需在Raspberry Pi上用完存儲(chǔ)空間
可以看到,您的Raspberry Pi不需要受空間限制。您可以通過(guò)以下四種方法來(lái)增加存儲(chǔ)空間:
擴(kuò)展文件系統(tǒng)。
連接USB存儲(chǔ)(硬盤驅(qū)動(dòng)器,SSD等)。
切換到Raspbian Lite或PiCore之類的輕量級(jí)發(fā)行版。
刪除軟件包以在現(xiàn)有Raspbian安裝上騰出空間。
有很多方法可以充分利用這些資源您現(xiàn)有的和額外的存儲(chǔ),再也不會(huì)再用完Raspberry Pi的空間了!現(xiàn)在,您可以繼續(xù)進(jìn)行Raspberry Pi項(xiàng)目,例如將Raspberry Pi變成家庭媒體中心。
責(zé)任編輯:wv
-
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4226瀏覽量
85577 -
樹莓派
+關(guān)注
關(guān)注
116文章
1688瀏覽量
105456
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論