【问题标题】:AWS gzip: stdout: No space left on deviceAWS gzip:标准输出:设备上没有剩余空间
【发布时间】:2013-01-06 00:51:28
【问题描述】:

为什么每次我尝试压缩我的实例上的所有 Apache "www" 目录 - 使用 ubuntu 运行 - 我收到这条消息 "gzip: stdout: No space left on device" 我使用这个 cmd "tar -zcvf backup.tar .gs /var/www/*"

【问题讨论】:

  • 使用 df -k 然后删除 tmp 文件中的文件

标签: amazon-web-services amazon-ec2


【解决方案1】:

您的存储空间不足。亚马逊服务没有什么特别之处,真的。删除东西,或购买更多存储空间。 df -h 将显示当前挂载的文件系统及其已用空间。 du 将帮助您按目录统计文件系统的使用情况。

【讨论】:

    【解决方案2】:

    您写入的分区/挂载点太满。您应该删除一些内容或使用不同的分区来写入存档。

    如果服务器只需要几个字节,那么可能

    tar cf - /var/www/*|gzip -9 >backup.tar.gz
    

    即使“tar czf”失败也可以工作。

    如果您不是 root 并且只能以普通用户身份使用 ssh 登录,那么您可以使用 sshfs 或类似的东西

    ssh myself@server "tar cf - /var/www/*|gzip -9" >backup.tar.gz
    

    将其即时存储到本地磁盘。

    【讨论】:

      【解决方案3】:

      您的磁盘空间可能已用完。

      如果你有 ssh 访问权限,我会先运行一个:

      df -h
      

      告诉你你有哪些卷,每个卷的大小和可用空间。

      df -h .
      

      添加后,您应该得到相同的结果,但基于您当前的文件夹。

      【讨论】:

        猜你喜欢
        • 2020-12-16
        • 1970-01-01
        • 2020-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-29
        相关资源
        最近更新 更多