原來用樹莓派的時候悴品,用的是8G的內(nèi)存卡作為系統(tǒng)分區(qū)。
然而在安裝了眾多軟件之后掠廓,7.2G空間只剩凄凄慘慘的300M...
于是我在雙十二换怖,思考了幾個月終于還是狠下了心,剁手一個64G大小的內(nèi)存卡蟀瞧。拿來替換掉原來的8G沉颂,拯救我的小樹莓派。但是我的小卡悦污,雖然小铸屉,但是上面東西、配置都不少切端,如果在新內(nèi)存卡重新裝系統(tǒng)彻坛,要折騰很久才能恢復(fù)到現(xiàn)在的狀態(tài),所以就想直接復(fù)制系統(tǒng)過來踏枣,這樣就好多了昌屉。但是也遇到了很多問題。
導(dǎo)語完成茵瀑,下面是操作部分
必要的準備工作(敲黑板间驮!劃重點!血與淚的教訓(xùn)马昨!)
1 內(nèi)存卡的格式一定要是fat32 的>好薄!鸿捧!fat32抢呆!fat32!fat32笛谦!重要的話說三遍抱虐。內(nèi)存卡買回來的時候,默認格式是exfat的饥脑,這個不行恳邀,不能用作系統(tǒng)卡,我費盡辛苦按照下面的操作了一波灶轰,發(fā)現(xiàn)用了新卡的樹莓派無法啟動谣沸。才想起是磁盤格式的問題。
- 怎么判斷磁盤格式笋颤,內(nèi)存卡用讀卡器插上樹莓派的時候乳附,用
sudo fdisk -l
查看内地,可以看到格式,比如我最初的時候赋除,看到的格式就是(NTFS/exfat/...)阱缓,而且也不能直接掛載。特別是下面的Disk identifier: 0x00000000
举农,全是0荆针,這肯定不正常。 - 格式化颁糟,我把內(nèi)存卡插電腦上航背,右鍵格式化,并沒有fat32的選項棱貌,只有NTFS和EXFAT玖媚。最開始用的是常見的SDFormatter,失敗(格式化了依然是exfat)婚脱。最后用的是 DiskGenius下載頁面 格式化最盅,除了類型選擇fat32,其他的都默認就行了起惕。
怎么做
原來搜到過很多教程涡贱,有自己動手制作的,也有使用dd
命令的惹想。當然我是傾向于使用dd的问词,畢竟幾步操作就能完成。所以拿到內(nèi)存卡第一件事就是百度出來了那篇文章嘀粱。我就直接貼簡書的文章了:樹莓派dd激挪,燒錄新卡[轉(zhuǎn)載] 這篇文章也是轉(zhuǎn)載的,我遇到的問題遠遠不止這幾個锋叨,下面會一一說出來垄分。
復(fù)制系統(tǒng)流程
-
然后使用
sudo fdisk -l
查看掛載的磁盤信息,可以看到自己的樹莓派上的磁盤信息:
磁盤信息 可以看到我的磁盤是掛載到
/dev/mmcblk0
的娃磺,因為我已經(jīng)完成了操作了薄湿,系統(tǒng)就是在這個位置掛載的。正常情況下會是/dev/sda
或者sdb或者sdb1偷卧,以此類推豺瘤。根據(jù)大小找就對了。使用教程上學(xué)來的命令
sudo dd bs=4M if=/dev/mmcblk0 of=/dev/sda
听诸。需要注意幾個問題:1)bs=4M
坐求,M必須大寫,否則會報錯(dd invalid number 4m)晌梨,網(wǎng)上的教程大部分是錯的桥嗤,我遇到了這個問題须妻。2)if=/dev/mmcblk0
是樹莓派的系統(tǒng)分區(qū),這個不需要改動泛领。3)of=/dev/sda
后面是你的內(nèi)存卡的路徑荒吏,究竟是哪一個需要根據(jù)剛剛查出來的結(jié)果填寫。耐心等待10+分鐘(取決于你原來卡的大小师逸,寫入速度大概是12M/S)...
樹莓派顯示完成了。使用命令
sudo shutdown now
關(guān)機豆混,然后拔出原來的系統(tǒng)卡篓像,使用剛剛寫入的卡插上去。系統(tǒng)啥的都和原來一樣皿伺,除了大小员辩。能SSH上去就證明寫入成功了。但是事情還沒完鸵鸥。擴展新的系統(tǒng)的大小奠滑。在原來的系統(tǒng)上復(fù)制過來的新系統(tǒng),大小依然只有原來的系統(tǒng)大小妒穴。所以必須要擴展宋税。
擴展系統(tǒng)分區(qū)
這一步和百度到的其他的文章不一樣,應(yīng)該是這個系統(tǒng)配置工具升級了讼油。
-
在樹莓派上使用
sudo raspi-config
命令杰赛,呼出來如下的系統(tǒng)配置界面:
raspi-config -
按 ↓選擇到 7 Advanced Options ,然后回車矮台,界面如下:
擴展分區(qū) -
就是第一個了乏屯,直接回車,然后接下來還有幾次回車瘦赫,并且會問你辰晕,是否立即重啟,那當然是立即重啟了确虱。重啟之后含友,再使用
df -h
命令,查看分區(qū)就是新內(nèi)存卡的磁盤大小了校辩〕希看到這Avail 50G就令人興奮,我要去把mysql裝回來了~~~
最終效果