斐讯N1 U盘扩容 解决安装armbian之后使用空间不足问题
摘要
斐讯盒子N1的系统内存应该是不大的,但是可以通过刷机进行扩容,相信你们对这个办法很感兴趣 ,所以,今天带来了斐讯N1 U盘扩容,解决安装armbian之后使用空间不足问题。
最近看到有人使用n1盒子出现空间不足的问题,刚好我也有这方面的需求的解决之后将方案整理,分享给大家。因为我自己的动手能力也不足,所以硬改的方案就暂时不考虑,采用U盘方式扩容(使用移动硬盘也可以)具体思路是挂载U盘并将其设为开机启动,然后将大的软件都迁移到U盘,这样下来的我的主空间不超过4g。
详细说明
前提准备:
N1安装的是armbian操作系统,一个U盘
⑴首先将U盘插到n1盒子上,输入 df -T 查看U盘所在目录,一般是在 /dev/sda
⑵然后将其格式化为 ext4(这是linux的文件系统格式)
⑶将U盘先进行分区,然后进行格式化
可以参考 https://www.douyy.cc/?p=4e8121b3-5fe0-4e97-bf5f-940d78be859c 进行分区,同理
fdisk /dev/sda //进入/dev/sda磁盘管理界面
输入“n”进行新建 //具体参考上面帖子操作,同理
mkfs.ext4 /dev/sda1 //格式化分区为ext4格式
⑷进行挂载
①创建目录
mkdir /data //创建数据盘data目录
②临时挂载优盘
mount /dev/sda1 /data //进行临时挂载
③永久挂载
因需要每次开机就挂载优盘,固推荐第三种方式
vi /etc/fstab //进行fstab文件进行编辑,加入命令
/dev/sda1 /data ext4 default 0 0 //直接复制这条内容,不要修改
⑸开始迁移软件(docker容器为例)
①先暂停docker
sudo systemctl stop docker //停止docker服务运行
②优盘所在目录创建一个docker文件夹,并在现在的docker文件都迁移到刚创建的docker文件夹中
mkdir /data/docker //创建以后的docker文件夹
rsync -avz /var/lib/docker/ /data/docker/ //将原docker工作的文件夹数据迁移到新的docker工作文件夹内
③编辑docker服务的配置文件
vi /etc/docker/daemon.json //进入配置文件
{
"registry-mirrors": ["https://771pkmd4.mirror.aliyuncs.com"],
"data-root": "/data/docker/"
}
如不需要阿里云的docker镜像加速,可不需要第一条配置,可删除
按esc键,输入:wq保存并退出文件
④重新启动docker服务
sudo systemctl daemon-reload // 重新加载某个服务的配置文件
sudo systemctl restart docker //启动docker服务
这样子之后你在docker安装的所有东西都会安装在U盘里
⑹释放原docker文件夹空间
此步操作慎用!!核实确保所有数据迁移完成后,docker服务能够运行再释放系统内的存储空间
rm -rf /var/lib/docker/ //慎用!!!
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Kingの小窝
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果