일반화하다
Linux가 루트 파티션을 마운트 해제하는 것 같습니다 /dev/sda6
. 확인해보니 sda6
80% 정도 채워져 있었습니다. Linux에서는 루트 파티션이 80% 가득 차면 루트 파티션을 마운트 해제하여 더 이상 파일을 추가할 수 없습니까?
제거된 파일로 /dev/sda6
인해 액세스할 수 없는 것 같습니다 /media/sda7
. 동영상 파일이 많습니다. 아래 출력은 "/dev/sda7 /media/sda7"이 마운트 해제되었음을 보여줍니다. 그러나 "mount"가 마운트된 것으로 표시되는 경우도 있습니다(그러나 /dev/sda6은 마운트되지 않음).
수정 사항을 제안해 주실 수 있나요?
내 시스템은 하드 드라이브에 있는 Knoppix(실제로는 Debian)입니다.
세부
다음은 디스플레이 /etc/fstab
및 mount
명령 출력입니다.
$ 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% 활용되고 있습니다. 리눅스 아니오제거루트 파티션.
[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
루트 파티션은 출력에서 /dev/root
as 대신 as 로 마운트됩니다 sda6
. 이 구별은 부적합합니다. 모든 하위 마운트가 먼저 마운트 해제될 때까지 파티션을 마운트 해제할 수 없으므로 파티션은 마운트 해제되지 않습니다. 예를 들어, 설정에서 /
먼저 제거하지 않고는 제거할 수 없으며 /home
, /boot
그렇게 할 수 있는 경우 모든 명령에 액세스할 수 없게 되며 작동이 중지됩니다.
80% 사용량에 대한 질문에 대한 대답은 '아니오'입니다. 대부분의 Linux 파일 시스템에서는 공간의 마지막 5%가 슈퍼유저를 위해 예약되어 있으므로 일반 사용자는 장치를 채울 수 없습니다. 이는 루트가 파티션을 100% 사용하게 할 수 있지만 사용자가 더 많은 파일을 추가하는 것을 방지하는 데 사용되는 방법입니다.