gpt4 book ai didi

linux - fallocate 在我的 docker 容器内失败

转载 作者:太空狗 更新时间:2023-10-29 11:08:18 31 4
gpt4 key购买 nike

我正在尝试在我的 Linux Ubuntu 14.10 Docker 容器中运行一个脚本,它使用 fallocate 命令,如下所示:

fallocate -l 10M 10meg

但是,当我运行这个脚本时,甚至当我通过 ssh 进入我的容器时运行命令,我都会收到以下错误:

root@~$>> fallocate -l 10M 10meg
fallocate: fallocate failed: Operation not supported

知道为什么这在我的容器内失败了吗?

最佳答案

在撰写本文时,fallocate() Union FS 不支持系统调用,Docker 使用的文件系统。您可以按如下方式使用 truncate(推荐):

truncate -s 10M 10meg

dd(昂贵):

dd if=/dev/zero of=10meg bs=1M count=10

关于linux - fallocate 在我的 docker 容器内失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31155591/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com