一般磁盘满了可以用
du -h --max-depth=1 /这个命令来逐层寻找比较大没用的文件。通过删除这些没用的文件来释放磁盘的空间。我这边通过检查发现/var/temp,/var/log目录的文件比较大,由于这两个文件都是一些临时和日志文件,对我来说没什么用,所以把这两个删了。
但是发现磁盘还是占用比较大,比如/data/文件占了整个磁盘3/4的空间,进去一看原来是docker的数据文件。所以想到是否可以迁移docker数据,参考了网上的一些教程,并使用以下方法,问题得到了解决。
在devicemapper.conf添加如下内容:
[Service] ExecStart= ExecStart=/usr/bin/dockerd --graph=/disk/docker如果出现以下信息,并可以看到 Docker Root Dir 目录修改为新的地址,docker镜像也是原来的那些,就说明docker存储目录修改成功了。
(base) [localhost system]$ sudo docker info Containers: 9 Running: 0 Paused: 0 Stopped: 9 Images: 44 Server Version: 18.09.7 Storage Driver: overlay Backing Filesystem: extfs Supports d_type: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: nvidia runc Default Runtime: runc Init Binary: docker-init containerd version: 8fba4e9a7d01810a393d5d25a3621dc101981175 runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd init version: fec3683 Security Options: seccomp Profile: default Kernel Version: 3.10.0-1127.el7.x86_64 Operating System: CentOS Linux 7 (Core) OSType: linux Architecture: x86_64 CPUs: 12 Total Memory: 46.73GiB Name: localhost.localdomain ID: ODIV:SSYE:LXMM:5IPA:CWCU:DJ26:VZHT:T3G5:LUBS:7HYY:GE72:SMVV Docker Root Dir: /disk/data/docker Debug Mode (client): false Debug Mode (server): false Username: 201912311020 Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false Product License: Community Engine WARNING: the overlay storage-driver is deprecated, and will be removed in a future release. (base) [localhost system]$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE onnxruntime-cuda latest d98bb6433bf6 17 hours ago 5.8GB onnxruntime-source latest 2e62d10ca5a3 22 hours ago 734MB bert latest 4224a93d3f47 11 days ago 11.8GB nvidia/cuda 10.2-cudnn8-devel 3bda90e46a7d 2 weeks ago 5.17GB ubuntu 16.04 096efd74bb89 3 weeks ago参考资料: /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录 解决docker容器存放目录磁盘空间满了问题