日前,同事反馈一个问题:在一个大分区(24T)中使用xfs文件系统,用来做历史文件备份,突然提示没有磁盘空间错误,先检查下:[root@imysql ~]# df -hT

Filesystem    Type    Size  Used Avail Use% Mounted on

/dev/sdb1      xfs     19T   16T  2.4T  88% /backup

[root@imysql ~]# df -hi

Filesystem            Inodes   IUsed   IFree IUse% Mounted on

/dev/sdb1               9.3G    3.4M    9.3G    1% /backup

可以看到,不管是物理空间,还是inode,都还有很多余量,那为何还会报告磁盘空间不够呢?

查询了下XFS FAQ,发现有一段:Q: What is the inode64 mount option for?

By default, with 32bit inodes, XFS places inodes only in the first 1TB of a disk. If you have a disk with 100TB, all inodes will be stuck in the first TB. This can lead to strange things like "disk full" when you still have plenty space free, but there's no more place in the first TB to create a new inode. Also, performance sucks.

To come around this, use the inode64 mount options for filesystems >1TB. Inodes will then be placed in the location where their data is, minimizing disk seeks.

Beware that some old programs might have problems reading 64bit inodes, especially over NFS. Your editor used inode64 for over a year with recent (openSUSE 11.1 and higher) distributions using NFS and Samba without any corruptions, so that might be a recent enough distro.

大意就是xfs文件系统会把inode存储在磁盘最开始的这1T空间里,如果这部分空间被完全填满了,那么就会出现磁盘空间不足的错误提示了。解决办法就是在挂载时,指定inode64 选项:mount -o remount -o noatime,nodiratime,inode64,nobarrier /dev/sdb1 /backup

P.S,磁盘空间小于1T的不用担心这个问题 :)

linux不识别xfs,51CTO博客-专业IT技术博客创作平台-技术成就梦想相关推荐

  1. linux不识别xfs,centos7 grub2无法识别xfs root分区

    新人提问:本人用liveCD同步了一个CentOS7的系统,这个原系统只有两个分区,/   sda1  xfs   swap  sda2: 然后新建了硬盘,同样分区格式化,再同步系统数据后在liveC ...

  2. linux vbox 不能使用scsi_id 查看uuid,51CTO博客-专业IT技术博客创作平台-技术成就梦想...

    今天在搭建RAC的时候,使用udev方式来创建ASM磁盘,执行/sbin/scsi_id命令不知道啥原因,死活获取不到UUID,执行结果啥也不显示. [root@seiang2 ~]# scsi_id ...

  3. linux外挂存储不同,51CTO博客-专业IT技术博客创作平台-技术成就梦想

    二.确定设备的名称 在Linux中,设备名称通常都在/dev里.这些设备名称的命名都是有规则的,我们可以用"推理"的方式把设备名称找出来. 譬如说/dev/hda1这个IDE设备. ...

  4. linux主节点启动nfs,51CTO博客-专业IT技术博客创作平台-技术成就梦想

    Windows系统之间下以实现文件和目录的共享,那么在linux系统下面是否也可以实现了,我们就测试一下: 在linux下面实现目录共享的软件是nfs 要配置nfs服务首先要配置rsh服务才可以,具体 ...

  5. linux grep 快速,51CTO博客-专业IT技术博客创作平台-技术成就梦想

    什么是grep? grep (global search regular expression(RE) and print out the line,其全称意义为全局搜索正则表达式,并打印出来.是一种 ...

  6. linux httpd 域名映射,51CTO博客-专业IT技术博客创作平台-技术成就梦想

    一.DNS服务器的设置 我们知道互联网网是基于TCP/IP协议的,要进行通信必须获得对方的IP地址,这是通过DNS服务器来实现的.因此要想实现虚拟域名首先应当令DNS 服务器接受该虚拟域名,即把它映射 ...

  7. linux实时备份,51CTO博客-专业IT技术博客创作平台-技术成就梦想

    rsync缺点/不足: 1.rsync在同步数据时,需要扫描所有文件后进行比对,进行差量传输.如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的,并且正在发生变化的往往是其中很少的一部分, ...

  8. linux使用grep数字个数,51CTO博客-专业IT技术博客创作平台-技术成就梦想

    一.作业(练习)内容: 1.总结本此课程中所涉及命令的使用方法及相关示例展示: Linux文本处理三剑客: grep: 文本过滤工具: sed:文本编辑器(行):stream editor awk:文 ...

  9. pxe安装linux dhcp失败,51CTO博客-专业IT技术博客创作平台-技术成就梦想

    原理有必要说明一下           (百度偷来的) 原理和概念: 1.1 什么是PXE 严格来说,PXE 并不是一种安装方式,而是一种引导的方式.进行 PXE 安装的必要条件是要安装的计算机中包含 ...

最新文章

  1. 090901 T 面试中遇到的一个Sql Question
  2. mysql innodb 数据复制_五千万的数据 复制到另张表 是先复制数据再加索引还是先建好索引再复制数据 表引擎Innodb...
  3. (二)TestNG测试框架之注解及属性概览
  4. php实现页面雪花效果,JavaScript_使用javascript实现雪花飘落的效果,看了javascript网页特效实例大全 - phpStudy...
  5. 如何向 Microsoft 管理控制台添加证书管理器
  6. 连接到kali linux服务器上的MySQL服务器错误
  7. Struts2请求处理的内部流程说明(版本二)
  8. RHEL(Red Hat Enterprise Linux)配置YUM源
  9. 【LeetCode笔记】剑指 Offer 67. 把字符串转换成整数 (Java、字符串)
  10. Java文档阅读笔记-JPA Tutorial
  11. 【Flink】Flink KeyGroupRange {startKeyGroup=7,endKeyGroup=12} does not contain key group 45
  12. thinkphp 随机取10条数据_spark调优-数据倾斜
  13. 惠普HP CM1312nfi彩色激光打印机硒鼓替代方案
  14. 谷歌开源 Embedding Projector 高维数据可视化--转自开源中国
  15. 一款好看的 html 后台管理系统模板
  16. gst-rtsp-server 开源包的说明
  17. 2022-06-25 网工进阶(十一)IS-IS-三大表(邻居表、路由表、链路状态数据库表)、LSP、CSNP、PSNP、LSP的同步过程
  18. undefined reference to `vtkRenderingVolumeOpenGL_AutoInit_Destruct()',`vtkRenderingVolumeOpenGL_Auto
  19. 机器学习 基础理论 学习笔记 (6)异常值检测和处理
  20. 肖然:DDD分层架构的代码结构实战

热门文章

  1. python颜色识别原理_用opencv-python实现颜色检测
  2. 是否需要配置环境变量,比如maven,jdk等
  3. 帝豪gl车机系统降级_帝豪GL配备智能娱乐系统,搭1.8L发动机,静态体验如何?...
  4. [专栏精选]Unity中的Git最佳实践
  5. (五)流比特币价格的AI预测和异常检测
  6. C#关于base64图片字符串的压缩方法
  7. Abp vnext 授权(Authorization)
  8. .NET Core 2.1.12 与 2.2.6 发布,修复 URL 重定向欺骗漏洞
  9. SQL Server:查找表的生成或顺序
  10. laravel生成php代码,laravel代码生成器