admin_grundlagen:partitionierung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:partitionierung [2025/09/09 21:34] – [Format der Partitionstabelle] ingo_wichmann | admin_grundlagen:partitionierung [2026/10/09 19:23] (aktuell) – [CentOS 7 ins Image installieren] ingo_wichmann | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| ====== Partitionierung ====== | ====== Partitionierung ====== | ||
| ===== Format der Partitionstabelle ===== | ===== Format der Partitionstabelle ===== | ||
| - | Das lange unter Linux gebräuchliche [[wpde> | + | Das lange unter Linux gebräuchliche [[wpde> |
| Tools: | Tools: | ||
| - | * fdisk - MBR und GPT Partitionstabellen | + | * '' |
| - | * gdisk - Spezialist für GPT Partitionstabellen | + | * '' |
| - | * parted - MBR und GPT Partitionstabellen | + | * '' |
| ===== Beispiel: neue Partition anlegen ===== | ===== Beispiel: neue Partition anlegen ===== | ||
| - | ==== mit fdisk ==== | + | ==== mit gdisk ==== |
| + | ++++ Wichtige gdisk Befehle | | ||
| + | | ? | Hilfe | | ||
| + | | d | Partition löschen | | ||
| + | | n | neue Partition erstellen | | ||
| + | | t | Typ der Partition setzen | | ||
| + | | c | Name/Label der Partition setzen | | ||
| + | | p | Partitionstabelle anzeigen | | ||
| + | | w | geänderte Partitionstabelle speichern | | ||
| + | | q | gdisk verlassen ohne zu speichern | | ||
| + | ++++ | ||
| === Benötigte Pakete === | === Benötigte Pakete === | ||
| - | * Debian: '' | + | * Debian: '' |
| - | === Wichtige | + | |
| + | === Partition erstellen === | ||
| + | [[wpde> | ||
| + | gdisk /dev/sda | ||
| + | Aktuelle Partitionstabelle anzeigen: | ||
| + | p | ||
| + | Neue Partition erstellen: | ||
| + | n | ||
| + | Startblock auswählen: //Bei der ersten Partition sollte hier Sektor 2048 oder ein Vielfaches davon stehen// | ||
| + | |||
| + | Größe angeben: | ||
| + | +2G | ||
| + | Label ändern: | ||
| + | c | ||
| + | Name eingeben: ((Wenn in dem Computer viele Festplatten eingebaut sind, dann wird man wahrscheinlich nur eine Partition anlegen und den Platz mit [[LVM]], [[RAID]], [[lpi2: | ||
| + | fr0c0 | ||
| + | geänderte Partitionstabelle speichern: | ||
| + | w | ||
| + | |||
| + | === Prüfen, ob der Kernel die geänderte Partitionstabelle kennt == | ||
| + | cat / | ||
| + | Wenn nicht, Kernel Partitionstabelle neu einlesen lassen: | ||
| + | blockdev --rereadpt /dev/sda | ||
| + | ((oder | ||
| + | partprobe | ||
| + | )) | ||
| + | ==== mit fdisk ==== | ||
| + | ++++ Wichtige fdisk Befehle | | ||
| | m | Hilfe | | | m | Hilfe | | ||
| | d | Partition löschen | | | d | Partition löschen | | ||
| Zeile 23: | Zeile 60: | ||
| | w | geänderte Partitionstabelle speichern | | | w | geänderte Partitionstabelle speichern | | ||
| | q | fdisk verlassen ohne zu speichern | | | q | fdisk verlassen ohne zu speichern | | ||
| + | ++++ | ||
| + | === Benötigte Pakete === | ||
| + | * Debian: '' | ||
| === Partition erstellen === | === Partition erstellen === | ||
| - | 2 Gigibyte große Partition auf Festplatte ''/ | + | [[wpde> |
| fdisk /dev/sda | fdisk /dev/sda | ||
| Aktuelle Partitionstabelle anzeigen: | Aktuelle Partitionstabelle anzeigen: | ||
| Zeile 43: | Zeile 82: | ||
| cat / | cat / | ||
| Wenn nicht, Kernel Partitionstabelle neu einlesen lassen: | Wenn nicht, Kernel Partitionstabelle neu einlesen lassen: | ||
| - | | + | |
| ((oder | ((oder | ||
| - | | + | |
| )) | )) | ||
| - | ==== Mit parted ==== | + | ==== mit parted ==== |
| - | === Benötigte Pakete === | + | ++++ Wichtige parted Befehle |
| - | * Debian: '' | + | |
| - | + | ||
| - | === Wichtige parted Befehle | + | |
| | help | Hilfe | | | help | Hilfe | | ||
| | rm | Partition löschen | | | rm | Partition löschen | | ||
| Zeile 60: | Zeile 96: | ||
| | print | Partitionstabelle anzeigen | | | print | Partitionstabelle anzeigen | | ||
| | quit | fdisk verlassen ohne zu speichern | | | quit | fdisk verlassen ohne zu speichern | | ||
| + | ++++ | ||
| + | === Benötigte Pakete === | ||
| + | * Debian: '' | ||
| === Partition erstellen === | === Partition erstellen === | ||
| Zeile 128: | Zeile 167: | ||
| )) | )) | ||
| mkfs.ext4 / | mkfs.ext4 / | ||
| - | | + | mount -m / |
| - | | + | |
| === Ist die mount-Option suid aktiv? === | === Ist die mount-Option suid aktiv? === | ||
| Zeile 135: | Zeile 173: | ||
| chmod u+s / | chmod u+s / | ||
| Als Nutzer: | Als Nutzer: | ||
| - | / | + | / |
| - | Ist das SUID-Bit wirksam? | + | -> Ist das SUID-Bit wirksam? |
| === Ist die mount-Option exec aktiv? === | === Ist die mount-Option exec aktiv? === | ||
| cp -a / | cp -a / | ||
| / | / | ||
| - | Ist ''/ | + | -> Ist ''/ |
| === Ist die mount-Option dev aktiv? === | === Ist die mount-Option dev aktiv? === | ||
| mknod / | mknod / | ||
| fdisk -l / | fdisk -l / | ||
| - | Ist der Zugriff auf das Device ''/ | + | -> Ist der Zugriff auf das Device ''/ |
| ====== Übung: virtuelle Festplatte partitionieren ====== | ====== Übung: virtuelle Festplatte partitionieren ====== | ||
| Zeile 206: | Zeile 244: | ||
| mkfs.xfs -d agcount=2 / | mkfs.xfs -d agcount=2 / | ||
| - | ==== CentOS 7 ins Image installieren ==== | ||
| - | yumdownloader centos-release.x86_64 | ||
| - | rpm -ihv --nodeps --root /mnt/loop centos-release-7-*.rpm | ||
| - | install -b --suffix=.orig / | ||
| - | yum -y --nogpg --releasever=7 --installroot=/ | ||
| - | grub2-install --root-directory=./ | ||
| - | | ||
| - | TODO: formatieren, | ||
admin_grundlagen/partitionierung.1757453659.txt.gz · Zuletzt geändert: 2025/09/09 21:34 von ingo_wichmann
