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

磁盘空间分配的初次尝试

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

90810

Ceph Bulestore磁盘空间分配初探

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

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

    Linux 查看磁盘空间

    原文链接:https://www.runoob.com/w3cnote/linux-view-disk-space.html Linux 查看磁盘空间可以使用...df df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示: ?...若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。 -b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。...-k:以1024字节为单位列出磁盘空间使用情况。 -c:最后再加上一个总计(系统默认设置)。 -l:计算所有的文件大小,对硬链接文件,则计算多次。 -x:跳过在不同文件系统上的目录不予统计。...来源:https://www.runoob.com/w3cnote/linux-view-disk-space.html

    13.5K20

    linux 磁盘转移空间的方法

    如何将一个盘的空间转移到另一个盘中,因为会经常遇到这种情况,在/home目录下磁盘很大,但/root少得可怜,如何把/home的空间转移到/root中呢?下文教你实战。...取消/home目录的挂载 umount -v /home 检查要转移的磁盘 e2fsck -ff /dev/mapper/fedora-home #此命令操作结果的5个步骤必需全部通过 显示结果如下...计算方法: 141G – 转移1g = 140G resize2fs /dev/mapper/fedora-home 140G 剪切磁盘空间 lvreduce -L -1G /dev/mapper/fedora-home...重新挂载/home mount -v /home 转移到/root lvextend -L+1G /dev/mapper/fedora-root 使/root空间生效 resize2fs /dev/mapper...tmpfs 787M 0 787M 0% /run/user/0 /dev/mapper/fedora-home 141G 60M 133G 1% /home 以上就是本文的全部内容

    2.2K30

    Linux被吃掉的磁盘空间

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

    2.1K20

    Linux磁盘格式化,磁盘挂载,手动增加swap空间

    l 4.5 磁盘格式化(上) l 4.6 磁盘格式化(下) l 4.7 磁盘挂载(上) l 4.7 磁盘挂载(下) l 手动增加swap空间 4.5 磁盘格式化(上)   将磁盘划分分区之后,就需要对磁盘进行格式化才能够进行使用...,格式化需要选择一个文件系统来进行格式化,使用cat /etc/filesystems 命令可以查看Linux里支持的文件系统: ?  ...4.6 磁盘格式化(下) 3.mke2fs -m此选项可以指定某个磁盘分区的预留容量的大小。...blkid可以看到磁盘的UUID,可以直接使用UUID挂载磁盘: ? 4.9 手动增加swap空间   想要手动增加swap空间的话,需要先添加一个小的虚拟磁盘: ?...dd命令是用来操作磁盘的 if是指定从哪里去读取 /dev/zero是Linux内核的造0器,可以产生源源不断的0 of是指定将0写入到哪个文件里 bs是指定每个块的大小 count是指定newdisk

    3K20

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

    恢复Linux磁盘空间全面指南 运维告警里比较常见的就是磁盘空间超过告警阀值的情况,遇到这种情况是最常见的,只要不影响业务以及不是快速占满磁盘的情况下,就可以慢慢着手解决问题。以下是比较常用的步骤。...步骤1:检查磁盘空间 首先,你需要知道问题的所在。通过终端,你可以使用 df 命令查看磁盘空间使用情况。...步骤4:清理缓存和临时文件 Linux系统经常存储临时文件和缓存,这些文件随着时间的推移可能会占用大量的空间。...步骤8:扩展磁盘空间 扩展硬盘空间最直接,这可能包括添加新的硬盘、调整分区大小或使用网络附加存储(NAS)。 步骤9:使用文件系统特性 如果文件系统支持,比如xfs可以通过启用压缩来节省空间。...Linux系统维护的重要组成部分。

    31910

    Linux清理磁盘空间常用命令

    查看磁盘占用情况 # 查看服务器磁盘空间整体情况     df -h     # 查看当前目录,哪个文件占用最大     du -h --max-depth=1     # 查看当前目录下各文件及目录占用大小...wc -l     # 查看当前目录下的目录数量(包含子目录中的目录)注意:R,代表子目录     ls -lR | grep "^d" | wc -l     # 统计所有以"test"开头的目录下的全部文件数量...find ./ -name "*.*" -mtime +42 -exec ls -l {} \;|awk 'BEGIN {SUM=0}{SUM+=$5} END{print SUM}' 找出已经删除但空间未释放的大文件并清空...找出已经删除但磁盘空间未释放的文件,如果文件已经删除,但实际的磁盘空间未释放,这个时候文件句柄 fd 相关信息还在内存中,可以通过 lsof 命令找出,比如打开文件的pid和读写文件的系统fd。

    3.8K30

    Linux中的快速文件空间分配:fallocate命令详解

    Linux系统中,有时候我们需要快速创建一个大文件来进行某些测试或验证操作,传统的方式可能会消耗大量的时间。在这种情况下,fallocate命令就成了一把利器。...1. fallocate命令简介 fallocate命令用于预分配或取消分配文件空间。不同于其他方法,这个命令可以快速为文件分配空间,而不需要实际写入任何数据。...这一特性使得它在需要快速创建大文件的场景下非常有用,例如在系统测试或磁盘压力测试的情况下。...以下是两者的比较: fallocate:快速分配空间,不写入数据。 dd:按指定大小写入数据,速度较慢。 5. 注意事项 fallocate仅适用于支持预分配的文件系统,如ext4。...总结 fallocate命令是Linux下一个强大的文件操作工具,可以快速分配或取消分配文件空间。通过理解和学会这一命令,我们可以在合适的场景下实现更高效的文件操作。

    4.8K20

    磁盘空间清理

    过程 某天登陆以后发现创建文件失败,提示空间不足了。 于是我用df命令看了一下,使用率确实达到了100%。...再用df命令确认一下存储空间, 原先被占用的空间已经彻底释放: $ df -h / Filesystem Size Used Avail Use% Mounted on /dev/vda1...在linux上,rm命令删除文件的方式是将文件从文件结构中进行unlink操作。...其实我觉得仔细分析下来还是有不少收获可以分享给大家的: 生产环境上请养成为日志配置翻转的习惯,搜索Linux的logrotateg功能会有详细的解析,这里放一个nginx的日志翻转配置供参考:...搜索时提出正确的问题会让你事半功倍,问题的关键现象是du和df结果不一致,所以我在搜索时是这样描述的: du show disk full but can't find du和dh的区别: 根据手册描述df命令报告文件系统的磁盘使用率

    1.8K00

    使用 du 检查 Linux 上已用的磁盘空间

    无论你有多少存储空间,它总有可能被填满。在大多数个人设备上,磁盘被照片、视频和音乐填满,但在服务器上,由于用户账户和日志文件数据,空间减少是很正常的。...无论你是负责管理一个多用户系统,还是只负责自己的笔记本电脑,你都可以用 du 命令检查磁盘的使用情况。 默认情况下,du 列出了当前目录中使用的磁盘空间,以及每个子目录的大小。...为文件大小设置一个阈值 当为了磁盘空间而查看文件时,你可能只关心较大的文件。你可以通过 --threshold(简写 -t)选项为文件大小设置一个阈值。...2020-04-11 13:10 /home/tux/Footage/waterfall.mp4 8.5G 2021-07-14 13:55 /home/tux/Footage/ 查看可用磁盘空间...如需获得一个驱动器上可用磁盘空间的摘要,请阅读我们关于 df 命令的文章。

    2K20

    linux磁盘空间占满问题快速定位并解决

    经常会遇到这样的场景:测试环境磁盘跑满了,导致系统不能正常运行! 此时就需要查看是哪个目录或者文件占用了空间。 常使用如下几个命令进行排查:df, lsof,du。...有时候删除日志文件之后再df -h查看空间依然被占满,继续排查。 lsof file_name 查看文件占用进程情况,如果删除的日志正在被某个进程占用,则必须重启或者kill掉进程。...【参考】 http://www.cnblogs.com/peida/archive/2012/12/10/2810755.html 每天一个linux命令(34):du 命令 http://blog.csdn.net.../cjf_iceking/article/details/37593963 Linux中删除文件,磁盘空间未释放问题追踪 https://segmentfault.com/q/1010000003044027...linux 删除文件后,如何释放磁盘空间?

    4.3K20

    Linux磁盘空间的利器:`df` 和 `du`命令

    Linux 系统中,磁盘空间管理是一项至关重要的任务。了解系统上各个文件和目录所占用的磁盘空间,能够帮助我们及时进行磁盘清理、规划存储空间以及避免系统因为磁盘空间不足而发生故障。...本文将详细介绍 Linux 中两个常用的命令:df 和 du,它们是分析磁盘空间的利器。图片什么是 df 命令?...df(磁盘空间使用情况)命令是一个用于显示 Linux 系统上文件系统的磁盘空间使用情况的实用工具。...查看目录中每个子目录的磁盘空间有时候我们可能想了解一个目录中每个子目录的磁盘空间使用情况,以便找出哪些子目录占用了大量的磁盘空间。...结论通过掌握 df 和 du 命令,我们能够轻松分析 Linux 系统中的磁盘空间。df 命令用于查看整个文件系统或指定文件系统的磁盘空间使用情况,而 du 命令则用于计算指定目录或文件的磁盘使用量。

    1K20
    领券