manpages-de - en to de translation catalogue (33 entries)

note: type: TH
en: 2019-03-06
de: 6. März 2019

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: fsync, fdatasync - synchronize a file's in-core state with storage device
de: fsync, fdatasync - den gepufferten Dateiinhalt mit einem Datenträger synchronisieren

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
de: Mit Glibc erforderliche Makros (siehe B<feature_test_macros>(7)):

note: type: Plain text
en: B<fsync>():
        Glibc 2.16 and later:
            No feature test macros need be defined
        Glibc up to and including 2.15:
            _BSD_SOURCE || _XOPEN_SOURCE
                || /* since glibc 2.8: */ _POSIX_C_SOURCE\ E<gt>=\ 200112L
de: B<fsync>():
        Glibc 2.16 und neuer:
            Es müssen keine Feature-Test-Makros definiert werden
        Glibc bis zu einschließlich 2.15:
            _BSD_SOURCE || _XOPEN_SOURCE
                || /* seit Glibc 2.8: */ _POSIX_C_SOURCE\ E<gt>=\ 200112L

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: B<fsync>()  transfers ("flushes") all modified in-core data of (i.e., modified buffer cache pages for) the file referred to by the file descriptor I<fd> to the disk device (or other permanent storage device) so that all changed information can be retrieved even if the system crashes or is rebooted.  This includes writing through or flushing a disk cache if present.  The call blocks until the device reports that the transfer has completed.
de: B<fsync>() überträgt (»leert«) alle veränderten gepufferten Daten (d.h. geänderte Seiten des Pufferzwischenspeichers) von der Datei, auf die der Dateideskriptor I<fd> weist, auf die Platte (oder ein anderes dauerhaftes Speichermedium), so dass sämtliche Änderungsinformationen sogar nach einem Absturz oder Neustart des Systems wieder hergestellt werden können. Dies beinhaltet das Schreiben oder Leeren eines Plattenzwischenspeichers, falls vorhanden. Der Aufruf blockiert bis das Gerät meldet, dass die Übertragung vollständig ist.

note: type: Plain text
en: As well as flushing the file data, B<fsync>()  also flushes the metadata information associated with the file (see B<inode>(7)).
de: Neben dem Leeren der Dateidaten leert B<fsync>() auch alle Metadaten-Informationen, die mit der Datei verknüpft sind (siehe B<inode>(7)).

note: type: Plain text
en: Calling B<fsync>()  does not necessarily ensure that the entry in the directory containing the file has also reached disk.  For that an explicit B<fsync>()  on a file descriptor for the directory is also needed.
de: Der Aufruf von B<fsync>() garantiert nicht, dass der Verzeichniseintrag der Datei die Platte erreicht. Dafür wird auch ein explizites B<fsync>() auf einem Dateideskriptor des Verzeichnisses benötigt.

note: type: Plain text
en: B<fdatasync>()  is similar to B<fsync>(), but does not flush modified metadata unless that metadata is needed in order to allow a subsequent data retrieval to be correctly handled.  For example, changes to I<st_atime> or I<st_mtime> (respectively, time of last access and time of last modification; see B<inode>(7))  do not require flushing because they are not necessary for a subsequent data read to be handled correctly.  On the other hand, a change to the file size (I<st_size>, as made by say B<ftruncate>(2)), would require a metadata flush.
de: B<fdatasync>() ist B<fsync>() ähnlich, leert aber keine geänderten Metadaten, sofern diese Metadaten nicht benötigt werden, um die korrekte Handhabung einer nachfolgenden Datenabfrage zu ermöglichen. Änderungen an I<st_atime> oder I<st_mtime> (Zeit des letzten Zugriffs und Zeit der letzten Änderung; siehe B<inode>(7)) erfordern zum Beispiel keine Leerung, da sie nicht für die korrekte Handhabung eines nachfolgenden Lesens der Daten benötigt werden. Andererseits würde die Änderung der Dateigröße (I<st_size>, wie sie von B<ftruncate>(2) vorgenommen wird) ein Leeren der Metadaten erfordern.

note: type: Plain text
en: The aim of B<fdatasync>()  is to reduce disk activity for applications that do not require all metadata to be synchronized with the disk.
de: Das Ziel von B<fdatasync>() ist die Verminderung der Plattenaktivität durch Anwendungen, die nicht das Synchronisieren aller Metadaten mit der Platte erfordern.

note: type: SH
en: RETURN VALUE
de: RÜCKGABEWERT

note: type: Plain text
en: On success, these system calls return zero.  On error, -1 is returned, and I<errno> is set appropriately.
de: Bei Erfolg gibt dieser Systemaufruf Null zurück. Bei einem Fehler wird -1 zurückgegeben und I<errno> entsprechend gesetzt.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: I<fd> is not a valid open file descriptor.
de: I<fd> ist kein zulässiger offener Dateideskriptor.

note: commit 088737f44bbf6378745f5b57b035e57ee3dc4750 type: Plain text
en: An error occurred during synchronization.  This error may relate to data written to some other file descriptor on the same file.  Since Linux 4.13, errors from write-back will be reported to all file descriptors that might have written the data which triggered the error.  Some filesystems (e.g., NFS) keep close track of which data came through which file descriptor, and give more precise reporting.  Other filesystems (e.g., most local filesystems) will report errors to all file descriptors that were open on the file when the error was recorded.
de: Während der Synchronisation trat ein Fehler auf. Der Fehler kann sich auf Daten beziehen, die in einen anderen Dateideskriptor auf der gleichen Datei geschrieben wurden. Seit Linux 4.13 werden Fehler vom Zurückschreiben an alle Dateideskriptoren, die Daten geschrieben haben könnten, die den Fehler auslösten, berichtet. Einige Dateisystem (z.B. NFS) halten genau nach, welche Daten durch welchen Dateideskriptor gekommen sind und berichten genauer. Andere Dateisysteme (z.B. die meisten lokalen Dateisysteme) berichten Fehler an alle Dateideskriptoren, die zum Zeitpunkt der Aufzeichnung des Fehlers offen waren.

note: type: Plain text
en: Disk space was exhausted while synchronizing.
de: Beim Synchronisieren wurde der Plattenplatz erschöpft.

note: type: Plain text
en: I<fd> is bound to a special file (e.g., a pipe, FIFO, or socket)  which does not support synchronization.
de: I<fd> ist mit einer Spezialdatei (z.B. einer PIPE, einem FIFO oder einem Socket) verbunden, die keine Synchronisation unterstützt.

note: type: Plain text
en: I<fd> is bound to a file on NFS or another filesystem which does not allocate space at the time of a B<write>(2)  system call, and some previous write failed due to insufficient storage space.
de: I<fd> ist an eine Datei auf einem NFS- oder anderem Dateisystem, das keinen Platz zum Zeitpunkt des Systemaufrufs B<write>(2) zuweist, gebunden und ein vorhergehender Schreibzugriff schlug aufgrund mangelndem Plattenplatz fehl.

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: type: SH
en: AVAILABILITY
de: VERFÜGBARKEIT

note: POSIX.1-2001: It shall be defined to -1 or 0 or 200112L. -1: unavailable, 0: ask using sysconf(). glibc defines them to 1. type: Plain text
en: On POSIX systems on which B<fdatasync>()  is available, B<_POSIX_SYNCHRONIZED_IO> is defined in I<E<lt>unistd.hE<gt>> to a value greater than 0.  (See also B<sysconf>(3).)
de: Auf POSIX-Systemen, auf denen B<fdatasync>() verfügbar ist, ist B<_POSIX_SYNCHRONIZED_IO> in I<E<lt>unistd.hE<gt>> als ein Wert größer als 0 definiert. (Siehe auch B<sysconf>(3).)

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: On some UNIX systems (but not Linux), I<fd> must be a I<writable> file descriptor.
de: Auf einigen UNIX-Systemen (aber nicht Linux) muss I<fd> ein I<schreibbarer> Dateideskriptor sein.

note: type: Plain text
en: In Linux 2.2 and earlier, B<fdatasync>()  is equivalent to B<fsync>(), and so has no performance advantage.
de: Bis einschließlich Linux 2.2 entspricht B<fdatasync>() B<fsync>() und steigert daher nicht die Leistung.

note: type: Plain text
en: The B<fsync>()  implementations in older kernels and lesser used filesystems do not know how to flush disk caches.  In these cases disk caches need to be disabled using B<hdparm>(8)  or B<sdparm>(8)  to guarantee safe operation.
de: Die B<fsync>()-Implementierungen in älteren Kerneln oder weniger benutzten Dateisystemen wissen nicht, wie Plattenzwischenspeicher geleert werden. In diesen Fällen müssen Plattenzwischenspeicher mittels B<hdparm>(8) oder B<sdparm>(8) deaktiviert werden, um sicheres Funktionieren zu garantieren.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: COLOPHON
de: KOLOPHON

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.03 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.02 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.01 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.
