首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

磁盘空间分配的初次尝试

刚申请到一台虚拟机,需求是200G空间,但是当前没显示, 于是咨询管理员,通过lsblk可以看到,磁盘确实给了,但是要做下分配, 之前没操作过磁盘存储,借这次机会,熟悉一下。...需求: 需要让/opt/app能有200G空间,根据当前的磁盘规划,就是要给"/"扩容200G磁盘空间。 先了解些专业的名词。 (1) PV物理卷(块设备) 存储系统最底层的存储单元,存储设备。...就是增加200G后的容量, lvextend用来扩展逻辑卷的空间,此处增加200G, lsblk可以看到vdb和rootvg-lv_root之间的关系, 但是通过df,看到当前好像没生效,磁盘空间没扩容...还需要通过xfs_growfs对根路径文件系统做扩展, 此时通过df,就可以显示刚增加容量(200G)的磁盘空间了, 参考资料, https://blog.csdn.net/weixin_43658009

86510

Ceph Bulestore磁盘空间分配初探

本文作者 / spikehe(何诚) 爱好acg,小甲师兄的首席大弟子~ 在大佬中夹缝求生的实习boy 最近跟着小甲师兄优化Ceph块存储缓存,涉及IO映射和磁盘空间分配,想到Ceph Bluestore...FileStore工作流程 而Bluestore抛弃了标准的POSIX文件系统,实现在用户态下使用linux aio直接对裸设备进行I/O操作(Block Device),并且自身实现了一个极简的文件系统...Allocator只负责在内存中将空闲空间标记为已分配,不关心磁盘空间使用情况的持久化,BlueFS将其记录在文件系统的日志中,Bluestore通过FreelistManager将其存储在k/v中,并在对象...Stupid Allocator Stupid Allocator基于区间树实现,空间分配通过增删改树节点实现; 老版Bitmap Allocator 位图管理磁盘空间的基本思路是,使用一个bit位的两种状态...老版BitMapAllocator树结构 树中每个节点都会统计自己子树中包含的空闲磁盘空间和已分配磁盘空间,这在分配连续大块的磁盘空间时可以跳过空间不足的子树,快速定位到剩余空间能够满足要求的子树,从而提高分配效率

5.7K50
您找到你想要的搜索结果了吗?
是的
没有找到

Linux被吃掉的磁盘空间

在服务器运维过程中,我们时常会遇到这样的情况,收到服务器磁盘空间告警 登录服务器,通过df -Hl查看 和告警信息一致,接着我们就是要找到导致磁盘空间满的目录或文件 如何找到占用空间大的目录或文件...进行过滤 du -h -d 2|grep [GT] |sort -nr du -h --max-depth=2|grep [GT] |sort -nr 通过这样的方式,可以搜出以G或者T为单位的占用磁盘空间的大目录...或者可以通过find来查询 find / -type f -size +1G -exec du -h {} \; 从效率上来说,find要比du要更快速、灵活 通过这两种方法,我们可以快速找到占用磁盘空间的罪魁祸首...很多时候,你会发现,通过find或du查半天,发现所有加起来的占用空间,和df看到的磁盘空间占用,相差很大,就比如我上面的两张图 通过df查看,磁盘使用37G,但是在根目录下通过du -hs 查看,总共加起来差不多...还有一种经常有人问的问题,就是,通过df查看到的磁盘 会发现,Used和Avail加起来不够Size,莫名被吃掉一部分 其实这是Linux文件系统的一种安全策略,它默认会为root用户保留5%的磁盘空间

2.1K20

10个步骤解决Linux磁盘空间告急

恢复Linux磁盘空间全面指南 运维告警里比较常见的就是磁盘空间超过告警阀值的情况,遇到这种情况是最常见的,只要不影响业务以及不是快速占满磁盘的情况下,就可以慢慢着手解决问题。以下是比较常用的步骤。...步骤1:检查磁盘空间 首先,你需要知道问题的所在。通过终端,你可以使用 df 命令查看磁盘空间使用情况。...步骤4:清理缓存和临时文件 Linux系统经常存储临时文件和缓存,这些文件随着时间的推移可能会占用大量的空间。...Linux系统维护的重要组成部分。...通过定期检查和清理,可以确保系统运行顺畅,并避免因磁盘空间不足导致的问题。始终在执行删除操作前备份重要数据,以防意外发生。

18910

Linux 内核 内存管理】伙伴分配器 ② ( 伙伴分配分配内存流程 )

文章目录 一、伙伴分配分配内存流程 1、查询 n 阶页块 2、查询 n + 1 阶页块 3、查询 n + 2 阶页块 一、伙伴分配分配内存流程 ---- 伙伴分配器 以 " 阶 " 为单位 , 分配.../ 释放 物理页 ; 阶 ( Order ) : 物理页 的 数量单位 , n 阶页块 指的是 2^n 个 连续的 " 物理页 " ; 页 / 阶 概念参考 【Linux 内核 内存管理...】伙伴分配器 ① ( 伙伴分配器引入 | 页块、阶 | 伙伴 ) 博客 ; " 伙伴分配器 " 分配内存流程 : 假设要 分配 n 阶页块 ; 1、查询 n 阶页块 查询当前是否有 空闲的 n...阶页块 , 如果有则 直接分配 , 如果没有 , 则进入下一步 , 查询 n + 1 阶页块 ; 2、查询 n + 1 阶页块 查询当前是否有 空闲的 n + 1 阶页块 , 如果有 , 将...n + 1 阶页块 分成 2 个 n 阶页块 , 一块插入 空闲 n 阶页块链表 ; 一块 直接分配 , 如果没有 , 则进入下一步 , 查询 n + 2 阶页块 ; 3、查询

7K50
领券