1 Wat is sfdisk
De opdracht sfdisk kan men voor verschillende doelen inzetten.
- toon een lijst met de partitie tabel van een device
- toon de grote van de partities op een device
- controle van de partities op een device
- aanmaken van partities op een device (unattented via een script)
2 Toon een partitie lijst
Gebruik de volgende opdracht om de lijst met partities van een block device te zien:
sudo sfdisk -l /dev/sda
3 Toon een partitie lijst, size in MB
Gebruik de volgende opdracht om de lijst met partities van een block device te zien:
sudo sfdisk -l -uM /dev/sda
4 Toon de grote van een device
Gebruik de volgende opdracht om de grote van een block device te zien:
sudo sfdisk -s /dev/sda
5 Controle van de partitie tabel
Gebruik de volgende opdracht om de grote van een block device te zien:
sudo sfdisk -V /dev/sda
6 sfdisk interactive prompt
Gebruik de volgende opdracht om sfdisk op te starten met een eigen prompt:
sudo sfdisk /dev/sda
7 een volledige disk aan één partitie toewijzen.
Gebruik de volgende opdracht om het volledige device aan één partitie toe te wijzen:
sudo echo ";" | sfdisk /dev/sda
8 Een disk in vier gelijke partities verdelen
- één partitie voor de gehele disk
- toon de afmetingen van de partitie in cylinders
- deel het aantal cylinders door 4
- schrijf een scriptje om, 3+de rest=4, partities aan te maken
Gebruik de volgende opdracht om het volledige device aan één partitie toe te wijzen:
sudo echo ";" | sfdisk /dev/sda
Gebruik de volgende opdracht om het aantal cylinders van de paritie af te lezen
sudo sfdisk -l /dev/sda | grep /dev/sda1 | awk '{print $4}'
- sfdisk -l /dev/sda, toont de partitie tabel
- grep /dev/sda1, selecteerd enkel de sda1 partitie
- awk '{print $4}, toont de waarde van de vierde kolom, ofwel het aantal cylinders in de partitie
Het aantal cylinders per partitie is dus 364801/4, ofwel 91200 cylinders per partitie
Schrijf een scriptje (genaamd sfd) met de volgende inhoud:
Maak het scriptje uitvoerbaar en voer het uit:
chmod +x sfd
./sfd