磁盘大小和空间检测

磁盘大小和空间检测

我正在运行一个稳定版的 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”是一个安装在/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,而且现在已完全填满,有什么想法是为什么吗?

答案1

尝试使用 resize2fs 扩展文件系统。由于它是 AWS,因此最好先对实例进行快照 :-)

相关内容