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