Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:mkfs [2011/03/31 16:32]
127.0.0.1 external edit
tux:mkfs [2012/11/14 16:49] (aktuell)
wikisysop
Zeile 6: Zeile 6:
 Zuerst schauen wir uns die vorhandenen Festplatten an. Im folgenden Beispiel wurde eine dritte Festplatte in einen Server eingebaut, welche erwartungsgemäß als >><​fc #​008000>/​dev/​sdc</​fc><<​ gelistet wird: Zuerst schauen wir uns die vorhandenen Festplatten an. Im folgenden Beispiel wurde eine dritte Festplatte in einen Server eingebaut, welche erwartungsgemäß als >><​fc #​008000>/​dev/​sdc</​fc><<​ gelistet wird:
  
-<xterm2># <fc #​008000>​fdisk -l</​fc>​ +<xterm># <fc #​008000>​fdisk -l</​fc>​ 
-.+
 Disk /dev/sda: 249.5 GB, 249510756352 bytes Disk /dev/sda: 249.5 GB, 249510756352 bytes
 255 heads, 63 sectors/​track,​ 30334 cylinders 255 heads, 63 sectors/​track,​ 30334 cylinders
Zeile 14: Zeile 14:
 I/O size (minimum/​optimal):​ 512 bytes / 512 bytes I/O size (minimum/​optimal):​ 512 bytes / 512 bytes
 Disk identifier: 0x00089fb9 Disk identifier: 0x00089fb9
-.+
 Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System
 /​dev/​sda1 ​  ​* ​          ​1 ​       4864    39061504 ​  ​83 ​ Linux /​dev/​sda1 ​  ​* ​          ​1 ​       4864    39061504 ​  ​83 ​ Linux
Zeile 22: Zeile 22:
 /​dev/​sda5 ​          ​24316 ​      ​29179 ​   39061504 ​  ​83 ​ Linux /​dev/​sda5 ​          ​24316 ​      ​29179 ​   39061504 ​  ​83 ​ Linux
 /​dev/​sda6 ​          ​29179 ​      ​30273 ​    ​8787968 ​  ​82 ​ Linux swap / Solaris /​dev/​sda6 ​          ​29179 ​      ​30273 ​    ​8787968 ​  ​82 ​ Linux swap / Solaris
-.+
 Disk /dev/sdb: 249.5 GB, 249510756352 bytes Disk /dev/sdb: 249.5 GB, 249510756352 bytes
 255 heads, 63 sectors/​track,​ 30334 cylinders 255 heads, 63 sectors/​track,​ 30334 cylinders
Zeile 29: Zeile 29:
 I/O size (minimum/​optimal):​ 512 bytes / 512 bytes I/O size (minimum/​optimal):​ 512 bytes / 512 bytes
 Disk identifier: 0x0001390d Disk identifier: 0x0001390d
-.+
 Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System
 /​dev/​sdb1 ​              ​1 ​      ​26747 ​  ​214842368 ​  ​83 ​ Linux /​dev/​sdb1 ​              ​1 ​      ​26747 ​  ​214842368 ​  ​83 ​ Linux
-. + 
-Disk <fc #800000>/​dev/​sdc</​fc>:​ 999.7 GB, 999653638144 bytes+Disk <fc #0000FF>/​dev/​sdc</​fc>:​ 999.7 GB, 999653638144 bytes
 255 heads, 63 sectors/​track,​ 121534 cylinders 255 heads, 63 sectors/​track,​ 121534 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes Units = cylinders of 16065 * 512 = 8225280 bytes
Zeile 39: Zeile 39:
 I/O size (minimum/​optimal):​ 512 bytes / 512 bytes I/O size (minimum/​optimal):​ 512 bytes / 512 bytes
 Disk identifier: 0x00000000 Disk identifier: 0x00000000
-. + 
-<fc #800000>Disk /dev/sdc doesn'​t contain a valid partition table</​fc>​ +<fc #0000FF>Disk /dev/sdc doesn'​t contain a valid partition table</​fc>​ 
-</xterm2>+</xterm>
  
 Zuerst muss diese Festplatte partitioniert werden: Zuerst muss diese Festplatte partitioniert werden:
  
-<xterm2># <fc #​008000>​fdisk /​dev/​sdc</​fc>​ +<xterm># <fc #​008000>​fdisk /​dev/​sdc</​fc>​ 
-</xterm2>+</xterm>
  
 Im >><​fc #​008000>​fdisk</​fc><<​-Menü drücken Sie >><​fc #​008000>​n</​fc><<​ für >><​fc #​008000>​add new partition</​fc><<;​ wenn Sie die Partition als primäre Partition anlegen möchten, drücken sie >><​fc #​008000>​p</​fc><<​ für >><​fc #​008000>​primary</​fc><<;​ wenn es die erste Partition auf der Festplatte ist, drücken Sie >><​fc #​008000>​1</​fc><<​. Um Ihre Eingaben zu überprüfen,​ drücken Sie >>​p<<​ für >><​fc #​008000>​print partition table</​fc><<;​ sind Ihre Eingaben in Ordnung, drücken Sie >><​fc #​008000>​w</​fc><<​ für >><​fc #​008000>​write table to disk and exit</​fc><<​. Im Anschluss daran steht Ihnen die Partition >><​fc #​008000>/​dev/​sdc1</​fc><<​ zur Verfügung. Im >><​fc #​008000>​fdisk</​fc><<​-Menü drücken Sie >><​fc #​008000>​n</​fc><<​ für >><​fc #​008000>​add new partition</​fc><<;​ wenn Sie die Partition als primäre Partition anlegen möchten, drücken sie >><​fc #​008000>​p</​fc><<​ für >><​fc #​008000>​primary</​fc><<;​ wenn es die erste Partition auf der Festplatte ist, drücken Sie >><​fc #​008000>​1</​fc><<​. Um Ihre Eingaben zu überprüfen,​ drücken Sie >>​p<<​ für >><​fc #​008000>​print partition table</​fc><<;​ sind Ihre Eingaben in Ordnung, drücken Sie >><​fc #​008000>​w</​fc><<​ für >><​fc #​008000>​write table to disk and exit</​fc><<​. Im Anschluss daran steht Ihnen die Partition >><​fc #​008000>/​dev/​sdc1</​fc><<​ zur Verfügung.
Zeile 52: Zeile 52:
 Jetzt schreiben Sie das Dateisystem auf diese Partition: Jetzt schreiben Sie das Dateisystem auf diese Partition:
  
-<xterm2># <fc #​008000>​mkfs.ext3 /​dev/​sdc1</​fc>​ +<xterm># <fc #​008000>​mkfs.ext3 /​dev/​sdc1</​fc>​ 
-</xterm2>+</xterm>
  
 Danach können Sie die fertige Festplatte im System mounten: Danach können Sie die fertige Festplatte im System mounten:
  
-<xterm2><fc #​008000>#​ mount /dev/sdc1 ///​pfad/​zum/​mountpoint//</​fc>​ +<xterm><fc #​008000>#​ mount /dev/sdc1 ///​pfad/​zum/​mountpoint//</​fc>​ 
-</xterm2>+</xterm>
  
 Um diese Festplatte bzw Partition beim Systemstart automatisch einzuhängen,​ müssen Sie diese in der Datei >><​fc #​008000>/​etc/​fstab</​fc><<​ eintragen: Um diese Festplatte bzw Partition beim Systemstart automatisch einzuhängen,​ müssen Sie diese in der Datei >><​fc #​008000>/​etc/​fstab</​fc><<​ eintragen:
Zeile 65: Zeile 65:
 . .
 . .
-/​dev/​sdc1 ​ ///​pfad/​zum/​mountpoint// ​ ext3 0 0+/​dev/​sdc1 ​ ///​pfad/​zum/​mountpoint// ​ ext3 rw,​user ​0 0
 </​box>​ </​box>​
  
 +Es ist jedoch problematisch die Partition mit ihrer Gerätedatei in der >><​fc #​008000>/​etc/​fstab</​fc><<​ anzusprechen,​ weil diese Bezeichnungen nicht immer fest an einer Stelle bleiben, sondern der Reihe nach vergeben werden. Das bedeutet, wenn Sie zB drei Festplatten im System haben, werden diese beim Booten des Systems der Reihe nach mit >><​fc #​008000>/​dev/​sda</​fc><<,​ >><​fc #​008000>/​dev/​sdb</​fc><<​ und >><​fc #​008000>/​dev/​sdc</​fc><<​ initialisiert. Fällt nun die zweite Platte >><​fc #​008000>/​dev/​sdb</​fc><<​ aus dem System heraus und das System hat nunmehr nur noch zwei Platten, werden diese mit >><​fc #​008000>/​dev/​sda</​fc><<​ und >><​fc #​008000>/​dev/​sdb</​fc><<​ benannt. Die Platte, die zuvor noch >><​fc #​008000>/​dev/​sdc</​fc><<​ gewesen ist, ist nun >><​fc #​008000>/​dev/​sdb</​fc><<​. Das kann für Verwirrung sorgen aber auch im Desaster enden, deshalb ist es eine gute Idee, die Festplatten zumindest bei automatisierten Vorgängen wie durch die >><​fc #​008000>/​etc/​fstab</​fc><<​ nicht mit ihrer Gerätedatei anzusprechen sondern mit ihren >><​fc #​008000>​Universal Unique Identifier</​fc><<​ (UUID)
 +
 +Die >>​UUID<<​ der Festplatten bzw der angelgten Partitionen finden Sie zB im Verzeichnis >><​fc #​008000>/​dev/​disk/​by-uuid</​fc><<:​
 +
 +<​xterm>#​ <fc #​008000>​ls -l /​dev/​disk/​by-uuid/</​fc>​
 +insgesamt 0
 +lrwxrwxrwx 1 root root 10  8. Nov 15:24 37210aca-b64b-4912-a888-b580cdbe206e -> ../../sdc1
 +lrwxrwxrwx 1 root root 10  8. Nov 15:21 627d8eee-576a-4d9d-8f26-41f149e7cb21 -> ../../sda6
 +lrwxrwxrwx 1 root root 10  8. Nov 15:21 777a7b3e-2a69-4daa-bf84-8dbdd4013fdd -> ../../sda1
 +lrwxrwxrwx 1 root root 10  8. Nov 15:21 9ee70678-64e2-4c43-bf3d-eaad07591d5c -> ../../sda7
 +lrwxrwxrwx 1 root root 10  8. Nov 15:21 b127e46f-10e8-4537-a1ed-7b8297d560cb -> ../../sda8
 +lrwxrwxrwx 1 root root 10  8. Nov 15:21 c7927db0-110f-44c8-a354-ac4e24d94a08 -> ../../sda9
 +lrwxrwxrwx 1 root root 10  8. Nov 15:21 c8950909-946a-4da5-9283-56adea8f2e6f -> ../../sda5
 +lrwxrwxrwx 1 root root 10  8. Nov 15:24 f839a1df-02d3-49e7-9b0b-27f0eb184005 -> ../​../​sdb1</​xterm>​
 +
 +Oder mit dem Kommando >><​fc #​008000>​blkid</​fc><<:​
 +
 +<​xterm>#​ <fc #​008000>​blkid</​fc> ​
 +/dev/sda1: UUID="​777a7b3e-2a69-4daa-bf84-8dbdd4013fdd"​ TYPE="​ext3" ​
 +/dev/sda5: UUID="​c8950909-946a-4da5-9283-56adea8f2e6f"​ TYPE="​ext3" ​
 +/dev/sda6: UUID="​627d8eee-576a-4d9d-8f26-41f149e7cb21"​ TYPE="​ext3" ​
 +/dev/sda7: UUID="​9ee70678-64e2-4c43-bf3d-eaad07591d5c"​ TYPE="​swap" ​
 +/dev/sda8: UUID="​b127e46f-10e8-4537-a1ed-7b8297d560cb"​ TYPE="​ext3" ​
 +/dev/sda9: UUID="​c7927db0-110f-44c8-a354-ac4e24d94a08"​ TYPE="​ext3" ​
 +/dev/sdb1: UUID="​f839a1df-02d3-49e7-9b0b-27f0eb184005"​ TYPE="​ext3" ​
 +<fc #​000080>/​dev/​sdc1:​ UUID="​37210aca-b64b-4912-a888-b580cdbe206e"​ TYPE="​ext3"</​fc></​xterm> ​
 +
 +Mit dieser >><​fc #​008000>​UUID</​fc><<​ können Sie nun einen passenden Eintrag in der Datei >><​fc #​008000>/​etc/​fstab</​fc><<​ vornehmen. Da die Zuordnung bzw. der Symlink der >><​fc #​008000>​UUID</​fc><<​ zu der Gerätedatei dynamisch beim initialisieren des Kernels erstellt wird, wandern die Gerätedateien mit den UUIDs mit, wenn dazwischen mal eine Platte wegfallen sollte:
 +
 +<box round|**/​etc/​fstab**>​.
 +.
 +.
 +UUID=37210aca-b64b-4912-a888-b580cdbe206e ​ ///​pfad/​zum/​mountpoint// ​ ext3 rw,user 0 0
 +</​box>​
  
- --- //​pronto ​2011/03/24 15:41//+ --- //​pronto ​2012/11/14 15:41//
 {{keywords>​festplatte formatieren fdisk mkfs.ext3 ext3}} {{keywords>​festplatte formatieren fdisk mkfs.ext3 ext3}}
tux/mkfs.1301581953.txt.gz (34837 views) · Zuletzt geändert: 2011/04/16 21:55 (Externe Bearbeitung)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0