PVE下擴(kuò)展openwrt?for?x86分區(qū)大小方式
有些openwrt編譯的固件設(shè)置的分區(qū)大小太小,導(dǎo)致使用過(guò)程中很快分區(qū)就被用完,這里以pve下的openwrt虛擬機(jī)為例進(jìn)行操作,對(duì)openwrt的分區(qū)進(jìn)行擴(kuò)容。
實(shí)體機(jī)下的操作也是一樣的。
可能會(huì)有風(fēng)險(xiǎn),請(qǐng)?zhí)崆白龊脗浞荩。。?/p>
一、安裝openwrt鏡像
先在pve里安裝好openwrt系統(tǒng)
保證可以正常使用后再做下面的操作
二、Pve里調(diào)整磁盤(pán)大小
原鏡像為300M,實(shí)際剩余空間只有30多M
選擇pve的“調(diào)整磁盤(pán)大小”(必須在關(guān)機(jī)狀態(tài)下),最小增加1GB,根據(jù)自己喜好設(shè)置
調(diào)整完成后啟動(dòng)openwrt。
三、安裝必要軟件
ssh進(jìn)入openwrt
安裝先后順序不能錯(cuò)?。。。?!
#opkg update #opkg install block-mount e2fsprogs #opkg update #opkg install fdisk blkid vim
四、配置空間
查看分區(qū)列表
#fdisk -l
可以看到vda分區(qū)已經(jīng)由原來(lái)的300M變成了1.3G。
#fdisk /dev/vda m //查看幫助 n //新建分區(qū)
幾個(gè)提示步驟都直接回車即可。
p //打印分區(qū)信息
可以看到多了一個(gè)vda3分區(qū)
w //寫(xiě)入分區(qū)信息并退出
#mkfs.ext4 /dev/vda3 //格式化分區(qū)
#blkid
拷貝UUID后邊的一串字符備用
#reboot //重啟設(shè)備
五、配置fstab
分別執(zhí)行下面的命令
#uci add fstab mount #uci set fstab.@mount[-1].uuid=UUID //UUID改為上面拷貝的內(nèi)容 #uci set fstab.@mount[-1].options=rw,sync,noatime #uci set fstab.@mount[-1].fstype=ext4 #uci set fstab.@mount[-1].enabled_fsck=1 #uci set fstab.@mount[-1].enabled=1 #uci set fstab.@mount[-1].target=/ #uci set fstab.@mount[-1].device=/dev/vda3 #uci commit fstab
六、將根目錄復(fù)制到新的分區(qū)下
#mkdir /mnt/vda3 #mount /dev/vda3 /mnt/vda3 #mkdir -p /tmp/cproot #mount --bind / /tmp/cproot #tar -C /tmp/cproot -cvf - . | tar -C /mnt/vda3 -xf - #umount /tmp/cproot #umount /mnt/vda3
七、啟用引導(dǎo)
#/etc/init.d/fstab enable #/etc/init.d/fstab start
八、重啟設(shè)備
#reboot
進(jìn)入系統(tǒng)查看分區(qū)信息
完成。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
通過(guò)Dockerfile構(gòu)建Docker鏡像的方法步驟
這篇文章主要介紹了通過(guò)Dockerfile構(gòu)建Docker鏡像的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02基于Docker實(shí)現(xiàn)Redis主從+哨兵搭建的示例實(shí)踐
本文主要介紹了基于Docker實(shí)現(xiàn)Redis主從+哨兵搭建的示例實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01Docker內(nèi)置網(wǎng)絡(luò)模式分析
這篇文章主要為大家介紹了Docker內(nèi)置網(wǎng)絡(luò)模式分析及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08常用的8個(gè)應(yīng)用和中間件的Docker運(yùn)行示例詳解
Portainer是一個(gè)輕量級(jí)的管理 UI ,可讓你輕松管理不同的 Docker 環(huán)境(Docker 主機(jī)或 Swarm 群集),這篇文章主要介紹了常用的8個(gè)應(yīng)用和中間件的Docker運(yùn)行示例,需要的朋友可以參考下2024-03-03詳解docker 允許主機(jī)ssh連接到docker容器中
本篇文章主要介紹了詳解docker 允許主機(jī)ssh到docker容器中,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05