Neue Platte einbinden
Quick Start
- lsblk - zum Auflisten der angeschlossenen Geräte
- lsubs - als Alternativkommando
- fdisk - oder cfdisk zum Partitionieren
- mkfs.ext4 - zum Formatieren
- mount - zum Einbinden
Platte mit Rechner verbinden oder falls eingebaut, nichts weiter tun.
Auflisten der Blockdevices
lsblk
root@debian-mac-10:/home/safadmin# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 464,3G 0 part /
└─sda3 8:3 0 976M 0 part [SWAP]
sdb 8:16 0 465,8G 0 disk /mnt/intbackup
sdc 8:32 0 931,5G 0 disk <-- externes USB Lauferk
├─sdc1 8:33 0 200M 0 part
└─sdc2 8:34 0 931,3G 0 part
Möchte man zusätzlich informationen zu den iinstallierten Dateisystemen erhalten, dann hilft der
Parameter -f. Parameter -t gibt zusätzlich die Topologie mit aus. --help zeigt alle Parameter die
möglich sind.
root@debian-mac-10:/home/safadmin# lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 vfat FAT32 0124-AB8D 505,1M 1% /boot/efi
├─sda2 ext4 1.0 194f4f30-2383-4cf9-ad55-b5bc8ce7d50a 430,8G 0% /
└─sda3 swap 1 5fb492c1-1e79-4ef1-8a12-61e65c28a21c [SWAP]
sdb ext4 1.0 13546e00-2635-4e9a-a03e-d2993c3367f0 434,1G 0% /mnt/intbackup
sdc
├─sdc1 vfat FAT32 EFI 67E3-17ED
└─sdc2 vfat FAT32 BACKUP 59C2-101B
Ist es eine USB-Platte dann kann lsusb verwendet werden. Allerdings muss man hier ein wenig raten
um welches Device es sich handelt. Im Beispiel wird wohl die Western Digital eine Festplatte sein.
lsusb
root@debian-mac-10:/home/safadmin# lsusb
Bus 002 Device 002: ID 1058:25a2 Western Digital Technologies, Inc. Elements 25A2
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 007: ID 05ac:8218 Apple, Inc. Bluetooth Host Controller
Bus 004 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 004 Device 003: ID 05ac:8242 Apple, Inc. Built-in IR Receiver
Bus 004 Device 002: ID 05ac:029c Apple, Inc. Magic Keyboard
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 248a:8327 Maxxter Wireless Receiver
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Partitionieren
Hierzu kann man mehrere Programm nutzen:
- fdisk (reines Kommandozeilen Werkzeug)
- cfdis (menugeführtes Wertzeug)
- gparted (GUI Werkzeug wenn X installiert ist)
1. fdisk
Bezogen auf unser Beispiel oben:
Anzeigen der Partitionen
// fdisk starten
$ /sbin/fdisk /dev/sdc
// dann mit 'p' die Liste der vorhandenen Partitionen anzeigen lassen
root@debian-mac-10:/home/safadmin# /sbin/fdisk /dev/sdc
Welcome to fdisk (util-linux 2.38.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/sdc: 931,48 GiB, 1000170586112 bytes, 1953458176 sectors
Disk model: Elements 25A2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 820AFA1C-934D-4822-BDFF-A7137589B329
Device Start End Sectors Size Type
/dev/sdc1 40 409639 409600 200M EFI System
/dev/sdc2 411648 1953456127 1953044480 931,3G Microsoft basic data
Löschen der Partitionen
Hier existieren zwei Partitionen, sdc1 und sdc2. Diese sollen gelöscht werden, denn auf das Gerät soll
das ext4 Filesystem aufgebracht werden. Innerhalb fdisk kann man mit m das Menu mit alle Kommandos
anzeigen lassen. In dieser Liste gibt es das Kommando d für delete Partition.
Command (m for help): d
Partition number (1,2, default 2):
Partition 2 has been deleted.
fdisk schlägt automatisch die letzte Partition vor und das kann mit Enter bestätigt werden.
Hier im Beispiel werden beide gelöscht und dann eine einzige neue Partition angelegt. Der externe Datenträger soll als Backup-Laufwerk fungieren.
Neue Partition erzeugen
Eine neue Partition wird mit n erzeugt. Auch hier kann der Vorschlagt mit Return bestätigt werden.
Es wird dann nach dem Ersten und letzten Sektor gefragt. Will man den gesamten verfügbaren Paltz nutzen,
kann man die Vorschläge bestätigen.
Command (m for help): n
Partition number (1-128, default 1):
First sector (34-1953458142, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-1953458142, default 1953456127):
Created a new partition 1 of type 'Linux filesystem' and of size 931,5 GiB.
Mit w wird die neue Partitionstabelle dann auf die Platte geschrieben und ist damit wirksam.
Mit q kann fdisk verlassen werden.
2. cfdisk
Hier liefert das Programm ein etwas komfortableres Bild.

Man kann mit den Cursortasten und der Tab-Taste navigieren. Das Programm erklärt sich selbst.
Ist die Platte voll belegt, so wie im Beispiel, dann kann man keine weiter Partition anlegen. Erst wenn
eine Partition gelöscht wurde, erscheint auch der Menupunkt [New].
Formatieren der neuen Partition
Im Beispiel haben wird das ext4 Filesystem gewählt. So kann die Platte mit /sbin/mkfs.ext4 /dev/sdc1
formatiert werden.
root@debian-mac-10:/home/safadmin# /sbin/mkfs.ext4 /dev/sdc1
mke2fs 1.47.0 (5-Feb-2023)
Creating filesystem with 244181760 4k blocks and 61046784 inodes
Filesystem UUID: 95aeb29c-37e7-47a3-8356-d35a61d97983
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Allocating group tables: done
Writing inode tables: done
Einbinden (mount) der neuen Platte
Manuelles mounten
- Mountpoint anlegen oder /mnt verwenden
- mounten
mkdir -p /mnt/extbackup
mount /dev/sdc1 /mnt/extbackup
Dauerhaftes mounten
Hierzu ist ein Eintrag in der /etc/fstab erforderlich. Dazu benötigen wir die UUID des Laufwerks. Diese
kann mit /sbin/lsblk /dev/sdc1 ermittel werden. Ruft man blkid ohne weitere Parameter auf, werden alle
ID’s aller Blockdevices aufgelisstet.
root@debian-mac-10:/home/safadmin# /sbin/blkid /dev/sdc1
/dev/sdc1: UUID="95aeb29c-37e7-47a3-8356-d35a61d97983" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="33f6754d-b39e-484d-9e99-8f8beef7844b"
Damit erfolgt dann mit z.B. vi der Eintrag in /etc/fstab.
UUID=95aeb29c-37e7-47a3-8356-d35a61d97983 /mnt/extbackup ext4 defaults
Zur Kontrolle kann man jetzt df -h oder mount auf der Kommandozeile ausführen.
root@debian-mac-10:/home/safadmin# df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
udev 3,8G 0 3,8G 0% /dev
tmpfs 769M 984K 768M 1% /run
/dev/sda2 456G 2,0G 431G 1% /
tmpfs 3,8G 0 3,8G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
/dev/sdb 458G 28K 435G 1% /mnt/intbackup
/dev/sda1 511M 5,9M 506M 2% /boot/efi
tmpfs 769M 0 769M 0% /run/user/1000
/dev/sdc1 916G 28K 870G 1% /mnt/extbackup <--
Entfernen des Laufwerks
Möchte man das Laufwerk wieder los werden, muss es dismounted werden und kann dann abgezugen werden (USB).
unmount /mnt/extbackup
// Kontrolle
df -h
udev 3,8G 0 3,8G 0% /dev
tmpfs 769M 984K 768M 1% /run
/dev/sda2 456G 2,0G 431G 1% /
tmpfs 3,8G 0 3,8G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
/dev/sdb 458G 28K 435G 1% /mnt/intbackup
/dev/sda1 511M 5,9M 506M 2% /boot/efi
tmpfs 769M 0 769M 0% /run/user/1000
Auf manchen System kann auch das Kommando eject verwendet werden.