跳到主要内容
博客存储磁盘大小的增加和减少

磁盘大小的增加和减少

1

我刚刚发布了一个新的功能,用于调整磁盘图像的大小,包括更大和更小。

对于调整大小,唯一的变化是,如果你调整一个标记为交换的磁盘镜像的大小,它将删除并重新创建交换镜像。 以前,它将调整镜像本身的大小,但不会重新制作其中的交换盘。

对于调整大小的问题,它只对ext2/ext3和swap磁盘镜像起作用。 其他类型的镜像会被终止。 调整ext2/ext3的大小是非破坏性的--它将尝试调整文件系统的大小,如果没有足够的可用空间就会中止。 终止会使你的磁盘镜像不受影响,所以如果你真的想让磁盘镜像尽可能小,"尝试 "不同的大小是安全的。 我们正在使用 "resize2fs",它是[url=http://e2fsprogs.sourceforge.net/]e2fsprogs[/url]软件包的一部分。

以下是我测试案例的一些结果

测试结果[/size]

[b]初始图像:RedHat 9.0 Small, 1500 MB[/b]

[code]文件系统大小 已使用 可用% 挂载在
/dev/ubda 1.5G 875M 576M 61% /[/code]

[b]尺寸从1500调整到1000[/b]

调整大小后:
[code]文件系统大小 已使用的可用率% 挂载在
/dev/ubda 987M 842M 135M 87% /[/code]

[b]尺寸从1000调整到900[/b]

调整大小后
[code]文件系统大小 已使用的可用率% 挂载在
/dev/ubda 887M 842M 36M 96% /[/code]

[b] 调整大小,从900到800[/b]

以 "设备上没有剩余空间 "的方式报错。 剩余的900MB。 文件在主机上未被修改。 正确启动,df报告:
[code]文件系统大小 已使用的 可用的 使用% 挂载在
/dev/ubda 887M 842M 36M 96% /[/code]

[b] 调整大小,从900到1500[/b]

调整大小后
[code]文件系统大小 已使用 可用% 挂载在
/dev/ubda 1.5G 842M 624M 58% /[/code]

注意,在第一次调整大小后,"已用 "空间减少了。 我猜想我们在运行fsck.ext3后回收了一些空间,也许还启动了一个新的日志。

谢谢,请欣赏
-克里斯

PS - 如果你们中的一些人想在从头开始的磁盘镜像上测试这个,并在这里报告结果,我会很感激。


注释

留下回复

您的电子邮件地址将不会被公布。 必须填写的字段被标记为*