Wie von @ilkkachu gesagt, wenn Sie sich den mount(8)
ansehen Manpage, alle Ihre Zweifel sollten verschwinden. Zitieren der Manpages:
-w, --rw, --read-write
Mount the filesystem read/write. This is the default. A synonym is -o rw.
Mittel :Überhaupt nicht benötigt, seit rw
ist die Standardeinstellung und Teil von defaults
Möglichkeit
nofail Do not report errors for this device if it does not exist.
Mittel :Wenn das Gerät nicht aktiviert ist, nachdem Sie es gebootet und mit fstab gemountet haben, werden keine Fehler gemeldet. Sie müssen wissen, ob eine Festplatte ignoriert werden kann, wenn sie nicht gemountet ist. Ziemlich nützlich für USB-Treiber, aber ich sehe keinen Sinn darin, dies auf einem Server zu verwenden ...
noatime
Do not update inode access times on this filesystem (e.g., for faster access on the
news spool to speed up news servers).
Mittel :Keine Leseoperation ist eine "reine" Leseoperation auf Dateisystemen. Auch wenn Sie nur cat file
Beispielsweise wird ein kleiner Schreibvorgang das letzte Mal inode
aktualisieren dieser Datei zugegriffen wurde. Es ist in einigen Situationen ziemlich nützlich (z. B. beim Caching von Servern), kann jedoch gefährlich sein, wenn es mit Synchronisierungstechnologien wie Dropbox verwendet wird. Ich bin niemand, der hier urteilt, was das Beste für Sie ist, wenn Sie es nicht festlegen oder ignorieren ...
discard/nodiscard
Controls whether ext4 should issue discard/TRIM commands to the underlying block device
when blocks are freed.This is useful for SSD devices and sparse/thinly
-provisioned LUNs, but it is off by default until sufficient testing has been done.
Mittel :TRIM-Funktion von SSDs. Nehmen Sie sich Zeit, diesen Typen zu lesen, und prüfen Sie, ob Ihre SSD diese Funktion unterstützt (so ziemlich alle modernen SSDs unterstützen sie). hdparm -I /dev/sdx | grep "TRIM supported"
wird Ihnen mitteilen, ob Trim auf Ihrer SSD unterstützt wird.
Heute können Sie eine bessere Leistung und Datengesundheit durch regelmäßiges Trimmen anstelle eines kontinuierlichen Trimmens auf Ihrem fstab
erreichen . Es gibt sogar eine Geräte-Blacklist im Kernel für kontinuierliches Trimmen, da dies aufgrund von Vorgängen ohne Warteschlange zu Datenbeschädigungen führen kann.
defaults
Use default options: rw, suid, dev, exec, auto, nouser, and async.
tl;dr: zu Ihrer Frage, rw
kann entfernt werden (defaults
impliziert bereits rw), nofail
liegt bei Ihnen, noatime
bleibt Ihnen überlassen, ebenso discard
hängt nur von Ihren Hardware-Eigenschaften ab.
Ich bin auf Informationen gestoßen, die besagen, dass es SEHR WICHTIG ist, die MOUNT-OPTION ZU DEAKTIVIEREN auf SSDs (-o nodiscard) unter Linux. Hier ist das Zitat und der Link:
Link:
https://www.intel.com/content/dam/support/us/en/documents/ssdc/data-center-ssds/Intel_Linux_NVMe_Guide_330602-002.pdf
Zitat von Seite 6:
"Empfehlungen für Dateisysteme
WICHTIG:Verwerfen Sie keine Blöcke in der Dateisystemnutzung.
Stellen Sie sicher, dass Sie die Discard-Option deaktivieren, wenn Sie Ihr Linux-Dateisystem erstellen. Sie möchten der SSD ermöglichen, Blöcke und ihre Aktivität zwischen dem NVM (nichtflüchtiger Speicher) und dem Host mit fortschrittlicheren und konsistenteren Ansätzen im SSD-Controller zu verwalten.
Kerndateisysteme:
• ext4 – die standardmäßige erweiterte Option ist, Blöcke beim Erstellen des Dateisystems nicht zu verwerfen, dies beizubehalten und die erweiterte Option „discard“ nicht hinzuzufügen, da einige Informationen Sie dazu auffordern.
• xfs – Fügen Sie bei mkfs.xfs die Option –K hinzu, damit Sie keine Blöcke verwerfen.
Wenn Sie ein Software-RAID verwenden, wird empfohlen, abhängig von der auszuführenden Arbeitslast eine Chunk-Größe von 128 KB als Ausgangspunkt zu verwenden. Sie müssen Ihre Arbeitslast immer testen."
Wie Sie sehen können, macht der Hersteller selbst, Intel, den Punkt SO STARK, dass er ihn FÜNF Mal im Text wiederholt, VIER ausdrücklich und einmal durch eine Logik, die Fachleute verstehen. Dies ist SEHR NACHDRÜCKLICH vom Hersteller. Außerdem ist diese SSD kein Schwachkopf:Es ist die 1.200-Dollar-SSD von Intel von vor ein paar Jahren.
Ich weiß nicht, wie sich die Option "trimmen" auf irgendetwas davon bezieht; Ich gebe die Informationen aus dem Dokument weiter. Das Dokument datiert vom März 2015, Revision 2.0, und wurde auf Linux Kernel 3.19 aktualisiert (das Dokument listet das auf Seite 2 auf).
defaults,
(oder ,defaults
) wird nie benötigt.
Ich weiß nicht, warum das Beispiel in man fstab
benutzt es :-(.
Der Grund für die Verwendung von defaults
ist, wenn Sie keine Optionen angeben müssen. Du brauchst etwas Wort, das in die Optionsspalte eingefügt werden soll, wenn Sie Werte für die nächste(n) Spalte(n) angeben möchten.