Partition: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
 
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<b>Partitionen</b> teilen eine [[Festplatte]] in mehrere logische Laufwerke auf. Jede Partition wird wie ein eigenes Laufwerk angesprochen.
Eine <b>Partition</b> (von lat. partitio = "Teilung, Einteilung") ist ein zusammenhängender Teil des Speicherplatzes eines geeigneten physikalischen oder logischen Datenträgers (z. B. [[Festplatte]], [[USB-Stick]]). Partitionen sind voneinander unabhängig und können von [[Betriebssystemen]] wie physikalische Laufwerke behandelt werden. Solche Partitionen werden daher auch als "logisches Laufwerk" bezeichnet. Die Verwaltung der gespeicherten Daten wird anschliessend meist nach einer [[Formatierung]] durch ein [[Dateisystemen]] übernommen. Die meisten Betriebssysteme ordnen dann jedem logischen Laufwerk genau ein Dateisystem zu. Einzelne Partitionen (z. B. "swap") enthalten kein [[Dateisystem]]. Bei einzelnen Anbietern von [[Datenbankservern]] gibt es die Möglichkeit, mit sogenannten "raw partitions" zu arbeiten.


AT-basierte (und auch andere) Unix-Systeme haben durch das BIOS Beschränkungen in der Anzahl der primären Partitionen. Indem sogenannte "extended partitions" in den primären Partitionen angelegt werden, kann dieses architekturbedingte Hindernis umgangen werden.
Der innerste und damit erste Sektor jedes Laufwerks beherbergt die <b>Partitionstabelle</b> (engl. partition table). Sie speichert die physische Adresse (Kopf, Zylinder, Sektor) des Anfangs und des Endes jeder Partition. Ausserdem gibt es für jede Partition eine Kennung (ID), amhamd der jedes Betriebssystem feststellen kann, ob es mit dieser Partition etwas anfangen kann.
 
AT-basierte (und auch andere) Unix-Systeme haben durch das [[BIOS]] Beschränkungen in der Anzahl der primären Partitionen. Die Partitionstabelle verweist dabei auf höchstens vier primäre Partitionen. Allerdings kann eine primäre Partition auch als "erweiterte Partition" (engl. extended partition) bestimmt werden - sie verweist dann auf eine Kette zusätzlicher, sogenannter "logischer Partitionen". Die meisten Betriebssysteme verlangen zwar, dass sie von einer primären Partition gebootet werden, bei Linux ist das allerdings nicht zwingend.
 
Eine der vorhandenen Partitionen erhält ein sogenanntes "Bootflag". Das BIOS wird diese Partition auf der ersten Festplatte beim [[Bootvorgang]] blind anspringen. Das geschieht allerdings nicht, falls der [[Master Boot Record]] ein Urladerprogramm (meist einen [[Bootmanager]]) enthält, der etwas anderes vorsieht.


Partitionen werden mit [[fdisk]] oder [[cfdisk]] angelegt, ebenso kann die Partitionstabelle mit diesen Programmen angesehen werden.
Partitionen werden mit [[fdisk]] oder [[cfdisk]] angelegt, ebenso kann die Partitionstabelle mit diesen Programmen angesehen werden.
Einzelne Partitionen wie z. B. "swap" enthalten kein [[Dateisystem]]. Au bei einzelnen [[Datenbankserver]]anbietern gibt es die Möglichkeit, mit sogenannten "raw partitions" zu arbeiten.


[[dd]] kann ganze Festplatten oder einzelne Dateien in eine Datei kopieren.
[[dd]] kann ganze Festplatten oder einzelne Dateien in eine Datei kopieren.
Zeile 51: Zeile 53:
| <tt>/</tt> || > 15 MB
| <tt>/</tt> || > 15 MB
|-
|-
| <tt>swap</tt> || das ein- bis zweifache des [[Arbeitsspeicher]]s
| <tt>swap</tt> || das ein- bis zweifache des [[Arbeitsspeichers]]
|-
|-
| <tt>/usr</tt> || > 150 MB, je nach Softwaremenge
| <tt>/usr</tt> || > 150 MB, je nach Softwaremenge
Zeile 62: Zeile 64:
|}
|}


Durch die heute sehr grossen [[Fesplatte]]n wird oft nur noch ein [[Swap]]-Bereich und ein "/"-Bereich angelegt. Der Swap-Bereich ist dabei nach wie vor so gross wie das ein- bis zweifache des [[Arbeitsspeicher]]s, der "/"-Bereich nimmt dann den Rest der Festplatte ein.
Durch die heute sehr grossen [[Festplatte]]n wird oft nur noch eine [[Swap-Partition]] und eine "/" (Root)-Partition angelegt. Die Swap-Partition ist dabei üblicherweise so gross wie das ein- bis zweifache des [[Arbeitsspeichers]], die "/"-Partition nimmt dann den Rest der Festplatte ein.


== Defekte Daten (nicht mehr lesbare Sektoren) ==
== Defekte Daten (nicht mehr lesbare Sektoren) ==


=== Meldung:<code> fsck failed. Please repair manually and reboot</code> ===
=== Meldung "fsck failed. Please repair manually and reboot" ===


* Dieser Meldung geht oft ein "UNEXPECTED INCONSISTENCY" für eine bestimmte Partition voraus.
* Dieser Meldung geht oft ein "UNEXPECTED INCONSISTENCY" für eine bestimmte Partition voraus.
Zeile 78: Zeile 80:
* Entsorgen der defekten Festplatte
* Entsorgen der defekten Festplatte


=== Partition lässt sich nicht mehr mounten ===
=== Partition lässt sich nicht mehr einhängen ===


* Anzeige der Partitionstabelle mit [[testdisk]]
* Anzeige der Partitionstabelle mit [[testdisk]]
Zeile 84: Zeile 86:


Bei einer USB-Festplatte half auch mal das Aus- und Wiedereinschalten. Danach wurden die Partitionen wieder richtig erkannt.
Bei einer USB-Festplatte half auch mal das Aus- und Wiedereinschalten. Danach wurden die Partitionen wieder richtig erkannt.
== Vergrössern einer Partition ==
Vergrössern der root-Partition im laufenden Betrieb... siehe
* http://martin-mueller.info/2013/05/06/root-partition-online-vergrosern/


== Weblinks ==
== Weblinks ==


* [http://www.tldp.org/HOWTO/Partition/index.html Linux Partition Howto]
{{Weblinks}}
* [http://rampex.ihep.su/Linux/linux_howto/html/tutorials/mini/Partition.html Linux Partition Howto] (Kristan Koehntopp, 1997)
{{url|US|The Linux Documentation Project|eng|http://www.tldp.org/HOWTO/Partition/index.html|Linux partition howto}}
* [http://www.cgsecurity.org/wiki/Besch%C3%A4digte_Festplatte Beschädigte Festplatte] (CGsecurity.org)
{{url|DE|Kristan Koehntopp|eng|http://kris.koehntopp.de/artikel/partition/|Linux partition howto}}
{{url|FR|Christophe Grenier|ger|http://www.cgsecurity.org/wiki/Besch%C3%A4digte_Festplatte|Beschädigte Festplatte}}
{{Fuss}}




{{cat|Dateisystem}}
{{cat|Dateisystem}}
{{cat|Festplatte}}
{{cat|Festplatte}}
{{cat|Formatierung}}
{{cat|Partition}}
{{cat|Partition}}
{{cat|UNFERTIG}}
{{cat|UNFERTIG}}

Aktuelle Version vom 23. Juni 2018, 07:58 Uhr

Eine Partition (von lat. partitio = "Teilung, Einteilung") ist ein zusammenhängender Teil des Speicherplatzes eines geeigneten physikalischen oder logischen Datenträgers (z. B. Festplatte, USB-Stick). Partitionen sind voneinander unabhängig und können von Betriebssystemen wie physikalische Laufwerke behandelt werden. Solche Partitionen werden daher auch als "logisches Laufwerk" bezeichnet. Die Verwaltung der gespeicherten Daten wird anschliessend meist nach einer Formatierung durch ein Dateisystemen übernommen. Die meisten Betriebssysteme ordnen dann jedem logischen Laufwerk genau ein Dateisystem zu. Einzelne Partitionen (z. B. "swap") enthalten kein Dateisystem. Bei einzelnen Anbietern von Datenbankservern gibt es die Möglichkeit, mit sogenannten "raw partitions" zu arbeiten.

Der innerste und damit erste Sektor jedes Laufwerks beherbergt die Partitionstabelle (engl. partition table). Sie speichert die physische Adresse (Kopf, Zylinder, Sektor) des Anfangs und des Endes jeder Partition. Ausserdem gibt es für jede Partition eine Kennung (ID), amhamd der jedes Betriebssystem feststellen kann, ob es mit dieser Partition etwas anfangen kann.

AT-basierte (und auch andere) Unix-Systeme haben durch das BIOS Beschränkungen in der Anzahl der primären Partitionen. Die Partitionstabelle verweist dabei auf höchstens vier primäre Partitionen. Allerdings kann eine primäre Partition auch als "erweiterte Partition" (engl. extended partition) bestimmt werden - sie verweist dann auf eine Kette zusätzlicher, sogenannter "logischer Partitionen". Die meisten Betriebssysteme verlangen zwar, dass sie von einer primären Partition gebootet werden, bei Linux ist das allerdings nicht zwingend.

Eine der vorhandenen Partitionen erhält ein sogenanntes "Bootflag". Das BIOS wird diese Partition auf der ersten Festplatte beim Bootvorgang blind anspringen. Das geschieht allerdings nicht, falls der Master Boot Record ein Urladerprogramm (meist einen Bootmanager) enthält, der etwas anderes vorsieht.

Partitionen werden mit fdisk oder cfdisk angelegt, ebenso kann die Partitionstabelle mit diesen Programmen angesehen werden.

dd kann ganze Festplatten oder einzelne Dateien in eine Datei kopieren.

dump kann ganze Partitionen in eine Datei kopieren

Beispiel für die Partitionen auf einer IDE-Festplatte.

                      ----------------------------------
                      | Master Boot Record / MBR       |
                      ----------------------------------
Primäre Partition   > | Bootsektor                     |
                    > |································|
                    > | Datenbereich                   |
                      ----------------------------------
Extended Partition  > | Bootsektor                     |
                    > |································|
                    > | Nicht verwendeter Bootsektor   | <  Logische Partition
                    > |································| < 
                    > | Datenbereich                   | <
                    > |································|
                    > | Nicht verwendeter Bootsektor   | <  Logische Partition
                    > |································| <
                    > | Datenbereich                   | <
                      ----------------------------------
                      | Nicht verwendeter Plattenplatz |
                      ----------------------------------
Primäre Partition   > | Bootsektor                     |
                    > |································|
                    > | Datenbereich                   |
                      ----------------------------------

Partitionsauslastung

Anzeige der Partitionsbelegung mit df.

Partitionsgrösse

Empfohlene minimale Partitionsgrössen für z. B. einen Webrechner sind die folgenden.

Partition Grösse
/ > 15 MB
swap das ein- bis zweifache des Arbeitsspeichers
/usr > 150 MB, je nach Softwaremenge
/var > 15 MB
/home > 120 MB, je nach Benutzeranzahl
/data Beliebige Grösse

Durch die heute sehr grossen Festplatten wird oft nur noch eine Swap-Partition und eine "/" (Root)-Partition angelegt. Die Swap-Partition ist dabei üblicherweise so gross wie das ein- bis zweifache des Arbeitsspeichers, die "/"-Partition nimmt dann den Rest der Festplatte ein.

Defekte Daten (nicht mehr lesbare Sektoren)

Meldung "fsck failed. Please repair manually and reboot"

  • Dieser Meldung geht oft ein "UNEXPECTED INCONSISTENCY" für eine bestimmte Partition voraus.
  • Prüfen dieser Partition z. B. mit "e2fsck /dev/hde6" oder "e2fsck -b 8193 /dev/hde6"
  • dumpe2fs zeigt die vorhandene Plattenpartitionierung
  • Falls diese das Booten verhindernde defekte Partition nicht repariert werden kann, so kann mit mount -n -o remount,rw / die Root-Partition im Schreibmodus gemountet werden und die entsprechende Partition in der Datei "/etc/fstab" auskommentiert werden, damit nach einem Neustart wenigstens die anderen Partitionen gemountet werden können.

Partition lässt sich mit mount noch einhängen

  • Kopieren aller Dateien der defekten Partition bzw. Festplatte auf eine neue Festplatte
  • Entsorgen der defekten Festplatte

Partition lässt sich nicht mehr einhängen

  • Anzeige der Partitionstabelle mit testdisk
  • evtl. Rettung mit dd_rescue (z. B. in Knoppix enthalten)

Bei einer USB-Festplatte half auch mal das Aus- und Wiedereinschalten. Danach wurden die Partitionen wieder richtig erkannt.

Vergrössern einer Partition

Vergrössern der root-Partition im laufenden Betrieb... siehe

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
The Linux Documentation Project eng Linux partition howtowbm
Kristan Koehntopp eng Linux partition howtowbm
Christophe Grenier ger Beschädigte Festplattewbm