首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP将文件写入Linux的问题

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

Stack Overflow用户
提问于 2014-10-18 18:54:13
回答 1查看 63关注 0票数 0

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

当我在磁盘上执行df -h时,我得到了以下内容:

代码语言:javascript
复制
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脚本位于linux的/var/www/html/data-transfer文件夹中。该文件是PHP的常规ftp函数,它将写入本地硬盘。代码中没有什么特别之处。

我在这里有点困惑,/dev/xvda1/dev/xvdb是什么意思?我如何修改我的脚本来编写/dev/xvdb呢?

正如您所看到的,我对linux文件系统非常陌生,任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-18 19:00:14

您的问题实际上是:如何找出分区被挂载到文件系统中的位置?

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

代码语言:javascript
复制
/dev/xvdb       147G  188M  140G   1%  /mnt/ephemeral

它告诉您,设备(磁盘/分区) /dev/xvdb (即什么)已经在/mnt/ephemeral位置挂载(导入)到本地文件系统。

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

哦,还有一点提示:不要忘了清理里面的东西,否则不管它有多大,那个地方都会很快被填满……

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26443377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档