2010-07-22 5 views
2

우리는 배포 가능한 가상 어플라이언스로 사용되는 몇 가지 Linux 기반 (Centos) 가상 시스템을 보유하고 있습니다. 배포를 위해 최대한 압축 할 수 있어야합니다 (tar.gz, zip 등을 통해).스왑 파일에 제로의/dev/zero를 압축하거나 쓰는 방법?

불필요한 파일 (.log,/tmp/*,/var/log/등)을 모두 제거하고/dev/zero를 디스크의 여유 공간에 기록했습니다.

/dev/zero를 통해 스왑 파티션과 파일에 0을 쓸 수 있습니까? 먼저 내가 먼저 스왑 오프해야 할 필요가 있음을 안다. 내부 구조가 손상 될까 봐 걱정됩니다.

우리의 VM은 파티션 스왑과 파일 스왑을 모두 사용합니다.

또한 배포를 위해 VM 크기를 줄이는 다른 전략이 있습니까?

모든 하이퍼 바이저 기술 (Xen, VMW 등)을 지원해야하므로 공급 업체 도구가 유용 할 지 모르지만 크로스 플랫폼 전략을 찾고 있습니다.

--- 감사

당신은 제로를 작성하고 다음 빈 스왑 파티션을 만들 mkswap을 사용할 수 있습니다

답변

1

$ dd -if =/dev/zero of =/path/to/file bs = 512 count = 1 파일 크기를 조정하십시오.