오래된 Ubuntu 파티션을 식별하고 삭제하는 방법

오래된 Ubuntu 파티션을 식별하고 삭제하는 방법

두 개의 내부 하드 디스크가 있는 컴퓨터가 있습니다. 처음에는 Ubuntu 16.04가 설치되었습니다. 점진적으로 모든 것을 마이그레이션할 수 있도록 다른 하드 디스크에 Ubuntu 20.04를 설치했습니다. 마이그레이션을 완료했고 20.04에 만족하며 16.04에 사용된 파티션을 삭제할 준비가 되었습니다. 하지만 저는 이 작업을 수행하는 데 매우 경험이 없고 긴장되어 있으므로 20.04 설치를 망치지 않도록 수행해야 할 정확한 단계를 여기에 요청합니다. 현재 파티션은 다음과 같습니다.

/dev/sdb - where 16.04 was initially installed
    /dev/sdb1 - EFI System; 537 MB; FAT32
    /dev/sdb2 - Ext4; 991 GB (encrypted)
    /dev/sdb3 - Swap  
/dev/sda - where 20.04 was installed
    /dev/sda1 - EFI System; 537 MB; FAT32
    /dev/sda2 - Ext4; 991 GB (not encrypted)

분명히 /dev/sda2를 유지하고 암호화된 /dev/sdb2를 다른 파티션으로 교체하고 싶습니다. 두 개의 EFI 파티션에 대해 무엇을 해야할지 모르겠습니다. 나는 스왑 파티션이 16.04와 20.04 모두에서 사용되고 있다고 가정하지만 완전히 확신할 수는 없으므로 그대로 두어야 합니다. 따라서 16.04를 완전히 제거하고 20.04로 직접 부팅하려는 목표를 달성하는 데 사용할 정확한 응용 프로그램 및 단계에 대한 도움을 주시면 매우 감사하겠습니다. 추가 진단 정보:

    free -h
          total        used        free      shared  buff/cache   available
    Mem:           15Gi       2.3Gi       4.1Gi       878Mi       9.1Gi        12Gi
    Swap:         2.0Gi          0B       2.0Gi

    swapon -s
    Filename                Type        Size    Used    Priority
    /swapfile                               file        2097148 0   -2

    grep -i swap /etc/fstab
    /swapfile                                 none            swap    sw              0       0

    df | grep -v loop
    Filesystem     1K-blocks      Used Available Use% Mounted on
    udev             8092712         0   8092712   0% /dev
    tmpfs            1627296      1944   1625352   1% /run
    /dev/sda2      959863856 375460708 535574940  42% /
    tmpfs            8136472    641684   7494788   8% /dev/shm
    tmpfs               5120         4      5116   1% /run/lock
    tmpfs            8136472         0   8136472   0% /sys/fs/cgroup
    /dev/sda1         523248      7944    515304   2% /boot/efi
    tmpfs            1627292        64   1627228   1% /run/user/1000

답변1

목표: 16.04 및 불필요한 파티션을 제거합니다.

메모: 무엇이든 변경하기 전에 백업을 잘 해두세요.

메모: 주어진 데이터를 바탕으로 답변합니다. 데이터가 잘못된 경우 이 답변은 잘못된 것입니다.

부터:

  • /dev/sda는 현재 실행 중인 20.04 시스템입니다.

  • /dev/sdb3의 스왑은 20.04에서 사용되지 않습니다.

  • /dev/sda2의 /swapfile은 20.04에서 사용되고 있습니다.

  • /dev/sda1은 20.04에서 사용되는 EFI 파티션입니다.

  • /dev/sdb1 - /dev/sdb3은 16.04에서 사용되었습니다.

다음을 수행할 수 있습니다.

gparted/dev/sdb 에 새로운 GPT 파티션 테이블을 사용하고 배치하여 /dev/sdb를 지우십시오 . 원하는 대로 새 파티션을 다시 만듭니다.


/스왑 파일

/swapfile을 2G에서 4G로 늘리는 것이 좋습니다.

메모: dd명령을 잘못 사용하면 데이터가 손실될 수 있습니다. 복사/붙여넣기를 제안하세요.

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 16G RAM and 4G swap

/etc/fstab에서 이 줄을 확인하고... 다른 "스왑" 줄은 없는지 확인하세요...

/swapfile    none    swap    sw      0   0

reboot                    # reboot and verify operation

답변2

귀하가 달성하고자 하는 바에 대해 제가 이해한 바는 다음과 같습니다.

- Ubuntu 16.04에서 사용하는 파티션을 비웁니다.

- 최신 설치한 단일 Ubuntu로 부팅합니다.

/dev/sda - where 20.04 was installed
    /dev/sda1 - EFI System; 537 MB; FAT32
    /dev/sda2 - Ext4; 991 GB (not encrypted)

- 최신 Ubuntu용 Swap 파티션을 사용하세요.

나는 다음을 제안하고 싶습니다:

1 - 20.04 Ubuntu에서 부팅

2 - 터미널을 열고 시스템에서 스왑 파티션을 사용하는지 확인합니다.

free -m

스왑 파티션을 포함하여 메모리에서 사용되는 내용이 표시됩니다. 표시되지 않으면 에 추가해야 합니다 /etc/fstab. (C를 해결)

3 - 파티션을 삭제하려면 gparted또는 를 사용 하세요 . 두 도구의 사용은 매우 직관적입니다. 파티션을 클릭하고 제거하면 됩니다. (A와 B를 해결)gnome-disks/dev/sdb1/dev/dsb2

4 - 이 작업을 완료하면 다른 파티션을 생성하기 위해 선택할 수 있는 사용되지 않은 공간이 생깁니다. ext4파티션 을 추천해드려요

귀하의 요구 사항에 답변해 주시길 바랍니다.

관련 정보