Назад | Перейти на главную страницу

Размер диска и определение места

Я запускаю сервер со стабильной версией debian:

Linux myhostname 2.6.32-5-xen-amd64 #1 SMP Tue Mar 8 00:01:30 UTC 2011 x86_64 GNU/Linux

Он запускает nginx, почтовый сервер, ftp-сервер и базу данных mysql.

Сегодня утром postfix пожаловался, что ему не хватает места, поэтому я дважды проверил свободное хранилище, и оно как таковое

root@myhostname:# cat /etc/fstab 
/dev/xvda1 /     ext3    defaults 1 1
/dev/xvda2 /mnt  ext3    defaults 0 0
/dev/xvda3 swap  swap    defaults 0 0
none       /proc proc    defaults 0 0
none       /sys  sysfs   defaults 0 0


root@myhostname:# cat /etc/mtab
/dev/xvda1 / ext3 rw 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/xvdf /mnt ext4 rw 0 0

Итак, «/ dev / xvdf» - это большой жесткий диск (500 ГБ), смонтированный на / mnt, и именно там хранится все, что связано с веб-сервисом, «/ dev / xvda1» вместо этого монтируется в корневой файловой системе, и это амазонка Стандартный образ aws ami, 8 ГБ, на обоих должно быть достаточно свободного места, но:

root@myhostname:# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1           1008M 1008M     0 100% /
tmpfs                 306M     0  306M   0% /lib/init/rw
udev                  286M   32K  286M   1% /dev
tmpfs                 306M     0  306M   0% /dev/shm
/dev/xvdf             493G  1.1G  467G   1% /mnt

root@myhostname:# fdisk -l /dev/xvda1
Disk /dev/xvda1: 8589 MB, 8589934592 bytes

Я почти уверен, что / dev / xvda имеет емкость 8 ГБ, но по какой-то причине система видит только 1 ГБ, и теперь она полностью заполнена, есть идеи, почему?

Попробуйте resize2fs, чтобы расширить файловую систему. Поскольку это AWS, рекомендуется сначала сделать снимок экземпляра :-)