问题概述
实验室服务器上的docker在安装时没有配置相应的存储位置,默认的挂载位置为下面这个地址,此目录一般会在"/"下面,通常情况下装系统的时候不会预留太多的空间(小白安装),随着docker的使用,很快会导致"/"存储空间爆炸,这时就需要添加一块新的磁盘将之前的数据迁移到更大的磁盘上来。
/var/lib/docker
磁盘分区
- fdisk -l :查看所有的磁盘信息。
- fdisk /dev/sdc: 在 /dev/sdc 上割一块分区出来,参考这里,注意的填写分区大小时是填写初始位置和末尾,默认为整块磁盘,末尾用这样的格式: +500G。
- fdisk -l: 可以看到新的分区如 /dev/sdc1.
- mount /dev/sdc1 /mnt/<dist_dir>
将docker数据移动到新的磁盘上
参考这里,就可以了。 这是一般的添加的新磁盘挂载新目录的步骤。注意最后的挂载不是开机自动挂载。开机自动挂载需要使用下面命令.
echo "/dev/vdb1 /var/lib/docker ext4 defaults 0 0" >>/etc/fstab mount -a
这应该包大致含了关于linux系统磁盘分区,挂载的基本操作。