Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
comfilepi:osimagewrite:backupimageshrink:index [2026/02/13 01:45] admincomfilepi:osimagewrite:backupimageshrink:index [2026/02/20 15:34] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== 백업된 이미지 용량 줄이기 ====== +======백업된 이미지 용량 줄이기====== 
-   사용된 O/S는 Ubuntu 14.04LTS를 사용하였습니다.(가상머신-Oracle VM VirtualBox) + 
-   처음 용량 줄이기를 한다면, gparted 설치합니다. (sudo apt-get update && sudo apt-get install gparted){{:comfilepi:osimagewrite:backupimageshrink:cpi_size_gparted.png?nolink&600 |}}\\ +   사용된 O/S는 Ubuntu 14.04LTS를 사용하였습니다.(가상머신-Oracle VM VirtualBox) 
-   백업 이미지의 변화량을 확인 하기 위해 파일 사이즈를 확인합니다.(ls -al){{:comfilepi:osimagewrite:backupimageshrink:cpi_size_0.png?nolink&600 |}}\\ + 
-   이미지 내부를 확인하기 위해 fdisk를 사용합니다.(sudo fdisk -l image-cpi.img){{:comfilepi:osimagewrite:backupimageshrink:cpi_size_1.png?nolink&600 |}}\\ +   처음 용량 줄이기를 한다면, gparted 설치합니다. (sudo apt-get update && sudo apt-get install gparted){{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_gparted.png?nolink&400 |}}\\ 
-   image-cpi.img2부분의 Start Sector를 적어 놓습니다.(**98304**) + 
-   적어 놓은 값을 이용하여 리눅스 파티션을 루프백 디바이스로 마운트 합니다.(sudo losetup /dev/loop0 image-cpi.img -o $(98304 * 512){{:comfilepi:osimagewrite:backupimageshrink:cpi_size_2.png?nolink&600 |}}\\ +   백업 이미지의 변화량을 확인 하기 위해 파일 사이즈를 확인합니다.(ls -al){{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_0.png?nolink&400 |}}\\ 
-   명령어 실행 후, 루프백 디바이스가 마운트가 되고, 파티션 조정을 위해서 gparted를 실행합니다.(sudo gparted /dev/loop0){{:comfilepi:osimagewrite:backupimageshrink:cpi_size_3.png?nolink&600 |}}\\ + 
-   gparted 메뉴에서 Partition-Resize/Move을 클릭합니다.{{:comfilepi:osimagewrite:backupimageshrink:cpi_size_4.png?nolink&600 |}}{{:comfilepi:osimagewrite:backupimageshrink:cpi_size_5.png?nolink&600 |}}\\ +   이미지 내부를 확인하기 위해 fdisk를 사용합니다.(sudo fdisk -l image-cpi.img){{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_1.png?nolink&400 |}}\\ 
-   변경전 사이즈와, 최소 최대 사이즈를 확인 할 수 있습니다.{{:comfilepi:osimagewrite:backupimageshrink:cpi_size_6.png?nolink&600 |}}\\ + 
-   New Size(Mib)항목에 원하는 사이즈를 입력하고, FreeSpace following(Mib)항목을 클릭 후, 하단의 Resize/Move를 클릭합니다. {{:comfilepi:osimagewrite:backupimageshrink:cpi_size_7.png?nolink&600 |}}\\ +   image-cpi.img2부분의 Start Sector를 적어 놓습니다.(**98304**) 
-   /dev/loop0항목을 선택합니다.{{:comfilepi:osimagewrite:backupimageshrink:cpi_size_8.png?nolink&600 |}}\\ + 
-   Edit-Apply All Operations 항목을 클릭힙니다.{{:comfilepi:osimagewrite:backupimageshrink:cpi_size_9.png?nolink&600 |}}{{:comfilepi:osimagewrite:backupimageshrink:cpi_size_10.png?nolink&600 |}} +   적어 놓은 값을 이용하여 리눅스 파티션을 루프백 디바이스로 마운트 합니다.(sudo losetup /dev/loop0 image-cpi.img -o $(98304 * 512)){{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_2.png?nolink&400 |}}\\ 
-   'resize2fs -p /dev/loop0 6574080K' 이 항목에서 마지막 부분의 6574080K 값을 적어놓습니다.{{:comfilepi:osimagewrite:backupimageshrink:cpi_size_11.png?nolink&600 |}}\\ + 
-   진행 과정 완료 후 gparted프로그램을 닫습니다. +   명령어 실행 후, 루프백 디바이스가 마운트가 되고, 파티션 조정을 위해서 gparted를 실행합니다.(sudo gparted /dev/loop0){{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_3.png?nolink&400 |}}\\ 
-   루프백 디바이스를 언마운트합니다.(sudo losetup -d /dev/loop0) + 
-   이번엔 image-cpi.img를 마운트 합니다.(sudo losetup /dev/loop0 image-cpi.img){{:comfilepi:osimagewrite:backupimageshrink:cpi_size_13.png?nolink&600 |}} \\ +   gparted 메뉴에서 Partition-Resize/Move을 클릭합니다.{{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_4.png?nolink&400 |}}{{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_5.png?nolink&400 |}}\\ 
-   줄어든 용량에 맞는 2번째 파티션 설정을 위해서 fdisk를 실행합니다.(sudo fdisk /dev/loop0) + 
-     Command (m for help): d +   변경전 사이즈와, 최소 최대 사이즈를 확인 할 수 있습니다.{{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_6.png?nolink&400 |}}\\ 
-     Partition number(1~4):+ 
-     Command (m for help): n +   New Size(Mib)항목에 원하는 사이즈를 입력하고, FreeSpace following(Mib)항목을 클릭 후, 하단의 Resize/Move를 클릭합니다. {{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_7.png?nolink&400 |}}\\ 
-     Partition Type: + 
-       -p primary (1 primary, 0 extended, 3 free) +   /dev/loop0항목을 선택합니다.{{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_8.png?nolink&400 |}}\\ 
-       -e extended  + 
-     Select (default p): p +   Edit-Apply All Operations 항목을 클릭힙니다.{{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_9.png?nolink&400 |}}{{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_10.png?nolink&400 |}} 
-     Partition number (1~4, default 2): 2 + 
-     First sector (2048~15523839, default 2048):** 98304** (위에서 적어놓은 First sector 값) +   'resize2fs -p /dev/loop0 6574080K' 이 항목에서 마지막 부분의 6574080K 값을 적어놓습니다.{{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_11.png?nolink&400 |}}\\ 
-     Last sector, +sectors or +size{K,M,G} (98304~15523839, default 15523839):** +6574080K** (위에서 적어놓은 End sector 값, (주의 +기호와 마지막 용량 표시 대문자로 작성)) + 
-     Command (m for help): w {{:comfilepi:osimagewrite:backupimageshrink:cpi_size_14.png?nolink&600 |}}\\ +   진행 과정 완료 후 gparted프로그램을 닫습니다. 
-   2번째 파티션의 섹터 값을 확인 하기 위해서 fdisk를 실행합니다.(sudo fdisk -l /dev/loop0) {{:comfilepi:osimagewrite:backupimageshrink:cpi_size_15.png?nolink&600 |}}\\ + 
-   dev/loop0p2부분의 End Sector값을 적어놓습니다.(13246463) +   루프백 디바이스를 언마운트합니다.(sudo losetup -d /dev/loop0) 
-   루프백 만운트를 해제합니다.(sudo losetup -d /dev/loop0) + 
-   truncate 명령어를 사용하여 End Sector(위 과정에서 적어놓은 값)값을 사용하여 이미지를 자릅니다. (truncate -s $((13246463+1)*512) image-cpi.img {{:comfilepi:osimagewrite:backupimageshrink:cpi_size_16.png?nolink&600 |}}\\ +   이번엔 image-cpi.img를 마운트 합니다.(sudo losetup /dev/loop0 image-cpi.img){{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_13.png?nolink&400 |}} \\ 
-   파일 사이즈가 줄어든 것을 확인 할 수 있습니다.(ls -al)+ 
 +   줄어든 용량에 맞는 2번째 파티션 설정을 위해서 fdisk를 실행합니다.(sudo fdisk /dev/loop0) 
 + 
 +     Command (m for help): d 
 +     Partition number(1~4):
 +     Command (m for help): n 
 +     Partition Type: 
 +       p primary (1 primary, 0 extended, 3 free) 
 +       e extended  
 +     Select (default p): p 
 +     Partition number (1~4, default 2): 2 
 +     First sector (2048~15523839, default 2048):** 98304** 
 +     Last sector, +sectors or +size{K,M,G} (98304~15523839, default 15523839):** +6574080K** 
 +     Command (m for help): w {{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_14.png?nolink&400 |}}\\ 
 + 
 +   2번째 파티션의 섹터 값을 확인 하기 위해서 fdisk를 실행합니다.(sudo fdisk -l /dev/loop0) {{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_15.png?nolink&400 |}}\\ 
 + 
 +   dev/loop0p2부분의 End Sector값을 적어놓습니다.(13246463) 
 + 
 +   루프백 만운트를 해제합니다.(sudo losetup -d /dev/loop0) 
 + 
 +   truncate 명령어를 사용하여 End Sector(위 과정에서 적어놓은 값)값을 사용하여 이미지를 자릅니다. 
 +     (truncate -s $((13246463+1)*512) image-cpi.img){{ :comfilepi:osimagewrite:backupimageshrink:cpi_size_16.png?nolink&400 |}}\\ 
 + 
 +   파일 사이즈가 줄어든 것을 확인 할 수 있습니다.(ls -al)
  
 [[comfilepi:osimagewrite:index|ComfilePi OS 설치 방법]] [[comfilepi:osimagewrite:index|ComfilePi OS 설치 방법]]