磁盘大小和空间检测

我正在用debian stable运行一个服务器:

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”是挂载在/ mnt上的一个大硬盘(500GB),它是存储所有与web服务相关的东西的地方,“/ dev / xvda1”代替挂载在根文件系统中,它是一个亚马逊aws标准映像ami,8GB,两者应该有足够的可用空间,但是:

 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的容量是8GB,但由于某种原因系统只能看到1GB,现在已经完全填满了,为什么?

尝试resize2fs来扩展文件系统。 因为它是AWS,所以首先快照实例是个好主意:-)