树莓派根目录满了可以使用外部存储吗

查看了一下手册,具体没看懂,不过搜索到了别人的样例

查看指定目录下的目录列表占用大小

du -h --max-depth=1 /

查看以字节方式列出目录总大小

du -sb /

查看以兆方式列出目录总大小

du -sm /

我突然发现,以前虽然知道这个命令,但是从来没在意过

第一,磁盘很大,什么日志垃圾都无所谓

第二,等不到满的时候可能系统已经被我给干掉了

我突然发现,这树莓派的卡8G,我挂上去的u盘都比他大几倍!不对,是几十倍

突发奇想,如果启动后,重新挂载一下,那是不是日后只写外部存储上了呢,为了验证一下这问题,使用docker的目录更明显,毕竟这个可以直接下载

有知道解决方法的给个答案,可以留言

16:31 2024/7/3

外部存储可以使用两种方式

du -h --max-depth=1 /

du -sb /

du -sm /

第一种ln -s 原 目标

第二种 文件系统直接挂载到目标目录,在挂载到目标目录之前,先挂载到临时目录,拷贝目标目录的所有到文件系统,然后把文件系统挂载到目标目录

mkdir /a/sda6/vdisk

cp -r /var/lib/docker /a/sda6/vdisk/docker

mv /var/lib/docker /var/lib/docker_bak

ln -s /a/sda6/vdisk/docker /var/lib/

然后我们pull一个ubuntu

docker pull ubuntu

查看大小

root@raspberrypi:/a/sda6/vdisk# du -sm /a/sda6/vdisk/docker

65 /a/sda6/vdisk/docker

root@raspberrypi:/a/sda6/vdisk# docker run -itd --name="aa" ubuntu /bin/bash

3d63cafe014870c7de8f997171189092960e1b72b24b7b2168fa66d30d107805

docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: invalid rootfs: not an absolute path, or a symlink: unknown.

重启docker

service docker restart

然后启动docker

docker start aa

查看docker 运行中的

docker ps

相关推荐
小慧102410 分钟前
2.1话题发布
linux·ros
夜影风1 小时前
Linux系统中自签名HTTPS证书
linux·运维·https
wb1891 小时前
流编辑器sed
运维·笔记·ubuntu·云计算
成工小白2 小时前
【Linux】C语言模拟实现shell命令行(程序替换原理)
linux·运维·服务器
福理原乡大王4 小时前
Linux信号详解
linux·运维·服务器·c++·ubuntu·信号处理
锅锅是锅锅4 小时前
ubuntu调整硬盘大小-使用gparted
linux·ubuntu·硬盘·gparted
孙克旭_5 小时前
day031-Shell自动化编程-数组与案例
linux·运维·自动化
潘yi.5 小时前
ELK1日志分析系统
linux·elk
자신을 변화시키다6 小时前
磁盘配额管理
linux·运维·服务器·ubuntu·磁盘管理
两斤半6 小时前
Linux配置go环境
linux·golang