Dies ist eine alte Version des Dokuments!
lsblk
sfdisk -d /dev/sda > part-table.txt
sfdisk /dev/sda < part-table.txt
geht nur bei identischer Festplatte
dd if=/dev/sda of=part-table.img bs=1 count=512
dd if=part-table.img of=/dev/sda bs=1 count=64 skip=446 seek=446
fdisk -l > partitionierung.txt
geht nur von Hand
parted /dev/sda print > partitionierung.txt
Leere Partitionstabelle erstellen:
parted /dev/sda mklabel msdos
oder
gpt
Partitionierung von Hand anlegen
Debian:
util-linux
m | Hilfe |
d | Partition löschen |
n | neue Partition erstellen |
t | Typ der Partition setzen |
p | Partitionstabelle anzeigen |
w | geänderte Partitionstabelle speichern |
q | fdisk verlassen ohne zu speichern |
2100 MByte große Partition auf Festplatte /dev/sda
anlegen:
fdisk /dev/sda
Neue Partition erstellen:
n
Partition als logische Partition erstellen:
l
Startblock auswählen:
( Vorgabe einfach mit Enter bestätigen )
Größe angeben:
+2100M
geänderte Partitionstabelle speichern:
w
Alte Kerneltabelle ansehen:
cat /proc/partitions
Kernel Partitionstabelle neu einlesen lassen:
partprobe
oder
blockdev --rereadpt /dev/diskname
Neue Kerneltabelle prüfen:
cat /proc/partitions
Debian:
parted
help | Hilfe |
rm | Partition löschen |
mklabel | neue Partitionstabelle erstellen |
mkpart | neue Partition erstellen |
set | Typ der Partition setzen |
Partitionstabelle anzeigen | |
quit | fdisk verlassen ohne zu speichern |
2100 MByte große Partition auf Festplatte /dev/sda
anlegen:
parted /dev/sda
Aktuelle Partitionierung ausgeben:
Neue Partition erstellen:
mkpart
Partition type? primary/logical?
l
File system type?
ext3
Start?
16500
End?
19077
Parted verlassen:
quit
Partition anlegen:
parted /dev/sda print mkpart quit
Mountpoint anlegen und temporär mounten
mkfs.ext3 /dev/sda6 mkdir /mnt/sda6 mount /dev/sda6 /mnt/sda6
Daten in die neue Partition kopieren:
cp -a /usr/bin/. /mnt/sda6
Kopie überprüfen:
( cd /usr/bin; tar c . ) | ( cd /mnt/sda6; tar d . )
Partition wieder aushängen
umount /mnt/sda6
Partition entgültig mounten:
mount /dev/sda6 /usr/bin tail -n 1 /etc/mtab >> /etc/fstab
Daten auf Orginalpartition löschen:
mkdir /mnt/original mount --bind / /mnt/original shopt -s dotglob rm /mnt/original/usr/bin/* ls -la /mnt/original/usr/bin umount /mnt/original
hdparm -t -T /dev/sda
/dev/sda: Timing cached reads: 2900 MB in 2.00 seconds = 1448.77 MB/sec Timing buffered disk reads: 82 MB in 3.13 seconds = 26.22 MB/sec
Datei mit 500 MByte Größe anlegen:
dd if=/dev/zero of=/var/tmp/swap bs=1M count=500
Datei als swap formatieren:
mkswap /var/tmp/swap
Swap Datei einbinden:
swapon /var/tmp/swap
Überprüfen:
free -m swapon -s