玩客云|赚钱宝3代|魔百盒 Armbian Docker 空间不足 增加U盘容量

可以将 Armbian 的docker扩容,并且无损安装
设置u盘自动挂载
1.插入u盘或移动硬盘或者是sd卡

# 查看u盘路径/大小/type
fdisk -l
# 如/dev/sda
  1. 格式化u盘为exc4,保持默认,等待完成
# 举例
mkfs.ext4 /dev/sda

3.创建挂载目录

# 举例
mkdir /mnt/sda1
  1. 查看u盘UUID
# 举例
blkid /dev/sda
  1. 修改配置文件,在/etc/fstab后追加
# 例子,uuid和路径改成自己的
UUID=************   /mnt/sda1/   ext4    defaults    0 0
  1. 挂载目录修改权限
chmod -R 777 /mnt/sda1/
  1. 重启
reboot -n
  1. 检查

挂载目录下存在lost+found目录即为成功

Docker 修改默认存储路径

  1. 在刚刚的挂载目录下创建docker目录
mkdir /mnt/sda1/docker
  1. 记录原储存路径
docker info|grep "Docker Root Dir:"
#  Docker Root Dir: /var/lib/docker
  1. 修改docker的systemd的 docker.service的配置文件
#查找docker.service的配置文件
systemctl disable docker
systemctl enable docker
#显示结果
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
#编辑文件
nano /lib/systemd/system/docker.service
#如何修改(举例):
#ExecStart=最后追加--graph=/mnt/sda1/docker
  1. docker服务重启
systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl restart docker
  1. 复制原本的文件到docker新目录,要等一会
# 下面是例子,按2步结果修改cd路径
cd /var/lib/docker
cp ./* /mnt/sda1/docker/ -rf
  1. 重启并检查是否成功
systemctl restart docker
docker ps
  1. 没报错的话删除原目录下文件
rm -rf /var/lib/docker/*

预览多出来的空间

df -hT
扩展:查看当前目录文件占用
du -sh *|sort -h
  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hbwxszj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值