我使用 Centos7 虚拟机作为开发环境,实际上是用来托管我的本地服务器和项目文件。所有开发均在 Windows 10 上完成,并附加虚拟机作为网络存储。
现在,问题是它报告巨大的磁盘使用量,当检查一个 <1MB 的文件(任何文件)时,它说磁盘上的空间为 1.00 MB,使得大约 70 或 80MB 的项目有时使用超过 2GB磁盘空间。
知道可能是什么原因造成的以及如何解决它?
编辑
更多详细信息:文件系统:NTFS,混合项目,包括 PHP、HTML、javascript(使用 cordova 的网络和移动应用程序),但我不认为编程语言会影响这一点。使用 apache2 作为 Web 服务器。协议我不知道。虚拟化软件是Oracle VirtualBox(最新)。
答案1
看起来您正在NTFS
Linux 下使用卷。如果是这样的话,请不要这样做。使用CentOS 端格式化卷,ext4
然后通过 Windows或将驱动器安装到 Windows。 NTFS 在 CentOS 下没有得到很好的支持。xfs
NFS
Samba
NTFS
一般来说,它不是 Linux 的主要文件系统,并且通常通过逆向工程来支持它。
答案2
不要使用动态分配的虚拟磁盘,这可能会导致意外的磁盘性能问题。
使用固定大小的虚拟磁盘以获得最佳性能。
尝试转换您的磁盘。