Ich versuche diese Partitionen zu verstehen

Ich versuche diese Partitionen zu verstehen

Meine aktuelle Ubuntu-Installation zeigt 3 Partitionen. Ich dachte, ich hätte vor der Installation von Ubuntu 20.04 alle Partitionen von meiner Windows 10-SSD gelöscht.

  1. Hat Ubuntu meine Windows-Bootpartition wiederverwendet, anstatt eine neue zu erstellen? Mir ist aufgefallen, dass sie immer noch FAT32-formatiert ist. Gibt es an dieser Stelle eine Möglichkeit, sie in ein Linux-Dateisystem zu konvertieren, wenn es sich tatsächlich um die Bootpartition handelt?

Ich bin sicher, dass die zweite 1-TB-Partition nach der Installation von Timeshift aufgetaucht ist. Ich habe nicht darauf geachtet, welche 1-TB-Partition zuerst da war, aber ich nehme an, es war sda2. Ich habe Timeshift kurz deinstalliert, um zu sehen, ob eine der 1-TB-Partitionen verschwinden würde, aber beide blieben.

  1. Hat Timeshift diese zweite Partition erstellt oder ist es ein Artefakt, das ich sicher löschen kann? Wie können zwei Partitionen dasselbe physische Laufwerk gemeinsam nutzen, wenn sie sich auf diese Weise überlappen?

Vielen Dank!

$ 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 mount | grep 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)

Antwort1

/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

Dies ist typisch für eine UEFI-Installation von Ubuntu im MBR („msdos“).

  • sda1: ESP (EFI System Partition); erforderlich (wie FAT32) und nicht ausschließlich für "Windows", sondern für alle installierten Betriebssysteme. Bitte lesen Sie dieUEFI-AnleitungUm zu verstehen, was es bedeutet: Alle Computer heute (und vor einem Jahrzehnt) sind UEFI, nicht BIOS; Benutzer müssen sich in Zukunft mit UEFI auskennen.
  • sda2: Erweiterte Partition, die das Ubuntu-Installationsprogramm normalerweise erstellt, wenn es den Partitionierungstyp „msdos“ erkennt.
  • sda5: Logische Partition im Inneren sda2, deshalb „überlappen“ sie sich (nicht wirklich, eine ist eine logische Partition innerhalb einer primären Partition) und trotz der Bezeichnung ist es wahrscheinlich Ihr Root-Dateisystem (wenn Sie keine anderen Laufwerke haben, ist es das auf jeden Fall; wenn Sie es entfernen, wird Ihre Ubuntu-Installation entfernt).

Weitere Überlegungen:

Es wäre besser gewesen, eine komplett neue GPT-Partitionstabelle zu erstellen, anstatt den alten MBR („msdos“) beizubehalten. Dies kann ganz einfach in einer Live-Sitzung vor der Installation von Ubuntu mit GParted erledigt werden:GeräteMenü → Neue Partitionstabelle erstellenGPT. Dadurch wird das Laufwerk vollständig gelöscht. Anschließend würde das Ubuntu-Installationsprogramm mit den Standardeinstellungen nur das ESP und das Root- /Dateisystem () (neu) erstellen, da derzeit keine separate Swap-Partition erforderlich ist.

Antwort2

Bei der /dev/sda1Partition handelt es sich um die EFI-Partition. Wäre es die eigentliche Windows 10-Partition, wäre sie mit NTFS und nicht mit FAT32 formatiert. Wenn Ihr Computer so eingestellt ist, dass er über UEFI bootet, muss die EFI-Partition vorhanden sein und FAT32 sein, unabhängig davon, welches Betriebssystem Sie verwenden. Ändern Sie diese Partition nicht, da Ihr Computer sonst möglicherweise nicht mehr bootet.

Zur Erklärung der beiden 1-TB-Partitionen beachten Sie bitte, dass eine der Partitionen ( /dev/sda2) als „erweiterte“ Partition gekennzeichnet ist. Vor der Einführung des UEFI-Formats wurden alle Informationen zu Partitionen auf der Festplatte im MBR (Master Boot Record) gespeichert. Dort war nur Platz für 4 Einträge, sodass Sie nur 4 Partitionen auf der Festplatte haben konnten. Aus diesem Grund wurde etwas erfunden, das als erweiterte Partition bezeichnet wird. Eine erweiterte Partition ist keine „echte“ Partition, die Daten enthält, sondern eher eine Art „Container“, der andere Partitionen (sogenannte logische Partitionen) enthält. Sie könnten also 4 Partitionen im MBR haben, von denen eine (und nur eine) eine erweiterte Partition ist, und Sie könnten weitere Partitionen innerhalb der erweiterten Partition haben, um die Beschränkung auf 4 Partitionen zu überwinden.

Zu Zeiten von MS DOS war es üblich, die Festplatte so zu partitionieren, dass die erste (Boot-)Partition die Systempartition war und die zweite eine erweiterte Partition, die eine einzige logische Partition für Daten enthielt und die gesamte erweiterte Partition ausfüllte - nur weil das MS DOS-Tool "fdisk" sie so einrichtete. Man konnte nicht zwei "normale" (primär) Partitionen mit diesem Tool.

Aus irgendeinem Grund wurde Ihr System auch so installiert. Ihre tatsächliche Linux-Partition ist /dev/sda5(der mountBefehl zeigt, dass das Root-Dateisystem darauf gemountet ist), eine logische Partition innerhalb der erweiterten Partition /dev/sda2.

Es ist ein bisschen seltsam. Bei UEFI sollte es keine erweiterten Partitionen geben. Normalerweise haben Sie erweiterte Partitionen, wenn eine Nicht-UEFI-Partitionierung vorliegt; aber dann sollte keine EFI-Partition vorhanden sein. Sie haben eine seltsame Mischung aus einem UEFI- und einem Nicht-UEFI-Setup, ich weiß nicht, warum. Aber abgesehen davon, dass es seltsam ist, ist alles in Ordnung und so, wie es sein sollte. Ändern Sie nichts, da Sie sonst Ihr System beschädigen.

verwandte Informationen