나는 이 파티션을 이해하려고 노력 중입니다.

나는 이 파티션을 이해하려고 노력 중입니다.

현재 Ubuntu 설치에는 3개의 파티션이 표시됩니다. Ubuntu 20.04를 설치하기 전에 Windows 10 SSD에서 모든 파티션을 삭제했다고 생각했습니다.

  1. Ubuntu가 새 파티션을 만드는 대신 Windows 부팅 파티션을 재사용했습니까? 아직 FAT32 형식으로 되어 있는 것을 확인했습니다. 실제로 부팅 파티션인 경우 Linux 파일 시스템으로 변환할 수 있는 방법이 있습니까?

Timeshift를 설치한 후 두 번째 1TB 파티션이 나타날 것이라고 확신합니다. 어떤 1TB 파티션이 먼저 있는지는 신경 쓰지 않았지만 sda2라고 가정합니다. 1TB 파티션 중 하나가 사라지는지 확인하기 위해 Timeshift를 잠시 제거했지만 둘 다 남아 있었습니다.

  1. Timeshift가 이 두 번째 파티션을 생성했나요? 아니면 제가 안전하게 삭제할 수 있는 아티팩트인가요? 이렇게 겹칠 때 두 개의 파티션이 어떻게 동일한 물리적 드라이브를 공유할 수 있습니까?

매우 감사합니다!

$ sudo fdisk -l

Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 850 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x52e04291

Device     Boot   Start        End    Sectors  Size Id Type
/dev/sda1  *       2048    1050623    1048576  512M  b W95 FAT32
/dev/sda2       1052670 1953523711 1952471042  931G  5 Extended
/dev/sda5       1052672 1953523711 1952471040  931G 83 Linux

$ sudo 마운트 | 그렙 sda

/dev/sda5 on / type ext4 (rw,relatime,errors=remount-ro)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda5 on /run/timeshift/backup type ext4 (rw,relatime,errors=remount-ro)

답변1

/dev/sda1  *       2048    1050623    1048576  512M  b W95 FAT32    
/dev/sda2       1052670 1953523711 1952471042  931G  5 Extended
/dev/sda5       1052672 1953523711 1952471040  931G 83 Linux

이는 MBR("msdos")에 Ubuntu를 UEFI로 설치하는 경우에 일반적입니다.

  • sda1: ESP(EFI 시스템 파티션); 필수(FAT32)이며 "Windows"에만 적용되는 것은 아니며 설치된 모든 OS에 적용됩니다. 읽어 보시기 바랍니다UEFI 가이드그것이 무엇을 수반하는지 이해하기 위해 현재(그리고 10년 전에 형성된) 모든 컴퓨터는 BIOS가 아니라 UEFI입니다. 사용자는 앞으로 UEFI를 이해해야 합니다.
  • sda2: Ubuntu 설치 프로그램이 "msdos" 파티션 유형을 감지할 때마다 일반적으로 생성하는 확장 파티션입니다.
  • sda5: 내부의 논리 파티션이 sda2"겹치는" 이유입니다(실제로는 하나가 기본 파티션 내부의 논리 파티션임). 레이블에도 불구하고 아마도 루트 파일 시스템일 것입니다(다른 드라이브가 없으면 확실히 그렇습니다. 이를 제거하면 제거됩니다). 우분투 설치.

추가 고려사항:

이전 MBR("msdos")을 유지하는 대신 완전히 새로운 GPT 파티션 테이블을 만드는 것이 더 나았을 것입니다. GParted를 사용하여 Ubuntu를 설치하기 전에 라이브 세션에서 쉽게 수행할 수 있습니다.장치메뉴 → 새 파티션 테이블 생성GPT. 이렇게 하면 드라이브가 완전히 공백이 됩니다. 그런 다음 기본 설정을 사용하는 Ubuntu 설치 프로그램은 /현재 별도의 스왑 파티션이 필요하지 않기 때문에 ESP와 루트( ) 파일 시스템만 (다시) 생성합니다 .

답변2

파티션 /dev/sda1은 EFI 파티션입니다. 실제 Windows 10 파티션이라면 FAT32가 아닌 NTFS로 포맷되었을 것입니다. 컴퓨터가 UEFI를 통해 부팅되도록 설정된 경우 사용하는 운영 체제에 관계없이 EFI 파티션이 존재해야 하며 FAT32여야 합니다. 이 파티션을 변경하지 마십시오. 그렇지 않으면 컴퓨터 부팅이 중단될 수 있습니다.

두 개의 1TB 파티션을 설명하기 위해 파티션 중 하나( /dev/sda2)가 "확장" 파티션으로 표시되어 있습니다. UEFI 형식이 도입되기 전에는 디스크 파티션에 대한 전체 정보가 MBR(마스터 부트 레코드)에 보관되었습니다. 거기에는 4개의 항목을 위한 공간만 있었으므로 디스크에는 4개의 파티션만 있을 수 있습니다. 이로 인해 확장 파티션이라는 것이 발명되었습니다. 확장 파티션은 데이터를 보유하는 "실제" 파티션이 아니라 내부에 다른 파티션(논리 파티션이라고 함)이 있는 일종의 "컨테이너"입니다. 따라서 MBR에는 4개의 파티션이 있을 수 있으며 그 중 하나만 확장 파티션이 될 수 있으며 4개의 파티션 제한을 극복하기 위해 확장 파티션 내부에 추가 파티션을 가질 수 있습니다.

MS DOS 시대에는 첫 번째(부팅) 파티션이 시스템 파티션이고 두 번째 파티션이 데이터용 단일 논리 파티션 내부에 포함된 확장 파티션이 되어 전체 확장 파티션을 채우도록 디스크를 파티션하는 것이 일반적이었습니다. MS DOS "fdisk" 도구가 그런 식으로 설정하고 있었습니다. 두 개의 "일반"(주요한) 해당 도구를 사용하여 파티션을 만듭니다.

어떤 이유로 시스템도 그런 방식으로 설치되었습니다. 실제 Linux 파티션 은 확장 파티션 내부의 논리 파티션인 /dev/sda5( 명령은 루트 파일 시스템이 마운트되어 있음을 보여줍니다)입니다 .mount/dev/sda2

조금 이상합니다. UEFI를 사용하면 확장 파티션이 없어야 합니다. UEFI가 아닌 파티셔닝이 있는 경우 일반적으로 확장 파티션이 있습니다. 하지만 EFI 파티션은 존재하지 않아야 합니다. UEFI 설정과 비 UEFI 설정이 이상하게 혼합되어 있는데 이유를 모르겠습니다. 하지만 이상하다는 것 외에도 모든 것이 괜찮고 그래야 합니다. 시스템이 손상될 수 있으므로 아무것도 변경하지 마십시오.

관련 정보