当硬盘已满时会发生什么?

当硬盘已满时会发生什么?

当 Linux 运行时硬盘已满时会发生什么?它会锁定系统吗?还是其他什么事情,或者什么也没发生?

我正在使用 Ubuntu Linux。

答案1

它不应该挂起系统;但是,应用程序在尝试写入文件时将会失败,并且日志文件可能不会更新。

在 ext[234] 文件系统中,一定量的磁盘被保留给 root 用户;这可能适合您的用例(您不希望您的系统因无法写入日志文件而出现混乱的故障)。

答案2

在 ext2/ext3/ext4 文件系统中,会为 root 保留 5% 的磁盘空间,以防磁盘已满,以便进程可以正常工作。您可以使用命令检查这一点:

$ sudo dumpe2fs /dev/sda1 | grep Reserved

其中 /dev/sda1 是文件系统的设备(可以使用 df 命令检查)。

您可以使用une2fs命令更改此值:

$ sudo tune2fs -r 109117 /dev/sda1

相关内容