使用PHP将文件写入Linux的问题

未定义的变量

我有一个问题-我有一个PHP脚本可以复制大型数据文件,这是我们的linux服务器之一,用作数据文件的中间存储。然后,将这些数据文件推送到我们的各种合作伙伴服务器。最近,我注意到磁盘已装满。

当我df -h在磁盘上执行操作时,得到以下信息:

Filesystem      Size  Used Avail  Use% Mounted on
/dev/xvda1      29.9G  29.9G  0G  100% /
none            828M     0  828M   0%  /dev/shm
/dev/xvdb       147G  188M  140G   1%  /mnt/ephemeral

似乎数据文件存储在/dev/xvda1已经很小的空间中。/dev/xvdb有很多空间,但似乎文件从未保存在那里。

我运行的PHP脚本位于/var/www/html/data-transferlinux框的文件夹中。该文件是PHP的常规ftp函数,可写入本地硬盘。代码中没有花哨的东西。

我这里有点糊涂了,什么/dev/xvda1/dev/xvdb意味着什么呢?我该如何修改脚本以写入/dev/xvdb

如您所见,我是linux文件系统的新手,非常感谢您的帮助!

arkascha

您的问题实际上是:我如何找出将分区安装到文件系统内的哪个位置?

请考虑您的示例中的以下条目:

/dev/xvdb       147G  188M  140G   1%  /mnt/ephemeral

它告诉您设备(磁盘/分区)/dev/xvdb(无论如何)已安装(导入)到位置的本地文件系统中/mnt/ephemeral

因此,后面就是您感兴趣的位置,这就是您要使用的空间。因此,您应该修改存储代码,以便将文件保存在该位置。

哦,还有个提示:别忘了清理那里,否则无论实际位置有多大,该位置都会很快填满...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章