init at home
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user