docker- No space left on device

mac苹果电脑docker: No space left on device

首先检查一下有没有用不到的镜像,docker images 可以进行rmi,但一般都还有用。

第一步,查看docker挂载的空间

[root@localhost ~]# df -h
文件系统                    容量  已用  可用 已用% 挂载点
devtmpfs                    716M     0  716M    0% /dev
tmpfs                       730M     0  730M    0% /dev/shm
tmpfs                       730M  8.7M  721M    2% /run
tmpfs                       730M     0  730M    0% /sys/fs/cgroup
/dev/mapper/cl_fedora-root  5.6G  5.3G  320M   95% /
/dev/nvme0n1p2             1014M  155M  860M   16% /boot
/dev/nvme0n1p1              599M  9.0M  590M    2% /boot/efi
tmpfs                       146M     0  146M    0% /run/user/0
overlay                     5.6G  5.3G  320M   95% /var/lib/docker/overlay2/9a7010dfbe78c01d98031d78a28ff79cb3aa2898c6c394cba038772ad91f15d0/merged

可以看到我的挂载空间是5.6G,很小,其实就是/dev/mapper/cl_fedora-root,然后为了保存我们原来的镜像,现在要进行扩容

第二步,关机,进行硬盘扩容处理。

这个点击虚拟机,选择设置,点击硬盘,修改大小即可。

第三步,systemctl stop docker

第四步,分区查看

[root@localhost /]# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
nvme0n1            259:0    0   64G  0 disk 
├─nvme0n1p3        259:3    0  6.4G  0 part 
│ ├─cl_fedora-swap 253:1    0  820M  0 lvm  [SWAP]
│ └─cl_fedora-root 253:0    0  5.6G  0 lvm  /
├─nvme0n1p1        259:1    0  600M  0 part /boot/efi
└─nvme0n1p2        259:2    0    1G  0 part /boot
sr0                 11:0    1  7.6G  0 rom  

可以看到新加的磁盘是60G,也就是nvme0n1

第五步之fdisk /dev/nvme0n1。把nvme0n1挂载到/dev/mapper/cl_fedora-root

[root@localhost /]# fdisk /dev/nvme0n1
欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。命令(输入 m 获取帮助):n
Partition type:p   primary (1 primary, 0 extended, 3 free)e   extended
Select (default p): p
分区号 (2-4,默认 2):4
起始 扇区 (16777216-134217727,默认为 16777216):
将使用默认值 16777216
Last 扇区, +扇区 or +size{K,M,G} (16777216-134217727,默认为 134217727):
将使用默认值 134217727
分区 4 已设置为 Linux 类型,大小设为 56 GiB命令(输入 m 获取帮助):p磁盘 /dev/nvme0n1:68.7 GB, 68719476736 字节,134217728 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00000000设备 Boot      Start         End      Blocks   Id  System
/dev/nvme0n1p1               1    16777215     8388607+  ee  GPT
/dev/nvme0n1p4        16777216   134217727    58720256   83  Linux命令(输入 m 获取帮助):w
The partition table has been altered!Calling ioctl() to re-read partition table.
正在同步磁盘。

第六步之parted /dev/nvme0n1。把nvme0n1挂到/dev/mapper/cl_fedora-root,注意需要计算挂载大小

[root@localhost /]# parted /dev/nvme0n1
GNU Parted 3.1
使用 /dev/nvme0n1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) /dev/nvme0n1                                                     align-check TYPE N                        check partition N for TYPE(min|opt) alignmenthelp [COMMAND]                           print general help, or help on COMMANDmklabel,mktable LABEL-TYPE               create a new disklabel (partition table)mkpart PART-TYPE [FS-TYPE] START END     make a partitionname NUMBER NAME                         name partition NUMBER as NAMEprint [devices|free|list,all|NUMBER]     display the partition table, available devices, freespace, all found partitions, or a particular partitionquit                                     exit programrescue START END                         rescue a lost partition near START and ENDresizepart NUMBER END                    resize partition NUMBERrm NUMBER                                delete partition NUMBERselect DEVICE                            choose the device to editdisk_set FLAG STATE                      change the FLAG on selected devicedisk_toggle [FLAG]                       toggle the state of FLAG on selected deviceset NUMBER FLAG STATE                    change the FLAG on partition NUMBERtoggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBERunit UNIT                                set the default unit to UNITversion                                  display the version number and copyright informationof GNU Parted
(parted) p                                                                
Model: NVMe Device (nvme)
Disk /dev/nvme0n1: 68.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: Number  Start   End     Size    File system  Name                  标志1      1049kB  630MB   629MB   fat32        EFI System Partition  启动2      630MB   1704MB  1074MB  xfs3      1704MB  8589MB  6885MB                                     lvm
(parted) mkpart
分区名称?  []? 4
文件系统类型?  [ext2]? ext2                                             
起始点? 18850
结束点? 58880                                                            
(parted) p                                                                
Model: NVMe Device (nvme)
Disk /dev/nvme0n1: 68.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: Number  Start   End     Size    File system  Name                  标志1      1049kB  630MB   629MB   fat32        EFI System Partition  启动2      630MB   1704MB  1074MB  xfs3      1704MB  8589MB  6885MB                                     lvm4      18.9GB  58.9GB  40.0GB               4(parted) quit                                                             
信息: You may need to update /etc/fstab.[root@localhost /]# lsblk                                                 
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
nvme0n1            259:0    0   64G  0 disk 
├─nvme0n1p3        259:3    0  6.4G  0 part 
│ ├─cl_fedora-swap 253:1    0  820M  0 lvm  [SWAP]
│ └─cl_fedora-root 253:0    0  5.6G  0 lvm  /
├─nvme0n1p1        259:1    0  600M  0 part /boot/efi
├─nvme0n1p4        259:4    0 37.3G  0 part 
└─nvme0n1p2        259:2    0    1G  0 part /boot
sr0                 11:0    1  7.6G  0 rom  

第七步,partprobe /dev/nvme0n1

第八步,pvcreate /dev/nvme0n1p4

[root@localhost /]# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
nvme0n1            259:0    0   64G  0 disk 
├─nvme0n1p3        259:3    0  6.4G  0 part 
│ ├─cl_fedora-swap 253:1    0  820M  0 lvm  [SWAP]
│ └─cl_fedora-root 253:0    0  5.6G  0 lvm  /
├─nvme0n1p1        259:1    0  600M  0 part /boot/efi
├─nvme0n1p4        259:4    0 37.3G  0 part 
└─nvme0n1p2        259:2    0    1G  0 part /boot
sr0                 11:0    1  7.6G  0 rom  
[root@localhost /]# pvcreate /dev/nvme0n1p4Physical volume "/dev/nvme0n1p4" successfully created.

还有一步:vgextend cl_fedora /dev/nvme0n1p4

[root@localhost docker]# pvcreate /dev/nvme0n1p4Physical volume "/dev/nvme0n1p4" successfully created.
[root@localhost docker]# lvscanACTIVE            '/dev/cl_fedora/swap' [820.00 MiB] inheritACTIVE            '/dev/cl_fedora/root' [<5.61 GiB] inherit
[root@localhost docker]# vgsVG        #PV #LV #SN Attr   VSize VFreecl_fedora   1   2   0 wz--n- 6.41g    0 
[root@localhost docker]# vgextend cl_fedora /dev/nvme0n1p4Volume group "cl_fedora" successfully extended
[root@localhost docker]# lvextend -l +100%FREE  /dev/mapper/cl_fedora-rootSize of logical volume cl_fedora/root changed from <5.61 GiB (1436 extents) to <42.89 GiB (10979 extents).Logical volume cl_fedora/root successfully resized.
[root@localhost docker]# xfs_growfs /dev/mapper/cl_fedora-root
meta-data=/dev/mapper/cl_fedora-root isize=512    agcount=4, agsize=367616 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1 spinodes=1
data     =                       bsize=4096   blocks=1470464, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 1470464 to 11242496
[root@localhost docker]# df -Th
文件系统                   类型      容量  已用  可用 已用% 挂载点
devtmpfs                   devtmpfs  716M     0  716M    0% /dev
tmpfs                      tmpfs     730M     0  730M    0% /dev/shm
tmpfs                      tmpfs     730M  8.7M  721M    2% /run
tmpfs                      tmpfs     730M     0  730M    0% /sys/fs/cgroup
/dev/mapper/cl_fedora-root xfs        43G  5.6G   38G   13% /
/dev/nvme0n1p2             xfs      1014M  155M  860M   16% /boot
/dev/nvme0n1p1             vfat      599M  9.0M  590M    2% /boot/efi
tmpfs                      tmpfs     146M     0  146M    0% /run/user/0

第九步

[root@localhost /]# lvextend -l +100%FREE  /dev/mapper/cl_fedora-rootSize of logical volume cl_fedora/root changed from <5.61 GiB (1436 extents) to <42.89 GiB (10979 extents).Logical volume cl_fedora/root successfully resized.
[root@localhost /]# 
[root@localhost /]# df -Th
文件系统                   类型      容量  已用  可用 已用% 挂载点
devtmpfs                   devtmpfs  716M     0  716M    0% /dev
tmpfs                      tmpfs     730M     0  730M    0% /dev/shm
tmpfs                      tmpfs     730M  8.6M  721M    2% /run
tmpfs                      tmpfs     730M     0  730M    0% /sys/fs/cgroup
/dev/mapper/cl_fedora-root xfs       5.6G  5.3G  318M   95% /
/dev/nvme0n1p2             xfs      1014M  155M  860M   16% /boot
/dev/nvme0n1p1             vfat      599M  9.0M  590M    2% /boot/efi
tmpfs                      tmpfs     146M     0  146M    0% /run/user/0
[root@localhost /]# xfs_growfs /dev/mapper/cl_fedora-root
meta-data=/dev/mapper/cl_fedora-root isize=512    agcount=4, agsize=367616 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1 spinodes=1
data     =                       bsize=4096   blocks=1470464, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 1470464 to 11242496
[root@localhost /]# 
[root@localhost /]# df -Th
文件系统                   类型      容量  已用  可用 已用% 挂载点
devtmpfs                   devtmpfs  716M     0  716M    0% /dev
tmpfs                      tmpfs     730M     0  730M    0% /dev/shm
tmpfs                      tmpfs     730M  8.6M  721M    2% /run
tmpfs                      tmpfs     730M     0  730M    0% /sys/fs/cgroup
/dev/mapper/cl_fedora-root xfs        43G  5.6G   38G   13% /
/dev/nvme0n1p2             xfs      1014M  155M  860M   16% /boot
/dev/nvme0n1p1             vfat      599M  9.0M  590M    2% /boot/efi
tmpfs                      tmpfs     146M     0  146M    0% /run/user/0
[root@localhost /]# systemctl start docker 
[root@localhost /]# df -Th
文件系统                   类型      容量  已用  可用 已用% 挂载点
devtmpfs                   devtmpfs  716M     0  716M    0% /dev
tmpfs                      tmpfs     730M     0  730M    0% /dev/shm
tmpfs                      tmpfs     730M  8.7M  721M    2% /run
tmpfs                      tmpfs     730M     0  730M    0% /sys/fs/cgroup
/dev/mapper/cl_fedora-root xfs        43G  5.6G   38G   13% /
/dev/nvme0n1p2             xfs      1014M  155M  860M   16% /boot
/dev/nvme0n1p1             vfat      599M  9.0M  590M    2% /boot/efi
tmpfs                      tmpfs     146M     0  146M    0% /run/user/0
overlay                    overlay    43G  5.6G   38G   13% /var/lib/docker/overlay2/9a7010dfbe78c01d98031d78a28ff79cb3aa2898c6c394cba038772ad91f15d0/merged
[root@localhost /]# 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/429067.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【AI大语言模型】提示词工程基础及进阶

【AI大语言模型】提示词工程基础及进阶 什么是提示词&#xff08;Prompt&#xff09; 提示词&#xff08;Prompt&#xff09;是与人工智能对话时用来引导或触发生成某种输出的指令。 它相当于你在与 AI 进行互动时所提出的问题或任务说明。提示词可以是简短的指令、一个问题…

YOLOv8改进,YOLOv8替换主干网络为VanillaNet( CVPR 2023 华为提出的全新轻量化架构),大幅度涨点

改进前训练结果: 改进后训练结果: 摘要 基础模型的核心理念是“更多即不同”,这一理念在计算机视觉和自然语言处理领域取得了惊人的成功。然而,变压器模型的优化挑战和固有复杂性呼唤一种向简化转变的范式。在本研究中,引入了VanillaNet,一种拥抱设计优雅的神经网络架构…

VSCode好用的插件推荐

1. Chinese 将vscode翻译成简体中文 如果安装了依然是英文&#xff0c;请参考如下方法&#xff1a; ctrlshfitp 2. ESLint 自动检查规范 3. Prettier - Code formatter 可以自动调整代码的缩进、换行和空格&#xff0c;确保代码风格统一。通过配置&#xff0c;Prettier可…

掌握Android开发新趋势:Jetpack与现代架构技术全解析

随着Android开发技术的不断进步&#xff0c;Jetpack和现代架构技术已成为构建高效、可维护应用的关键。本文将为您介绍一套全面的学习资料&#xff0c;包括大纲、PDF文档、源代码以及学习视频&#xff0c;帮助您深入理解Jetpack核心库、架构组件以及现代开发工具。 内容&#…

python贪吃蛇游戏项目源码【免费】

使用Pygame库实现的贪吃蛇游戏。Pygame是一个用于创建视频游戏的Python模块集合&#xff0c;它提供了图形和声音库&#xff0c;使游戏开发变得容易。 初始化设置 屏幕大小 (SCREEN_WIDTH, SCREEN_HEIGHT): 定义了游戏窗口的宽度和高度。方格大小 (SIZE): 定义了游戏中每个小方…

简单水印通过python去除

简单水印通过python去除 先看效果&#xff0c;如果效果不是你需要的就可以不用浪费时间。 注意&#xff1a;这种主要还是对应的文字在水印上方的情况&#xff0c;同时最好不要有渐变水印否则可能最后输出的图片的水印还会有所残留&#xff0c;不过还是学习使用&#xff0c;相信…

救生圈检测系统源码分享

救生圈检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Visio…

基于协同过滤算法的商品推荐系统

系统展示 用户前台界面 管理员后台界面 商家后台界面 系统背景 随着互联网技术的飞速发展&#xff0c;用户每天面临的信息量呈爆炸式增长&#xff0c;如何有效地筛选出用户感兴趣的内容成为一大挑战。在此背景下&#xff0c;基于协同过滤算法的商品推荐系统应运而生。该系统通过…

九章云极DataCanvas公司荣获2024年服贸会“科技创新服务示范案例”

9月15日&#xff0c;2024年中国国际服务贸易交易会&#xff08;服贸会&#xff09;示范案例交流会暨颁奖典礼在北京国家会议中心举行&#xff0c;九章云极DataCanvas 公司自研的DataCanvas Alaya NeW智算操作系统凭借卓越的AI创新实力、前瞻性的市场布局以及突破性的技术革新成…

Golang | Leetcode Golang题解之第423题从英文中重建数字

题目&#xff1a; 题解&#xff1a; func originalDigits(s string) string {c : map[rune]int{}for _, ch : range s {c[ch]}cnt : [10]int{}cnt[0] c[z]cnt[2] c[w]cnt[4] c[u]cnt[6] c[x]cnt[8] c[g]cnt[3] c[h] - cnt[8]cnt[5] c[f] - cnt[4]cnt[7] c[s] - cnt[6]…

机器翻译之Bahdanau注意力机制在Seq2Seq中的应用

目录 1.创建 添加了Bahdanau的decoder 2. 训练 3.定义评估函数BLEU 4.预测 5.知识点个人理解 1.创建 添加了Bahdanau的decoder import torch from torch import nn import dltools#定义注意力解码器基类 class AttentionDecoder(dltools.Decoder): #继承dltools.Decoder写…

LabVIEW提高开发效率技巧----使用事件结构优化用户界面响应

事件结构&#xff08;Event Structure&#xff09; 是 LabVIEW 中用于处理用户界面事件的强大工具。通过事件驱动的编程方式&#xff0c;程序可以在用户操作时动态执行特定代码&#xff0c;而不是通过轮询&#xff08;Polling&#xff09;的方式不断检查界面控件状态。这种方式…

【学习笔记】 使用AD24完成相同电路的自动布线布局(相同模块布局布线ROOM布线快速克隆)

【学习笔记】 使用AD24完成相同电路的自动布线布局 一、适用基本条件二、基于ROOM的自动布局/布线的方法三、可能出现的报错四、ROOM自动布局的一些优点和缺点 当面对多个相同电路模块时&#xff0c;使用 ROOM 可以一次性对一个模块进行精心布局&#xff0c;然后将该布局快速复…

粒子向上持续瀑布动画效果(直接粘贴到记事本改html即可)

代码&#xff1a; 根据个人喜好修改即可 <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>宽粒子向上…

正则表达式匹配整数与浮点数失败与解决方案

正则表达式匹配整数与浮点数失败与解决方案 问题描述问题分析解决方案总结 问题描述 在处理数据的时候需要提取文本内整数与浮点数&#xff0c;这个时候想到使用正则表达式&#xff0c;咨询百度文心一言给出以下方案及参考代码 import re text "我有100元&#xff0c;…

解决mac下 Android Studio gradle 下载很慢,如何手动配置

抓住人生中的一分一秒&#xff0c;胜过虚度中的一月一年! 小做个动图开篇引题 前言 平时我们clone git 上项目&#xff0c;项目对应gradle版本本地没有&#xff0c;ide编译会自动下载&#xff0c;但是超级慢可能还下载失败&#xff0c;下面讲解下此问题如 如下图所示&#xff…

ML 系列:机器学习和深度学习的深层次总结(04)多元线性回归 (MLR)

图 1.多元线性回归与简单线性回归 一、说明 线性回归从一维推广到多维&#xff0c;这与单变量线性回归有很多不同&#xff0c;情况更加复杂&#xff0c;而在梯度优化也需要改成向量梯度&#xff0c;同时&#xff0c;数据预处理也成了必要步骤。 二、综述 多元线性回归是简单线性…

【AI算法岗面试八股面经【超全整理】——深度学习】

AI算法岗面试八股面经【超全整理】 概率论【AI算法岗面试八股面经【超全整理】——概率论】信息论【AI算法岗面试八股面经【超全整理】——信息论】机器学习【AI算法岗面试八股面经【超全整理】——机器学习】深度学习【AI算法岗面试八股面经【超全整理】——深度学习】CVNLP …

【RabbitMQ】⾼级特性

RabbitMQ ⾼级特性 1. 消息确认1.1 消息确认机制1.2 代码示例 2. 持久化2.1 交换机持久化2.2 队列持久化2.3 消息持久化 3. 发送⽅确认3.1 confirm确认模式3.2 return退回模式3.3 问题: 如何保证RabbitMQ消息的可靠传输? 4. 重试机制5. TTL5.1 设置消息的TTL5.2 设置队列的TTL…

vue3集成google第三方登陆

网上资源很多&#xff0c;但乱七八糟&#xff0c;踩坑几小时后&#xff0c;发现下面的方式没问题。 npm install vue3-google-login 插件文档&#xff1a;vue3-google-登录 (devbaji.github.io) 修改main.js import ./assets/main.css import { createApp } from vue impor…