【Openwrt折騰篇】利用剩余空間擴容根目錄
在我們安裝好openwrt后,默認情況下會有一部分空余的空間會被隱藏起來的,比如我用的是一個10G的盤裝的openwrt,除開系統(tǒng)所用到的那部分,至少會有9G的空間沒有用上。
如果這部分空間放著不用感覺有點浪費,所以這期教程就教大家如何將這部分空余的空間利用起來。
首先我們用ssh連接openwrt,默認windows系統(tǒng)會自帶ssh,如果你的系統(tǒng)沒有,可以看這期教程:【Openwrt折騰篇】安裝SSH
首先我們先在cmd用以下命令登錄openwrt的后臺
ssh?root@192.168.100.1
登錄后用??cfdisk??命令進入磁盤分區(qū)界面,用鍵盤的上下方向鍵切換到 Free space (剩余空間),左右鍵切換至 NEW (新增分區(qū)),然后按下回車鍵。
分區(qū)類型設(shè)置為 Primary (主分區(qū)),按下回車鍵
按左右方向鍵切換到 Write 選項,然后按下回車鍵,寫入新分區(qū)
這里提示需要我們輸入“yes” 確定操作,我們輸入 yes 并按下回車鍵,確認寫入新分區(qū)。
然后按左右方向鍵切換到 Quit 選項,按下回車鍵退出。運行 fdisk -l 命令,查看是否成功創(chuàng)建新分區(qū)。
接下來我們要用以下命令來格式化新分區(qū),將新分區(qū)的文件系統(tǒng)格式化為 ext4格式:
mkfs.ext4?/dev/sda3
注:"/dev/sda3"是上一步操作中新添加的分區(qū)名
接下來我們要進入 Open-Wrt 網(wǎng)頁后臺,依次點擊 系統(tǒng) 》掛載點 找到并點擊全局設(shè)置中的【生成配置】
在【掛載點】找到創(chuàng)建的新分區(qū),點擊 【修改】 重新調(diào)整掛載項目的設(shè)置。
勾選“啟用此掛載點”,掛載點選擇為 “作為根文件系統(tǒng)使用” ,完整復(fù)制根目錄準備中的所有命令行后,點擊【保存并應(yīng)用】。
【注:以上復(fù)制的命令不可直接運行,否者會出錯】
剛剛復(fù)制的命令需要我們手動修改后才可使用
命令行中?mount /dev/sda1 /tmp/extroot?需修改為 cfdisk 創(chuàng)建的新分區(qū)盤符,例如我這里需改為?mount /dev/sda3 /tmp/extroot
修改前:
mkdir?-p?/tmp/introot mkdir?-p?/tmp/extroot mount?--bind?/?/tmp/introot tar?-C?/tmp/introot?-cvf?-?.?|?tar?-C?/tmp/extroot?-xf?- umount?/tmp/introot umount?/tmp/extroot
修改后:
mkdir?-p?/tmp/introot mkdir?-p?/tmp/extroot mount?--bind?/?/tmp/introot tar?-C?/tmp/introot?-cvf?-?.?|?tar?-C?/tmp/extroot?-xf?- umount?/tmp/introot umount?/tmp/extroot
修改好之后,我們回到ssh后臺,依次逐行輸入并運行剛剛修改后的命令,最后使用命令??reboot??重啟openwrt即可~~~
待openwrt重啟后,重新進入 SSH 后臺運行命令?df -h?,如下圖所示就說明擴容成功了~