diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-10-29 01:41:01 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-10-29 01:41:01 +0800 |
| commit | d8bfc59e2f5dc0728326ae7a143f8fdc113932e2 (patch) | |
| tree | c3b02a8d4d91d730cc21befe2b8dbf6d9b6bee0f /debian-container/debian-container.sh | |
| parent | d9932da9c00fd92aaa0cafa5d6d63a6f8e724ad1 (diff) | |
| download | rutils-d8bfc59e2f5dc0728326ae7a143f8fdc113932e2.tar.gz rutils-d8bfc59e2f5dc0728326ae7a143f8fdc113932e2.tar.xz | |
Add configurable container image sizing with support for creating and resizing ext4 images.
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
Diffstat (limited to 'debian-container/debian-container.sh')
| -rwxr-xr-x | debian-container/debian-container.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/debian-container/debian-container.sh b/debian-container/debian-container.sh index 6ef4133..78b0009 100755 --- a/debian-container/debian-container.sh +++ b/debian-container/debian-container.sh @@ -11,6 +11,7 @@ DC_DIR=$(dirname -- "$DC_SCRIPT") source "$DC_DIR/lib/config.sh" source "$DC_DIR/lib/common.sh" source "$DC_DIR/lib/network.sh" +source "$DC_DIR/lib/storage.sh" source "$DC_DIR/lib/mount.sh" source "$DC_DIR/lib/container.sh" @@ -27,14 +28,14 @@ esac dc_require_root case "$DC_ACTION" in - base-create|init|enter|exec|delete) + base-create|init|enter|exec|resize|delete) # 防止多个会话同时读写同一 ext4 镜像。 dc_acquire_lock ;; esac case "$DC_ACTION" in - init|enter|exec|status|delete) + init|enter|exec|resize|status|delete) (($# > 0)) || dc_die "$DC_ACTION 需要实例名称。" dc_select_instance "$1" shift @@ -54,6 +55,7 @@ case "$DC_ACTION" in _enter) dc_enter_rootfs ;; exec) dc_exec "$@" ;; _exec) dc_exec_rootfs "$@" ;; + resize) dc_resize "$@" ;; status) dc_status ;; list) dc_list ;; delete) dc_delete ;; |
