Ein Laufwerk dauerhaft in Linux mit Fstab einbinden
Wenn Sie gerade ein externes USB-Laufwerk an Ihr Linux-System angeschlossen haben und sich fragen, wie Sie darauf zugreifen können, sind Sie hier genau richtig! Ein Laufwerk unter Linux einzuhängen mag technisch klingen, aber es ist tatsächlich ganz einfach, sobald Sie die Grundlagen verstehen. In diesem Leitfaden führen wir Sie durch die Schritte, um ein externes Laufwerk unter Linux mithilfe der fstab-Datei dauerhaft einzuhängen.
Wir werden auch Best Practices abdecken, wie die Verwendung von UUIDs, das Aktivieren von TRIM und das Festlegen eines sichereren umask-Werts.
Was bedeutet Montieren?
In Linux bedeutet das „Mounten“ eines Laufwerks, es für das System zugänglich zu machen. Wenn Sie ein externes Laufwerk anschließen, erkennt Linux es, aber Sie müssen dem System sagen, wo es im Dateisystem „eingehängt“ werden soll. Dies geschieht, indem man einen Einbindungspunkt (ein Verzeichnis) erstellt und das Laufwerk damit verknüpft.
Was ist Fstab?
Die /etc/fstab (Abkürzung für Dateisystemtabelle) ist eine Konfigurationsdatei in Linux, die definiert, wie und wo Speichergeräte und Partitionen eingebunden werden. Sie teilt dem System mit, welche Laufwerke eingebunden werden sollen, wo sie eingebunden werden sollen und welche Optionen während des Einbindens verwendet werden sollen.
Warum ist es wichtig?
- Automatisiert das Einhängen: Laufwerke, die in
/etc/fstabaufgeführt sind, werden beim Booten automatisch eingehängt, sodass Sie sie nicht jedes Mal manuell einhängen müssen. - Anpassbare Optionen: Sie können Einhängeoptionen wie Lese-/Schreibberechtigungen, Dateisystemtyp und Fehlerbehandlungsverhalten angeben.
- Zentrale Konfiguration: Alle Einhängepunkte und deren Einstellungen werden an einem Ort gespeichert, was die Verwaltung erleichtert.
Struktur von /etc/fstab:
Jede Zeile in der Datei stellt ein Dateisystem oder eine Partition dar und hat sechs Felder:
- Gerät: Die Partition oder das Laufwerk, das eingehängt werden soll (z. B.
/dev/sdb1,UUID=1234-5678oderLABEL=MyDrive). - Einbindungspunkt: Das Verzeichnis, unter dem das Laufwerk zugänglich sein wird (z. B.
/mnt/mydrive). - Dateisystemtyp: Der Typ des Dateisystems (z. B.
ext4,ntfs,exfat). - Mount-Optionen: Eine durch Kommas getrennte Liste von Optionen (z. B.
defaults,noatime,nofail). - Dump: Wird vom
dump-Dienstprogramm für Sicherungen verwendet (0bedeutet keine Sicherung). - Fsck-Reihenfolge: Gibt die Reihenfolge für Dateisystemprüfungen an (
0bedeutet keine Prüfung,1ist für die Root-Partition,2ist für andere Laufwerke).
Beispiel Eintrag:
Hier ist ein Beispiel für einen /etc/fstab-Eintrag:
UUID=1234-5678 /mnt/mydrive ext4 defaults,noatime 0 2Hier,
- UUID=1234-5678: Das Laufwerk, das eingehängt werden soll (identifiziert durch seine UUID).
- /mnt/mydrive: Das Verzeichnis, in dem das Laufwerk eingebunden wird.
- ext4: Der Dateisystemtyp.
- defaults,noatime: Einhängeoptionen (Standardeinstellungen + keine Aktualisierung der Zugriffszeit).
- 0: Deaktiviert Sicherungen mit dem
dump-Dienstprogramm. - 2: Gibt die Reihenfolge für Dateisystemprüfungen an.
Zusammenfassend ist die /etc/fstab-Datei ein mächtiges Werkzeug zur Verwaltung, wie und wo Laufwerke in Linux eingebunden werden. Durch das Verständnis ihrer Struktur und Optionen können Sie das Einbinden automatisieren und die Speicheranordnung Ihres Systems anpassen.
Für weitere Details über Fstab, lesen Sie bitte den folgenden Leitfaden:
- Eine Einführung in die Linux /etc/fstab Datei
Lassen Sie uns nun sehen, wie man ein Laufwerk in Linux dauerhaft einhängt.
Schritte zum dauerhaften Einbinden externer Laufwerke in Linux mit fstab
Schritt 1: Fstab-Datei sichern
Bevor Sie die /etc/fstab-Datei bearbeiten, wird dringend empfohlen, eine Sicherungskopie anzulegen. Wenn etwas schiefgeht (z. B. ein Tippfehler oder eine falsche Konfiguration), könnte Ihr System möglicherweise nicht richtig starten. Eine Sicherung ermöglicht es Ihnen, problemlos zur Originaldatei zurückzukehren und das Problem zu beheben.
Sichern Sie /etc/fstab:
Führen Sie im Terminal den folgenden Befehl aus, um ein Backup zu erstellen:
sudo cp /etc/fstab /etc/fstab.backupDies erstellt eine Kopie der fstab-Datei mit dem Namen fstab.backup im selben Verzeichnis.
Aus Backup wiederherstellen:
Wenn Sie einen Fehler machen und die ursprüngliche fstab-Datei wiederherstellen müssen:
Starte in einen Wiederherstellungsmodus oder verwende einen Live-USB, wenn dein System nicht startet.
Öffnen Sie ein Terminal und stellen Sie das Backup mit folgendem Befehl wieder her:
sudo cp /etc/fstab.backup /etc/fstabStarten Sie Ihr System neu:
sudo rebootImmer vor dem Neustart testen
Nach dem Bearbeiten von /etc/fstab sollte die Konfiguration immer mit folgendem Befehl getestet werden:
sudo mount -aDieser Befehl versucht, alle im fstab aufgeführten Dateisysteme einzuhängen. Wenn keine Fehler auftreten, sind Ihre Änderungen wahrscheinlich sicher. Wenn es Fehler gibt, beheben Sie diese, bevor Sie das System neu starten.
Befolgen Sie immer diesen Arbeitsablauf:
- Backup
/etc/fstab. - Bearbeiten Sie
/etc/fstab. - Test mit
sudo mount -a. - Nur neu starten, wenn keine Fehler vorhanden sind.
Indem Sie diese Schritte befolgen, vermeiden Sie die häufigsten Probleme beim Einbinden externer Laufwerke in Linux.
Schritt 2: Identifizieren Sie Ihr Laufwerk
Bevor Sie ein Laufwerk einhängen, müssen Sie den Namen Ihres Laufwerks kennen. Linux weist Laufwerken Namen wie /dev/sdb1 oder /dev/nvme0n1p1 zu.
Um Ihr Laufwerk zu finden, öffnen Sie ein Terminal und führen Sie aus:
lsblkDies listet alle Laufwerke und Partitionen auf Ihrem System auf. Suchen Sie im Ausgabeergebnis nach Ihrem externen Laufwerk. Es wird normalerweise eine Größe haben, die der Kapazität Ihres Laufwerks entspricht.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 931.5G 0 part
└─sda2 8:2 0 32M 0 part
nvme0n1 259:0 0 465.8G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
├─nvme0n1p2 259:2 0 464.3G 0 part /
└─nvme0n1p3 259:3 0 976M 0 part [SWAP]Wie Sie in der obigen Ausgabe sehen, sind in meinem System zwei Laufwerke angeschlossen. Das interne Laufwerk ist /dev/nvme0n1 und das externe Laufwerk ist /dev/sda.
In diesem Beispiel ist sda1 das Gerät, das wir einhängen werden.
Schritt 3: Erstellen Sie einen Einhängepunkt
Ein Einhängepunkt ist einfach ein Verzeichnis, in dem das Laufwerk zugänglich sein wird. Sie können einen überall erstellen, aber es ist üblich, /mnt oder /media zu verwenden. Zum Beispiel:
sudo mkdir /media/ostechnix/SK_WD_SSDErsetzen Sie /media/ostechnix/SK_WD_SSD durch einen Namen, der für Ihr Laufwerk Sinn ergibt.
Schritt 4: Das Laufwerk vorübergehend einbinden
Um das Laufwerk zu testen, können Sie es vorübergehend einbinden. Verwenden Sie den Befehl mount:
sudo mount /dev/sda1 /media/ostechnix/SK_WD_SSDErsetzen Sie /dev/sda1 durch den korrekten Namen Ihres Laufwerks. Nun sollte Ihr Laufwerk unter /media/ostechnix/SK_WD_SSD zugänglich sein.
Schritt 5: Das Laufwerk dauerhaft mit fstab einbinden
Um sicherzustellen, dass Ihr Laufwerk jedes Mal automatisch eingebunden wird, wenn Sie Ihren Computer starten, müssen Sie die /etc/fstab-Datei bearbeiten. Diese Datei sagt Linux, welche Laufwerke eingebunden werden sollen und wohin.
Hier ist ein Beispiel für einen /etc/fstab-Eintrag für ein externes NVMe-SSD mit einem exFAT-Dateisystem:
LABEL=SK_WD_SSD /media/ostechnix/SK_WD_SSD exfat errors=remount-ro,defaults,users,noatime,nodiratime,umask=0 0 2Bitte beachten Sie, dass ich mein externes Laufwerk beim Formatieren mit dem exFAT-Dateisystem als "SK_WD_SSD" gekennzeichnet habe. In Ihrem Fall könnte es anders sein.
Dieser Eintrag funktioniert, aber lass uns ihn verbessern, indem wir bewährte Methoden befolgen:
1. Verwenden Sie UUID statt Etikett:
UUIDs sind zuverlässiger, weil sie sich nicht ändern. Finden Sie die UUID Ihres Laufwerks mit:
sudo blkidBeispielausgabe:
/dev/nvme0n1p3: UUID="1ff239fc-674c-4749-9c73-fe5d0668071a" TYPE="swap" PARTUUID="95db6d7b-903b-4f8c-8583-bd00070aa45a"
/dev/nvme0n1p1: UUID="CF87-3143" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="9dc59fb7-f900-484d-b4c5-c9090b901727"
/dev/nvme0n1p2: UUID="99406049-9ff5-47d1-a1ce-d5e27cd859c0" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f2d515b2-a3c4-4c8c-a609-91d5b755b001"
/dev/sda2: SEC_TYPE="msdos" LABEL_FATBOOT="VTOYEFI" LABEL="VTOYEFI" UUID="5A89-BA75" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="6251cb36-02"
/dev/sda1: LABEL="SK_WD_SSD" UUID="2A81-C276" BLOCK_SIZE="512" TYPE="exfat" PTTYPE="dos" PARTUUID="6251cb36-01"In diesem Beispiel werden wir das /dev/sda1 einhängen, das die UUID "2A81-C276" hat.
2. Setze ein sicheres umask:
Verwenden Sie umask=022, um dem Besitzer vollen Zugriff und anderen nur Lesezugriff zu gewähren.
3. Boot-Fehler verhindern:
Fügen Sie die Option nofail hinzu, um Startfehler zu verhindern, falls das Laufwerk getrennt wird.
Hier ist der endgültige und verbesserte /etc/fstab-Eintrag:
UUID=2A81-C276 /media/ostechnix/SK_WD_SSD exfat errors=remount-ro,defaults,users,noatime,nodiratime,umask=022,nofail 0 2Dieser /etc/fstab-Eintrag:
- Mountet das Laufwerk mit der UUID
2A81-C276nach/media/ostechnix/SK_WD_SSD. - Verwendet das
exfat-Dateisystem. - Wendet Mount-Optionen für Sicherheit (
errors=remount-ro), Leistung (noatime,nodiratime) und Benutzerzugriff (users,umask=022) an. - Verhindert Startfehler, wenn das Laufwerk getrennt ist (
nofail). - Deaktiviert Backups (
0) und plant Dateisystemprüfungen nach dem Root-Dateisystem (2).
Kurz gesagt, diese Zeile wird verwendet, um ein Laufwerk dauerhaft in Linux einzubinden.
Hier ist die detaillierte Aufschlüsselung des oben genannten fstab-Eintrags:
1. UUID=2A81-C276
Es gibt das zu mountende Laufwerk mit seiner UUID (Universell Eindeutiger Bezeichner) an.
UUIDs sind einzigartig und ändern sich nicht, im Gegensatz zu Gerätenamen (z. B. /dev/sda1, /dev/sdb1), die je nach Reihenfolge der Laufwerksverbindungen variieren können.
Sie können sudo blkid ausführen, um alle Laufwerke und deren UUIDs aufzulisten.
2. /media/ostechnix/SK_WD_SSD
Es gibt den Mountpunkt an, also das Verzeichnis, in dem das Laufwerk zugänglich sein wird. Hier greifen Sie auf Ihre Dateien zu, nachdem das Laufwerk eingehängt wurde.
Sie können dies in jedes Verzeichnis ändern, das Sie bevorzugen (z. B. /mnt/mydrive).
3. exfat
Es gibt den Dateisystemtyp des Laufwerks an. Linux muss wissen, wie es auf das Laufwerk lesen und schreiben kann. Gängige Dateisysteme sind ext4, ntfs, vfat und exfat.
Ersetzen Sie exfat durch den korrekten Dateisystemtyp für Ihr Laufwerk.
4. errors=remount-ro,defaults,users,noatime,nodiratime,umask=022,nofail
Dies sind Mount-Optionen, die steuern, wie das Laufwerk gemountet wird. Dies bietet einen standardisierten Satz von Optionen für die meisten Anwendungsfälle.
Lassen Sie uns sie aufschlüsseln:
errors=remount-ro:
Wenn Fehler festgestellt werden, wird das Laufwerk als Nur-Lese neu eingehängt, um Datenbeschädigungen zu verhindern. Es schützt Ihre Daten im Fall von Dateisystemfehlern.
Standardeinstellungen:
Dies ermöglicht eine Reihe von Standard-Mount-Optionen, einschließlich:
rw: Lese- und Schreibzugriff.suid: Ermöglicht das Wirksamwerden der SUID- und SGID-Bits.dev: Ermöglicht die Interpretation von Gerätedateien im Dateisystem.exec: Ermöglicht die Ausführung von Binärdateien.auto: Bindet das Laufwerk beim Start automatisch ein.nouser: Nur root kann das Laufwerk einhängen (in diesem Fall durchusersüberschrieben).async: Dateioperationsvorgänge werden asynchron durchgeführt.
Benutzer
Es erlaubt nicht-root Benutzern, das Laufwerk zu mounten und zu unmounten. Nützlich für externe Laufwerke, die von normalen Benutzern gemountet werden müssen.
noatime und nodiratime
Es wird verhindern, dass das System die Zugriffszeiten von Dateien und Verzeichnissen aktualisiert. Es verbessert die Leistung und reduziert den Verschleiß von SSDs, indem die Schreibvorgänge minimiert werden.
umask=022
Es legt Dateiberechtigungen für das Laufwerk fest und steuert, wer auf Dateien auf dem Laufwerk zugreifen und diese ändern kann.
Hier bedeutet umask=022:
- Besitzer: Lesen, Schreiben und Ausführen (
rwx). - Gruppe und andere: Lesen und ausführen (
r-x)
kein Fehler
Es verhindert, dass das System Fehler ausgibt oder beim Hochfahren ausfällt, wenn das Laufwerk nicht angeschlossen ist. Es ist für externe Laufwerke unerlässlich, die möglicherweise nicht immer eingesteckt sind.
5. 0
Es steuert, ob das Laufwerk vom dump-Dienstprogramm gesichert wird. Die meisten Benutzer verwenden dump nicht, daher ist 0 in der Regel in Ordnung.
0: Deaktiviert Backups (für die meisten Benutzer empfohlen).1: Aktiviert Backups.
6. 2
Es gibt die Reihenfolge an, in der das Dateisystem beim Booten von fsck überprüft wird.
0: Keine Prüfung.1: Zuerst überprüfen (für das Wurzeldateisystem verwendet).2: Überprüfen Sie das Root-Dateisystem.
Dies stellt die Dateisystemintegrität für Nicht-Root-Laufwerke sicher.
Schritt 6: Eintrag zur Fstab hinzufügen
Um den obigen Eintrag in Fstab hinzuzufügen, öffnen Sie die Datei /etc/fstab in einem Texteditor:
sudo nano /etc/fstabFügen Sie die Zeile am Ende der Datei hinzu.
Hier sind zur Orientierung die fstab-Einträge meines Systems:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=99406049-9ff5-47d1-a1ce-d5e27cd859c0 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=CF87-3143 /boot/efi vfat umask=0077 0 1
# swap was on /dev/nvme0n1p3 during installation
UUID=1ff239fc-674c-4749-9c73-fe5d0668071a none swap sw 0 0
# Fstab Entry to Permanently Mount External Drive
UUID=2A81-C276 /media/ostechnix/SK_WD_SSD exfat errors=remount-ro,defaults,users,noatime,nodiratime,umask=022,nofail 0 2Drücken Sie CTRL+O gefolgt von CTRL+X, um die Datei zu speichern und den Editor zu verlassen.
Schritt 7: Testen Sie die Konfiguration
Testen Sie vor dem Neustart Ihre Einrichtung, um sicherzustellen, dass keine Fehler vorhanden sind:
sudo mount -aWenn keine Fehler vorhanden sind, ist Ihr Laufwerk einsatzbereit!
Sie können dies mit dem Befehl df überprüfen:
df -hDieser Befehl zeigt Ihnen die Liste der eingebundenen Laufwerke zusammen mit ihren Einhängepunkten auf Ihrem System an:
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.1G 2.3M 3.1G 1% /run
/dev/nvme0n1p2 456G 264G 170G 61% /
tmpfs 16G 104M 16G 1% /dev/shm
tmpfs 5.0M 8.0K 5.0M 1% /run/lock
efivarfs 192K 109K 79K 59% /sys/firmware/efi/efivars
/dev/nvme0n1p1 511M 9.3M 502M 2% /boot/efi
/dev/sda1 932G 799G 133G 86% /media/ostechnix/SK_WD_SSD
/dev/fuse 128M 16K 128M 1% /etc/pve
tmpfs 3.1G 2.6M 3.1G 1% /run/user/1000Wie Sie in der obigen Ausgabe sehen können, ist /dev/sda1 auf /media/ostechnix/SK_WD_SSD gemountet.
Schritt 8: Periodisches TRIM aktivieren
Wenn Sie eine SSD verwenden, aktivieren Sie regelmäßig TRIM, um die Leistung zu erhalten.
Um dies zu tun, führen Sie aus:
sudo fstrim -v /media/ostechnix/SK_WD_SSDSie können auch einen Cron-Job einrichten, um dies automatisch auszuführen. Zum Beispiel, um TRIM wöchentlich auszuführen, fügen Sie dies zu Ihrer Crontab hinzu:
0 2 * * 0 sudo fstrim -v /media/ostechnix/SK_WD_SSDSchritt 9: Laufwerk aushängen (optional)
Wenn Sie die Festplatte nicht mehr benutzen, hängen Sie sie sicher aus:
sudo umount /media/ostechnix/SK_WD_SSDSie können dies auch über Ihren GUI-Dateimanager tun (Rechtsklick und Aushängen oder Sicher entfernen wählen).
Die richtige TRIM-Methode wählen
Es gibt im Allgemeinen zwei TRIM-Methoden. Sie sind kontinuierlich und periodische TRIMs.
Die Wahl zwischen kontinuierlichem TRIM und periodischem TRIM hängt von Ihrem spezifischen Anwendungsfall, der Arbeitslast Ihres SSDs und Ihrer Präferenz für Leistung gegenüber Langlebigkeit ab.
Was ist kontinuierlicher TRIM?
Kontinuierliches TRIM (aktiviert durch die discard-Mount-Option in /etc/fstab) sendet TRIM-Befehle in Echtzeit an das SSD, während Dateien gelöscht werden. Dadurch steht der freie Speicher der SSD sofort für neue Schreibvorgänge zur Verfügung.
Vorteile :
- Unmittelbare Speicherfreigabe: Die SSD weiß sofort, welche Blöcke frei sind, was die Schreibleistung im Laufe der Zeit verbessern kann.
- Konstante Leistung: Hilft, eine konstante Leistung aufrechtzuerhalten, indem verhindert wird, dass die SSD mit veralteten Daten umgehen muss.
Nachteile :
- Erhöhter Verschleiß: Häufige TRIM-Operationen können den Verschleiß auf der SSD erhöhen, obwohl moderne SSDs dafür ausgelegt sind, dies zu bewältigen.
- Potenzielle Latenz: Echtzeit-TRIM-Operationen können während des Löschens von Dateien eine geringe Latenz verursachen, die bei leistungsintensiven Arbeitslasten möglicherweise bemerkbar ist.
Wann sollte man kontinuierliches TRIM verwenden?
- Wenn Sie häufig große Datenmengen löschen und eine optimale Leistung aufrechterhalten möchten.
- Wenn Ihre Arbeitslast viele kleine, zufällige Schreibvorgänge und Löschungen umfasst.
So aktivieren Sie kontinuierliches TRIM
Fügen Sie die Option discard zu Ihrem /etc/fstab-Eintrag hinzu:
UUID=your-uuid-here /media/ostechnix/SK_WD_SSD exfat errors=remount-ro,defaults,users,noatime,nodiratime,umask=022,nofail,discard 0 2Was ist periodisches TRIM?
Periodisches TRIM (aktiviert durch manuelles Ausführen von fstrim oder über einen geplanten Auftrag) sendet TRIM-Befehle in regelmäßigen Abständen an das SSD (z. B. täglich oder wöchentlich).
Vorteile :
- Reduzierter Verschleiß: Weniger TRIM-Operationen bedeuten weniger Verschleiß auf der SSD, was ihre Lebensdauer verlängern kann.
- Keine Latenzüberlastung: TRIM-Operationen werden gebündelt und zu einem günstigen Zeitpunkt ausgeführt, wodurch mögliche Verzögerungen beim Löschen von Dateien vermieden werden.
Nachteile :
- Verzögerte Speicherfreigabe: Freier Speicher steht nicht sofort für neue Schreibvorgänge zur Verfügung, was die Leistung vorübergehend reduzieren könnte.
- Manuelle oder geplante Einrichtung: Erfordert das Einrichten eines Cron-Jobs oder eines systemd-Timers, um
fstrimregelmäßig auszuführen.
Wann sollte man periodisches TRIM verwenden?
- Wenn Sie den Verschleiß der SSD minimieren möchten und keine sofortige Speicherfreigabe benötigen.
- Wenn Ihre Arbeitslast hauptsächlich aus großen, sequentiellen Schreib- und Löschvorgängen besteht.
So aktivieren Sie die periodische TRIM-Funktion
Installiere util-linux (falls noch nicht installiert):
sudo apt install util-linuxFühren Sie fstrim manuell aus:
sudo fstrim -v /media/ostechnix/SK_WD_SSDRichten Sie einen Cron-Job ein (z. B. wöchentlich):
Öffnen Sie den Crontab-Editor:
crontab -eFügen Sie diese Zeile hinzu, um fstrim jeden Sonntag um 2 Uhr morgens auszuführen:
0 2 * * 0 sudo fstrim -v /media/ostechnix/SK_WD_SSDAlternativ, verwenden Sie den Systemd-Timer (wenn Ihr System systemd verwendet):
Erstellen Sie einen systemd-Dienst und einen Timer, um fstrim regelmäßig auszuführen.
Um systemweite periodische TRIM zu aktivieren, führen Sie Folgendes aus:
sudo systemctl enable --now fstrim.timerDies wird wöchentlich TRIM auf unterstützten SSDs ausgeführt.
Wenn Sie TRIM jederzeit manuell ausführen möchten, können Sie Folgendes tun:
sudo fstrim -avDies führt einen Trim für alle gemounteten Dateisysteme durch, die dies unterstützen.
Welche Methode sollten Sie wählen?
- Für die meisten Benutzer: Periodisches TRIM wird allgemein empfohlen. Es bietet ein gutes Gleichgewicht zwischen Leistung und Lebensdauer der SSD.
- Für Hochleistungs-Workloads: Wenn Sie konstante Leistung benötigen und häufig Dateien löschen, könnte kontinuierliches TRIM besser sein.
Meine Empfehlung
Wenn Sie eine externe NVMe-SSD für tägliche Backups verwenden möchten, ist periodisches TRIM wahrscheinlich die bessere Wahl. Backups beinhalten typischerweise große, sequentielle Schreibvorgänge, und Sie benötigen keine sofortige Speicherfreigabe. Ein einmal wöchentliches Ausführen von fstrim sollte ausreichen, um die Leistung zu erhalten und die Lebensdauer der SSD zu verlängern.
Bonus-Tipps
1. Überprüfen Sie den Zustand des Laufwerks
Verwenden Sie smartctl, um den Zustand Ihres Laufwerks zu überwachen:
sudo apt install smartmontools
sudo smartctl -a /dev/sdb1 ## This trims all mounted filesystems that support it.2. Verwenden Sie eine GUI (optional)
Wenn Sie eine grafische Benutzeroberfläche bevorzugen, haben die meisten Linux-Desktop-Umgebungen (wie GNOME oder KDE) Dateimanager, die Laufwerke mit einem einzigen Klick einbinden können.
Häufig gestellte Fragen
F: Was ist, wenn mein Laufwerk in lsblk nicht angezeigt wird?
A: Stellen Sie sicher, dass das Laufwerk richtig angeschlossen ist. Wenn es immer noch nicht erkannt wird, überprüfen Sie die Systemprotokolle mit dmesg auf Fehler.
F: Was ist der Unterschied zwischen /mnt und /media?
A: /mnt wird typischerweise für temporäre Einhängepunkte verwendet, während /media für entfernbare Laufwerke gedacht ist. Du kannst beides verwenden, solltest aber für Konsistenz bei einem bleiben.
Fazit
Ein externes Laufwerk dauerhaft in Linux einzubinden ist ein einfacher Prozess, sobald man die Schritte kennt. Wenn Sie dieser Anleitung folgen, können Sie Ihr Laufwerk zugänglich machen und sicherstellen, dass es jedes Mal automatisch eingebunden wird, wenn Sie Ihr System starten.
Vorgeschlagene Lektüre:
- So finden Sie Dateisystemtypen in Linux
- So finden Sie Festplattendetails unter Linux
- So sammeln Sie umfassende Festplatteninformationen unter Linux
Ausgewähltes Bild von Hans von Pixabay.
