Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi1:partitionierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
lpi1:partitionierung [2018/07/09 09:48]
127.0.0.1 Externe Bearbeitung
lpi1:partitionierung [2019/08/15 09:53] (aktuell)
Zeile 8: Zeile 8:
 Das lange unter Linux gebräuchliche MSDOS oder [[wpde>​Master Boot Record|MBR]] Format sollte man nur bei Festplatten unter 2TB verwenden. Für größere Festplatten,​ und wenn man wie bei aktuellen Rechnern üblich eine [[wpde>​Unified Extensible Firmware Interface|UEFI]] Firmware an Stelle des [[wpde>​BIOS]] vorfindet, sollte man für die Partitionstabelle [[wpde>​GUID Partition Table|GPT]] verwenden. ​ Das lange unter Linux gebräuchliche MSDOS oder [[wpde>​Master Boot Record|MBR]] Format sollte man nur bei Festplatten unter 2TB verwenden. Für größere Festplatten,​ und wenn man wie bei aktuellen Rechnern üblich eine [[wpde>​Unified Extensible Firmware Interface|UEFI]] Firmware an Stelle des [[wpde>​BIOS]] vorfindet, sollte man für die Partitionstabelle [[wpde>​GUID Partition Table|GPT]] verwenden. ​
  
-====== Übung: default-Werte für Mount-Optionen herausfinden ======+====== Übung: default-Werte für mount-Optionen herausfinden ======
 Test-Image erstellen und mounten: Test-Image erstellen und mounten:
-  dd if=/​dev/​zero of=/​tmp/​zero.img bs=1M count=500+  dd if=/​dev/​zero of=/​tmp/​zero.img bs=1M seek=500 count=0
   mkfs.ext4 /​tmp/​zero.img   mkfs.ext4 /​tmp/​zero.img
   mkdir /mnt/img   mkdir /mnt/img
   mount /​tmp/​zero.img /mnt/img   mount /​tmp/​zero.img /mnt/img
  
-''​exec'':​+=== Ist die mount-Option suid aktiv? ===
   cp -a /​usr/​bin/​tail /mnt/img   cp -a /​usr/​bin/​tail /mnt/img
-Ist ''/​mnt/​img/​tail''​ ausführbar?​ 
- 
-''​suid'':​ 
   chmod u+s /​mnt/​img/​tail   chmod u+s /​mnt/​img/​tail
 Als Nutzer: Als Nutzer:
Zeile 25: Zeile 22:
 Ist das SUID-Bit wirksam? Ist das SUID-Bit wirksam?
  
-''​dev''​:+=== Ist die mount-Option exec aktiv? === 
 +  cp -a /​usr/​bin/​tail /mnt/img 
 +  /​mnt/​img/​tail /​etc/​passwd 
 +Ist ''​/​mnt/​img/​tail'' ​ausführbar?​ 
 + 
 +=== Ist die mount-Option dev aktiv? ===
   mknod /​mnt/​img/​sda b 8 0   mknod /​mnt/​img/​sda b 8 0
   fdisk -l /​mnt/​img/​sda   fdisk -l /​mnt/​img/​sda
Zeile 34: Zeile 36:
  
 Pakete installieren:​ Pakete installieren:​
-  * CentOS 7: ''​qemu-img''​ +  * CentOS 7: ''​parted ​qemu-img''​ 
-  * Debian 8: ''​qemu-utils''​ +  * Debian 8: ''​parted ​qemu-utils''​ 
-  * openSUSE 42.2: ''​qemu-tools''​+  * openSUSE 42.2: ''​parted ​qemu-tools''​
  
 ===== Beispiel: GPT mit parted ===== ===== Beispiel: GPT mit parted =====
Zeile 49: Zeile 51:
   mklabel gpt   mklabel gpt
  
-[[wpde>​Mebibyte|100 MiB]] Swap-Partition anlegen:+[[wpde>​Mebibyte|100 MiB - 1MiB]] (parted arbeitet mit festen Endwerten) ​Swap-Partition anlegen:
   mkpart linux-swap 1MiB 100MiB   mkpart linux-swap 1MiB 100MiB
  
 Daten-Partition anlegen: Daten-Partition anlegen:
   mkpart ext4 100MiB 100%   mkpart ext4 100MiB 100%
 +
 +GRUB BIOS Partition aktivieren:
 +  set 1 bios_grub on
  
 ''​parted''​ verlassen: ''​parted''​ verlassen:
Zeile 70: Zeile 75:
 ==== CentOS 7 ins Image installieren ==== ==== CentOS 7 ins Image installieren ====
   yumdownloader centos-release.x86_64   yumdownloader centos-release.x86_64
-  rpm --root /​mnt/​loop ​-ihv centos-release-7-*.rpm+  rpm -ihv --nodeps ​--root /mnt/loop centos-release-7-*.rpm
   install -b --suffix=.orig /​etc/​yum.repos.d/​CentOS-Base.repo /​mnt/​loop/​etc/​yum.repos.d/​CentOS-Base.repo   install -b --suffix=.orig /​etc/​yum.repos.d/​CentOS-Base.repo /​mnt/​loop/​etc/​yum.repos.d/​CentOS-Base.repo
-  yum -y --nogpg --releasever=7 --installroot=/​mnt/​loop install ​systemd ​passwd ​yum procps-ng ​iproute tmux grub+  yum -y --nogpg --releasever=7 --installroot=/​mnt/​loop install ​grub2 iproute tmux passwd procps-ng ​systemd yum
   grub2-install --root-directory=./​ /dev/loop0   grub2-install --root-directory=./​ /dev/loop0
  
   ​   ​
 TODO: formatieren,​ vergrößern TODO: formatieren,​ vergrößern
- 
 ====== Partitionstabelle sichern und wiederherstellen ====== ====== Partitionstabelle sichern und wiederherstellen ======
 ==== sfdisk ==== ==== sfdisk ====
Zeile 200: Zeile 204:
  
 === Fehlermeldung:​ The resulting partition is not properly aligned for best performance === === Fehlermeldung:​ The resulting partition is not properly aligned for best performance ===
-Lösung: http://​support.hp.com/​us-en/​document/​c03479326+eine Lösung ​wird nicht mehr Bereitgestellt
  
-==== Beispiel: ​Partition ​im laufenden Betrieb ​anlegen ​====+==== Beispiel: ​lesend genutztes Verzeichnis ​im laufenden Betrieb ​auf neue Partition verschieben ​====
 Partition anlegen: Partition anlegen:
   parted /dev/sda   parted /dev/sda
Zeile 209: Zeile 213:
   quit   quit
 Mountpoint anlegen und temporär mounten Mountpoint anlegen und temporär mounten
-  mkfs.ext3 /dev/sda6+  mkfs.ext4 /dev/sda6
   mkdir /mnt/sda6   mkdir /mnt/sda6
   mount /dev/sda6 /mnt/sda6   mount /dev/sda6 /mnt/sda6
lpi1/partitionierung.txt · Zuletzt geändert: 2019/08/15 09:53 (Externe Bearbeitung)