Debian 服务器使用 191GB 硬盘空间是否正常?

Debian 服务器使用 191GB 硬盘空间是否正常?

我正在运行一个 Web 服务器,该服务器正在运行带有电子邮件服务器的 LAMP 堆栈。

它是 Debian 8 Jessie 和内核 3.16

我的服务器设置为 RAID 1,具有两个 4TB 驱动器,因此我的最大容量约为 4TB。该服务器尚未投入生产使用,目前仅用于开发工作。

我的问题是,到目前为止已经使用了191.10GB的空间,这正常吗?

更新:

我跑了:`sudo du -h / | grep -P '^[0-9.]+G'

并返回:

du: cannot access '/proc/30136/task/30136/fd/4': No such file or directory
du: cannot access '/proc/30136/task/30136/fdinfo/4': No such file or directory
du: cannot access '/proc/30136/fd/4': No such file or directory
du: cannot access '/proc/30136/fdinfo/4': No such file or directory
1.4G    /usr
2.9G    /

或者我运行:du -h / | grep '[0-9\.]\+G'

并返回:

8.0K    /usr/share/locale/zh_CN.GB2312/LC_MESSAGES
12K /usr/share/locale/zh_CN.GB2312
8.0K    /usr/lib/jvm/java-8-oracle/jre/lib/locale/zh.GBK/LC_MESSAGES
12K /usr/lib/jvm/java-8-oracle/jre/lib/locale/zh.GBK
1.4G    /usr
2.8G    /

输出df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/md2        3.6T  2.9G  3.4T   1% /
udev             10M     0   10M   0% /dev
tmpfs           6.3G   17M  6.3G   1% /run
tmpfs            16G     0   16G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/md1        771M   34M  698M   5% /boot

输出du -x --max-depth=1 -h /

16K /lost+found
12M /sbin
8.0K    /media
36K /tmp
1.2G    /var
4.0K    /lib64
12K /srv
8.8M    /bin
4.0K    /mnt
46M /home
8.0M    /etc
208M    /lib
112K    /root
46M /opt
1.4G    /usr
2.9G    /

答案1

4TB 硬盘

首先要了解的是,硬盘驱动器供应商销售的驱动器大小为 10 的幂。而大多数软件的大小为 2 的幂(请参阅二进制前缀)。如果值较小,则影响不大,但对于 4TB 驱动器来说,影响很大。

因此,4 * 10^12(大小以 TB 为单位)/ 2^30 (1GiB) = 3725 GiB 存储空间。默认情况下,Ext2/3/4 还将为 root 保留 5%(默认)的空间,即大约 186 GiB。该df命令不认为“保留”空间可用,因此之后您将拥有约 3538.75 GiB,这与 df 在您发布的内容中报告的 3.4T 相对接近。

由于您的驱动器几乎肯定不完全是 4*10^12 字节,并且文件系统会产生一些开销,并且当您使用-h人类可读选项时会进行一些舍入,因此一切看起来或多或少都是正确的。

相关内容