当分区大约已满 80% 时,Linux 是否会卸载根分区?

当分区大约已满 80% 时,Linux 是否会卸载根分区?

概括

Linux 似乎正在卸载根分区/dev/sda6。我注意到sda6 大约 80% 已满。当根分区达到 80% 满时,Linux 是否会卸载该根分区,以阻止您添加更多文件?

未安装的/dev/sda6似乎阻止我访问/media/sda7,我有很多视频文件。下面的输出显示“/dev/sda7 /media/sda7”已卸载。但是,有时“mount”确实显示它已安装(但 /dev/sda6 未安装)。

您能提出修复建议吗?

我的系统是硬盘上的 Knoppix(实际上是 Debian)。

详细信息

以下显示/etc/fstabmount命令输出。

$ cat /etc/fstab  
\# DEFAULT BASE FSTAB, UNCONFIGURED  
proc       /proc         proc       noauto             0 0  
sysfs      /sys          sysfs      noauto             0 0  
/dev/sda6 / reiserfs relatime 0 0  
/dev/sda5 none swap defaults 0 0  
\# Added by KNOPPIX  
   noauto,users,exec 0 0  
\# Added by KNOPPIX  
/dev/sda7 /media/sda7 reiserfs noauto,users,exec 0 0  
\# Added by KNOPPIX  
/dev/sr0 /media/sr0 auto noauto,users,exec 0 0  
\# Added by KNOPPIX  
/dev/sda3 /media/sda3 ntfs noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0
0  
\# Added by KNOPPIX  
/dev/sda2 /media/sda2 ntfs noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0
0  
\# Added by KNOPPIX  
/dev/sda1 /media/sda1 ntfs noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0
0  

$ mount  
/dev/root on / type reiserfs (rw,relatime)  
proc on /proc type proc (rw,relatime)  
sysfs on /sys type sysfs (rw,relatime)  
usbfs on /proc/bus/usb type usbfs (rw,relatime)  
tmpfs on /tmp type tmpfs (rw,relatime,size=2097152k)  
udev on /dev type tmpfs (rw,relatime,size=20480k)  
tmpfs on /dev/shm type tmpfs (rw,relatime,size=2097152k)  
devpts on /dev/pts type devpts (rw,relatime,mode=1777)  
ramfs on /mnt/JG-ramdisc type ramfs (rw,relatime)  

答案1

答案是。在我的一个系统中,我的根分区利用率为 100%。 Linux 没有卸载根分区。

[root@xxx ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        39G   37G  4.5M 100% /
tmpfs           934M  232K  933M   1% /dev/shm
/dev/sda1       194M   56M  129M  31% /boot
/dev/sda5       877G  160G  673G  20% /home

答案2

您的根分区在输出中安装为 as/dev/root而不是 as sda6。这种区别是无关紧要的。您的分区不会被卸载,因为在所有子挂载都首先卸载之前,无法卸载分区。例如,在您的设置中/,如果不先卸载,则无法卸载/home/boot并且如果您能够这样做,您将失去对所有命令的访问权限,并且事情将停止工作。

对于您 80% 使用率的问题,答案是否定的。在大多数 Linux 文件系统中,最后 5% 的空间是为超级用户保留的,因此普通用户无法填满设备。这是用于防止用户添加更多文件的方法,尽管 root 可以使分区达到 100% 使用率。

相关内容