¶ 设备磁盘空间未满,但报错 “ 设备上没有空间 ”
更新时间: 2023-05-17 12:34:09
¶ 原因:
此错误可能是磁盘 inode 空间被占满导致。
¶ 解决方法:
更换安装磁盘或者将此磁盘下文件备份后,格式化磁盘并将 inode 数量扩容,请谨慎操作!
mkfs.ext4 {$disk} -N 100000000
解释:这是一个 Linux 命令,用于在指定磁盘上创建一个新的 ext4 文件系统
mkfs.ext4
:这是用于创建 ext4 文件系统的命令。ext4 是 Linux 中广泛使用的文件系统类型之一,具有诸如可扩展性、日志记录和兼容性等特性{$disk}
:这是一个占位符,表示实际的磁盘设备路径。在实际使用中,你需要将此占位符替换为你要格式化的磁盘设备路径,例如/dev/sda1
-N 100000000
:这是一个可选参数,表示在创建文件系统时设置的最大 inode 数。inode 是文件系统中的一个数据结构,用于存储文件和目录的元数据(例如权限、所有者、时间戳等)。这里,-N 100000000
表示在文件系统中预分配 1 亿个 inodes。预分配足够多的 inodes 可确保文件系统能够存储大量的文件和目录,但这可能会稍微增加磁盘空间的使用