Ubuntu no tiene suficiente espacio en AWS EC2

Ubuntu no tiene suficiente espacio en AWS EC2

Tengo un volumen de 25 GB en EC2. El sistema operativo es Ubuntu 12.04 LTS. Puedo conectarme a él, pero ni siquiera puedo escribir 1 KB. Intenté eliminar algunos archivos y volver a escribir, el mismo resultado, no hay suficiente espacio.

Intenté comprobar el espacio libre y obtuve este error.

df -h
df: cannot read table of mounted file systems: No such file or directory

Luego intenté obtener tamaños de directorio. Parece que sólo 13 GB de 25 GB están llenos:

du -h --max-depth=1
18M     ./boot
16K     ./lost+found
4.0K    ./tmp
83M     ./lib
192K    ./home
8.7M    ./bin
4.0K    ./selinux
4.0K    ./opt
100K    ./root
8.0K    ./dev
du: cannot access `./proc/1312/task/1312/fd/4': No such file or directory
du: cannot access `./proc/1312/task/1312/fdinfo/4': No such file or directory
du: cannot access `./proc/1312/fd/4': No such file or directory
du: cannot access `./proc/1312/fdinfo/4': No such file or directory
0       ./proc
7.9M    ./sbin
434M    ./usr
172K    ./run
13G     ./var
0       ./sys
4.0K    ./srv
4.0K    ./mnt
4.0K    ./lib64
4.0K    ./media
5.8M    ./etc
13G     .

monturas

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,relatime,size=1912272k,nr_inodes=478068,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,relatime,size=768100k,mode=755)
/dev/disk/by-label/cloudimg-rootfs on / type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
none on /sys/fs/fuse/connections type fusectl (rw,relatime)
none on /sys/kernel/debug type debugfs (rw,relatime)
none on /sys/kernel/security type securityfs (rw,relatime)
none on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
none on /run/shm type tmpfs (rw,nosuid,nodev,relatime)

Agregado:

cat /etc/mtab
cat: /etc/mtab: No such file or directory

¿Como puedó resolver esté problema?

Respuesta1

Quizás tu tabla de inodos esté llena; comprueba esto con df -i.

Respuesta2

¿Formateaste el espacio con un sistema de archivos? Por ejemplo, si tu volumen es SDF y quieres usar ext4:

mkfs.ext4 /dev/xvdf

Luego lo montas en un directorio:

mkdir /mnt
mount /dev/xvdf /mnt
  • Estos comandos deben ejecutarse como root

Respuesta3

Pruebe este comando primero (como root o con sudo):

ln -s /proc/mounts /etc/mtab

Luego repita los comandos df que han estado fallando.

información relacionada