/mnt 아래에 거의 가득 찬 외장 하드 드라이브가 마운트되어 있습니다. 이 하드 드라이브의 크기는 약 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
동일하든 관계없이 폴더가 있는 디스크 입니다./
즉, 귀하의 문제(확인하기 위해 답변에서 정보가 제거되었지만 해당 답변 아래의 설명에 언급됨)는 /
파티션을 채우고 외부 드라이브의 상태가 중요하지 않다는 것입니다.