Eu tenho um HDD externo quase cheio montado em/mnt. Este HDD tem cerca de 1 TB de tamanho. Meu disco rígido principal tem cerca de 200 GB. Devido à diferença relativamente grande no tamanho dos dois, o Linux vê todo o meu sistema como tendo ultrapassado 95% do ponto máximo, o que viola o requisito de espaço reservado de 5%. Naturalmente, isso faz com que eu não consiga fazer login porque não tenho permissão para usar esse espaço. (Reduzi o requisito de espaço reservado para 1% por enquanto para poder fazer login).
Minha pergunta: como posso consertar isso? Consumi apenas 3% do espaço principal do meu disco rígido, o que significa que tenho quase 200 GB de espaço disponível. Não parece razoável que eu fique bloqueado devido a espaço insuficiente só porque tenho um disco rígido externo quase cheio montado. Existe uma solução para isso?
[editar para fornecer mais detalhes mediante solicitação]
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
Para o comando df que mostra 60%, estava mostrando 100% ontem, mas apaguei muitas coisas (esvaziei a lixeira, etc.). É importante observar que atualmente também não deveria estar mostrando 60%, pois a unidade está perto de 3% cheia.
Recebi o seguinte erro ao tentar fazer logon.
Sua sessão durou menos de 10 segundos. Se você não efetuou logout, isso pode significar que há algum problema de instalação ou que você pode estar sem espaço em disco. Tente fazer login com uma das sessões à prova de falhas para ver se você consegue corrigir esse problema. [] Ver detalhes (arquivo ~/.xsession-errors)
Entrei no shell e executei df
e percebi que meu sistema (/dev/sda1) estava 100% cheio. Excluí minha lixeira e alguns arquivos grandes em meu diretório de downloads. Também corri tune2fs
para definir meu requisito de espaço reservado para 1% para me permitir algum espaço para fazer login graficamente.
Responder1
Geralmente, alterar a porcentagem de espaço reservado no sistema de arquivos em questão ajudará você a voltar ao sistema:
tune2fs -m 1 <path to device node your filesystem rests on>
Geralmente, o disco completo em questão será qualquer que /var
seja a sua pasta, seja ela igual à sua /
montagem ou uma montagem própria.
Dito isto, o seu problema (conforme identificado pelas informações removidas da sua resposta, mas mencionado nos comentários abaixo desta resposta) foi que você preencheu sua /
partição e que o estado da sua unidade externa era irrelevante.