当前位置:网站首页>4T硬盘剩余很多提示“No space left on device“磁盘空间不足
4T硬盘剩余很多提示“No space left on device“磁盘空间不足
2022-08-05 03:55:00 【aixueai】
在linux中,硬盘有两个概念,就是block和inode
- block:用于存放实际数据 ,实际占用空间用 df -h 查看
- inode:存放文件属性 ,实际占用的节点用 df -i 查看
只要这两个其中一个占满空间了,都会导致提示报错"No space left on device"磁盘空间不足,也就是如果文件系统中的所有inode都已耗尽,即使磁盘上有可用空间,内核也不能创建新文件。
使用mkfs.ext4默认参数格式化磁盘后,发现格式化时间特别长,并且格式化会占用磁盘很大的空间。例如2TB的磁盘格式化会占用10分钟左右时间,并占用30G左右的磁盘空间。
究其原因,原来inode会占用磁盘空间,每个inode占用256b大小空间。
默认情况下,mkfs2fs会为每16kb的磁盘空间分配一个inode;
所以,在分区上创建新文件系统时,可以使用-i选项设置每inode字节数(字节/inode比率),每inode字节数比率越大,将创建的inode越少。例如:
$ sudo mkfs.ext4 -i 16400 /dev/sdc1
注意:一旦创建了文件系统,就无法更改每inode字节数的比率(除非重新格式化),而调整文件系统的大小会更改inode的数目以维持该比率。
Linux的快速格式化命令
使用-T标志来指定如何使用文件系统,告诉文件系统将用于创建或存储largefile和largefile4,它们分别提供更多比率,即每1 MiB和4 MiB一个索引节点,减少inode个数,格式化速率也会变快。
$ sudo mkfs.ext4 -T largefile /dev/device
$ sudo mkfs.ext4 -T largefile4 /dev/device
largefile和largefile4对应的【多大磁盘空间分配一个inode】其实是在 /etc/mke2fs.conf 定义的。
largefile 类型就是 1M 一个 inode
largefile4 类型就是 4M 一个 inode
如此格式化会变快,但是inode会减少,如果你确定存储的都是大文件是可以这样用的,如果存储的都是小文件,inode耗尽就会出现磁盘剩余空间很多,但提示"No space left on device"磁盘空间不足无法再创建文件的情况:
边栏推荐
- [极客大挑战 2019]FinalSQL
- Ffmpeg - sources analysis
- The sword refers to Offer--find the repeated numbers in the array (three solutions)
- 【8.1】代码源 - 【第二大数字和】【石子游戏 III】【平衡二叉树】
- Redis1:Redis介绍、Redis基本特性、关系型数据库、非关系型数据库、数据库发展阶段
- UE4 后期处理体积 (角色受到伤害场景颜色变淡案例)
- Package zip is not available, but is referred to by another package.
- 【树莓派】树莓派调光
- Initial solution of the structure
- Event parse tree Drain3 usage and explanation
猜你喜欢

日志导致线程Block的这些坑,你不得不防

Why is the pca component not associated

从企业的视角来看,数据中台到底意味着什么?

Dive into how it works together by simulating Vite

结构体初解

mutillidae下载及安装

[TA-Frost Wolf_may-"Hundred Talents Project"] Graphics 4.3 Real-time Shadow Introduction

10 years of testing experience, worthless in the face of the biological age of 35

冰蝎V4.0攻击来袭,安全狗产品可全面检测

数据库设计的酸(ACID)碱(BASE)原则
随机推荐
DEJA_VU3D - Cesium功能集 之 058-高德地图纠偏
[极客大挑战 2019]FinalSQL
炎炎夏日教你利用小米智能家居配件+树莓派4接入Apple HomeKit
iMedicalLIS监听程序(2)
数组常用方法总结
Confessing the era of digital transformation, Speed Cloud engraves a new starting point for value
JeeSite新建报表
Slapped in the face: there are so many testers in a certain department of byte
【8.4】代码源 - 【数学】【历法】【删库】【不朴素的数列(Bonus)】
Web3.0 Dapps - the road to the future financial world
UE4 后期处理体积 (角色受到伤害场景颜色变淡案例)
运维监控系统之Open-Falcon
SkiaSharp 之 WPF 自绘 粒子花园(案例版)
【背包九讲——01背包问题】
public static
List asList(T... a) What is the prototype? UE4 opens door via interaction (keyboard key)
sql怎么找字段里所有数据为空的字段
DEJA_VU3D - Cesium功能集 之 057-百度地图纠偏
用Unity发布APP到Hololens2无坑教程
shell脚本:for循环与while循环