linux判断磁盘是否格式化(docker磁盘满解决方案)
linux下查看磁盘分区的文件系统格式
df -T 只可以查看已经挂载的分区和文件系统类型。
fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型
parted -l 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。
lsblk -f 也可以查看未挂载的文件系统类型。
blkid /dev/vdb1 查看UUID和文件格式
开机自动挂载磁盘设置
/dev/vdb1 /srv xfs defaults 0 0
或者
UUID=9f2d3e15-a78a-4f3d-8385-0165b4b67864 /srv xfs defaults 0 0
fdisk -l
fdisk -u /dev/vdb
n #分区
p #主分区 两下确定键
w #保存退出
mkfs -t xfs /dev/vdb1 #格式化
mount /dev/vdb1 /srv #挂载
lsblk -f #查看文件格式和UUID
UUID=aad293cc-a992-4597-8ee7-2c94ecc4b795 /srv xfs defaults 0 0
记录一次在线挂载磁盘,系统盘满了docker起不来,
ls /var/lib/docker
systemctl stop docker
mv /var/lib/docker /var/lib
mkdir -p /var/lib/docker
mount /dev/sdb1 /var/lib/docker
\cp -ar /var/docker /var/lib/ #将就目录覆盖到新磁盘
systemctl start docker