首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何压缩或写入zero的/dev/zero到交换文件?

如何压缩或写入zero的/dev/zero到交换文件?
EN

Stack Overflow用户
提问于 2010-07-23 02:04:12
回答 2查看 3.6K关注 0票数 2

我们有一些基于linux (Centos)的虚拟机,它们将用作可分发的虚拟设备。我们希望能够尽可能地压缩它们以便分发(通过tar.gz、zip等)。

我们删除了所有不必要的文件(.log、/tmp/*、/var/log/等),并将/dev/zero写入磁盘上的可用空间。

是否可以通过/dev/zero将零写入交换分区和文件?我知道我需要先换掉-a。我担心会破坏任何内部结构。

我们的虚拟机同时使用分区交换和文件交换。

此外,有没有其他策略可以减少用于分发的VM的大小?

我们需要支持所有的虚拟机管理程序技术(Xen、VMW等),所以尽管供应商的工具可能有用,但我正在寻找跨平台的策略。

-谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-23 02:06:06

您可能希望写入零,然后使用mkswap创建一个空的交换分区。

票数 6
EN

Stack Overflow用户

发布于 2010-07-25 08:50:18

$ dd -if=/dev/zero of=/path/ to /file bs=512 count=1调整您想要的文件大小。

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

https://stackoverflow.com/questions/3311904

复制
相关文章

相似问题

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