merging and cleaning up

This commit is contained in:
Mathias Schneider
2026-03-27 13:14:52 +01:00
parent 4eb84a28af
commit 82d7e0e888
62 changed files with 6 additions and 386 deletions
+177
View File
@@ -0,0 +1,177 @@
# lsblk - Block-Geräte auflisten
Der Befehl `lsblk` (list block devices) zeigt eine hierarchische Übersicht aller Blockgeräte: Festplatten, SSDs, USB-Sticks, Partitionen, LVMs, RAID-Geräte usw.
## Grundsyntax
```bash
lsblk [OPTIONEN] [GERÄTE...]
```
Ohne Parameter werden alle erkannten Blockgeräte in Baumstruktur angezeigt.
## Typische Ausgabe
```bash
lsblk
```
Beispiel:
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 512G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 64G 0 part /
└─sda3 8:3 0 447.5G 0 part /home
sdb 8:16 1 128G 0 disk
└─sdb1 8:17 1 128G 0 part /media/usb
```
Spalten:
- **NAME** = Gerätename (sda, sdb, ...)
- **SIZE** = Größe
- **TYPE** = Art (disk, part, rom, lvm ...)
- **MOUNTPOINTS** = Einbindungspunkt im Dateisystem
## Wichtige Optionen
### Bestimmte Spalten anzeigen
```bash
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT
```
Beispiel:
```
NAME FSTYPE SIZE MOUNTPOINT
sda 512G
├─sda1 vfat 512M /boot/efi
├─sda2 ext4 64G /
└─sda3 ext4 447.5G /home
```
### Dateisystemtypen anzeigen
```bash
lsblk -f
```
Zeigt Dateisystemtyp, UUID und Label.
### Nur Geräte ohne Partitionen
```bash
lsblk -d
```
Zeigt nur die Hauptgeräte (`sda`, `sdb`), keine Partitionen.
### Alle Geräte inklusive leere
```bash
lsblk -a
```
Zeigt auch Geräte ohne Medium (z.B. leere CD-Laufwerke).
### Mit UUIDs und Labels
```bash
lsblk -o NAME,SIZE,UUID,LABEL,MOUNTPOINT
```
Wichtig für eindeutige Identifizierung in `/etc/fstab`.
### Nur Namen ausgeben
```bash
lsblk -n -o NAME
```
Beispiel:
```
sda
sda1
sda2
sda3
sdb
sdb1
```
Praktisch für Skripte.
### Listen- oder JSON-Format
```bash
lsblk -l # Listenformat
lsblk -J # JSON-Format
```
## Praktische Anwendungsfälle
### Herausfinden, welche Geräte angeschlossen sind
```bash
lsblk
```
### Prüfen, welche Partitionen wohin gemountet sind
```bash
lsblk -o NAME,SIZE,MOUNTPOINT
```
### Dateisystemtypen ermitteln
```bash
lsblk -f
```
### Neu eingesteckten USB-Stick identifizieren
Vorher:
```bash
lsblk
```
Stick einstecken, dann:
```bash
lsblk
```
Das neue Gerät (z.B. `sdb1`) erscheint.
### UUIDs für fstab ermitteln
```bash
lsblk -o NAME,UUID,MOUNTPOINT
```
### Geräte mit bestimmtem Dateisystem finden
```bash
lsblk -o NAME,FSTYPE,SIZE | grep ext4
```
## Zusammenfassung wichtiger Optionen
| Option | Beschreibung |
|--------|--------------|
| `lsblk` | Baumstruktur aller Blockgeräte |
| `lsblk -f` | Mit Dateisystemtypen |
| `lsblk -d` | Nur Hauptgeräte |
| `lsblk -a` | Alle inkl. leere Geräte |
| `lsblk -o SPALTEN` | Bestimmte Spalten |
| `lsblk -l` | Listenformat |
| `lsblk -J` | JSON-Format |
## Siehe auch
- [[ls]] - Dateien und Verzeichnisse auflisten
- [[find]] - Dateien suchen
- [[fstab Credentials]] - Geräte automatisch einbinden
- [[Symlinks]] - Verknüpfungen zu Geräten
- [[Dateiberechtigungen]] - Rechte von Geräten prüfen