/mnt 아래에 거의 가득 찬 외장 HDD가 마운트되어 있습니다. 이 HDD의 크기는 약 1TB입니다. 내 기본 하드 드라이브는 약 200GB입니다. 둘의 크기 차이가 상대적으로 크기 때문에 Linux에서는 전체 시스템이 95%를 초과하여 예약된 공간 요구 사항인 5%를 위반하는 것으로 간주합니다. 당연히 해당 공간을 사용할 수 없기 때문에 로그인할 수 없게 됩니다. (로그인이 가능하도록 예약 공간 요구 사항을 당분간 1%로 줄였습니다.)
내 질문: 이 문제를 어떻게 해결할 수 있나요? 기본 하드 드라이브 공간의 3%만 소비했는데, 이는 거의 200GB의 사용 가능한 공간이 있다는 의미입니다. 거의 꽉 찬 외장 하드 드라이브를 탑재했다고 해서 공간이 부족해서 잠긴다는 것은 합리적이지 않은 것 같습니다. 이에 대한 해결책이 있나요?
[요청 시 더 자세한 내용을 제공하도록 편집]
me@xxxx ~ $ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=5065004k,nr_inodes=1266251,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1023832k,mode=755)
/dev/sda1 on / type ext4 (rw,noatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids,release_agent=/run/cgmanager/agents/cgm-release-agent.pids)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=37,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda6 on /home type ext4 (rw,noatime,data=ordered)
/dev/sdb1 on /mnt/media_drive type ext3 (rw,noatime,data=ordered)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755)
tmpfs on /run/user/122 type tmpfs (rw,nosuid,nodev,relatime,size=1023832k,mode=700,uid=122,gid=131)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1023832k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
me@xxxx ~ $ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 5065004 0 5065004 0% /dev
tmpfs 1023832 35556 988276 4% /run
/dev/sda1 19091584 11288172 7591732 60% /
tmpfs 5119144 510692 4608452 10% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 5119144 0 5119144 0% /sys/fs/cgroup
/dev/sda6 207550056 6631692 190352376 4% /home
/dev/sdb1 961301000 830560452 81902548 92% /mnt/media_drive
cgmfs 100 0 100 0% /run/cgmanager/fs
tmpfs 1023832 0 1023832 0% /run/user/122
tmpfs 1023832 20 1023812 1% /run/user/1000
60%를 표시하는 df 명령의 경우 어제는 100%로 표시되었지만 많은 항목(휴지통 비우기 등)을 삭제했습니다. 드라이브가 3%에 가깝기 때문에 현재 60%가 표시되어서는 안 된다는 점에 유의하는 것이 중요합니다.
로그온하려고 할 때 다음 오류가 발생했습니다.
귀하의 세션은 10초도 채 걸리지 않았습니다. 직접 로그아웃하지 않은 경우 설치 문제가 있거나 디스크 공간이 부족할 수 있음을 의미할 수 있습니다. 이 문제를 해결할 수 있는지 확인하려면 비상 안전 세션 중 하나로 로그인해 보십시오. [ ] 세부정보 보기(~/.xsession-errors 파일)
쉘로 가서 실행 df
해 보니 내 시스템(/dev/sda1)이 100% 가득 찼습니다. 내 다운로드 디렉토리에서 휴지통과 일부 대용량 파일을 삭제했습니다. 또한 tune2fs
그래픽으로 로그인할 수 있는 공간을 확보하기 위해 예약된 공간 요구 사항을 1%로 설정했습니다.
답변1
일반적으로 문제의 파일 시스템에서 예약된 공간의 비율을 변경하면 시스템으로 다시 돌아가는 데 도움이 됩니다.
tune2fs -m 1 <path to device node your filesystem rests on>
/var
일반적으로 문제의 전체 디스크는 마운트 와 동일하든지 /
자체 마운트 든 관계없이 폴더가 있는 디스크입니다 .
즉, 귀하의 문제(귀하의 답변에서 제거된 이후의 정보로 식별되었지만 이 답변 아래의 설명에서 언급됨)는 파티션 을 채우고 /
외부 드라이브의 상태가 관련이 없다는 것입니다.