E2fsprogs: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''e2fsprogs''' - Werkzeuge für ext2-/ext3-/ext4-Dateisysteme | '''e2fsprogs''' - Werkzeuge für ext2-/ext3-/ext4-Dateisysteme | ||
== Beschreibung == | == Beschreibung == | ||
Die Dateisysteme ext2, ext3 und ext4 sind Nachfolger des ursprünglichen ''ext''-Dateisystems (ext ist die Abkürzung von extended, erweitert) | Die Dateisysteme ext2, ext3 und ext4 sind Nachfolger des ursprünglichen ''ext''-Dateisystems (ext ist die Abkürzung von extended, erweitert) | ||
* Diese Dateisysteme werden am häufigsten für Festplatten in Debian- und anderen Linux-Systemen verwendet | |||
Dieses Paket enthält Programme zum Erstellen, Überprüfen und Warten von ext2/3/4-Dateisystemen | Dieses Paket enthält Programme zum Erstellen, Überprüfen und Warten von ext2/3/4-Dateisystemen | ||
* Es enthält auch das Programm ''badblocks'', mit dem nach schadhaften Blöcken auf einer Festplatte oder anderen Speichergeräten gesucht werden kann | |||
e2fsprogs (manchmal auch als e2fs-Programme bezeichnet) ist eine Reihe von Dienstprogrammen zur Verwaltung der Dateisysteme [https://en.wikipedia.org/wiki/Ext2 ext2], [https://en.wikipedia.org/wiki/Ext3 ext3] und [https://en.wikipedia.org/wiki/Ext4 ext4] [https://en.wikipedia.org/wiki/File_system Dateisysteme] | |||
* Da diese Dateisysteme häufig die Standardeinstellung für [https://en.wikipedia.org/wiki/Linux_distribution Linux-Distributionen] sind, gelten sie allgemein als unverzichtbare Software | |||
== Werkzeuge == | |||
{| class="wikitable options big" | |||
! Werkzeug !! Beschreibung | |||
|- | |||
| [[badblocks]] || Durchsucht ein Gerät nach fehlerhaften Blöcken | |||
|- | |||
| [[blkid]] || Findet/druckt Blockgeräteattribute | |||
|- | |||
| [[chattr]] || Ändert Dateiattribute auf einem Linux-Dateisystem | |||
|- | |||
| [[debugfs]] || Wird verwendet, um interne Strukturen des Dateisystems manuell anzuzeigen oder zu ändern | |||
|- | |||
| [[dumpe2fs]] || gibt Superblock- und Blockgruppeninformationen aus | |||
|- | |||
| [[e2freefrag]] || gibt Informationen zur Fragmentierung des freien Speicherplatzes aus | |||
|- | |||
| [[e2fsck]] || ein [https://en.wikipedia.org/wiki/Fsck fsck]-Programm, das Inkonsistenzen überprüft und korrigiert | |||
|- | |||
| [[e2image]] || Speichert wichtige Metadaten des ext2/ext3/ext4-Dateisystems in einer Datei | |||
|- | |||
| [[e2label]] || Ändert die Bezeichnung eines ext2/ext3/ext4-Dateisystems | |||
|- | |||
| [[e2scrub]] || Überprüft ein Dateisystem „online” (d. h. ohne es zu entladen), wenn sich das Dateisystem auf einem [https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux) LVM] LV befindet | |||
|- | |||
| [[e2undo]] || Wiedergabe eines Undo-Protokolls für ein ext2/ext3/ext4-Dateisystem | |||
|- | |||
| [[e4defrag]] || Online-Defragmentierer für ext4-Dateisysteme | |||
|- | |||
| [[filefrag]] || Meldung von Dateifragmentierung | |||
|- | |||
| [[findfs]] || Dateisystem anhand von Label oder UUID suchen | |||
|- | |||
| [[findsuper]] || Schnell zusammengeschustertes Programm zum Auffinden von ext2-Superblöcken | |||
|- | |||
| [[logsave]] || Ausgabe eines Befehls in einer Logdatei speichern | |||
|- | |||
| [[lsattr]] || Dateiattribute auf einem Linux Second Extended-Dateisystem auflisten | |||
|- | |||
| [[mke2fs]] || zum Erstellen von ext2-, ext3- und ext4-Dateisystemen | |||
|- | |||
| [[resize2fs]] || zum Erweitern und Verkleinern von ext2-, ext3- und [https://en.wikipedia.org/wiki/Ext4 ext4]-Dateisystemen | |||
* Online-Unterstützung wurde 2006 hinzugefügt.[https://en.wikipedia.org/wiki/E2fsprogs#cite_note-2 [2]] | |||
|- | |||
| [[tune2fs]] || zum Ändern von Dateisystemparametern | |||
|} | |||
Viele dieser Dienstprogramme basieren auf der Bibliothek [https://en.wikipedia.org/w/index.php?title=Libext2fs&action=edit&redlink=1 libext2fs] | |||
== Verwendung == | == Verwendung == | ||
Entgegen dem, was der Name vermuten lässt, funktioniert e2fsprogs nicht nur mit ext2, sondern auch mit ext3 und ext4 | Entgegen dem, was der Name vermuten lässt, funktioniert e2fsprogs nicht nur mit ext2, sondern auch mit ext3 und ext4 | ||
* Obwohl die [https://en.wikipedia.org/wiki/Journaling_file_system Journaling-Funktion] von ext3 den Bedarf an <tt>e2fsck</tt> reduzieren kann, ist es manchmal dennoch notwendig, um vor Kernel-Fehlern oder fehlerhafter Hardware zu schützen | |||
Als [https://en.wikipedia.org/wiki/Userspace Userspace]-Begleiter für die ext2-, ext3- und ext4-Treiber im [https://en.wikipedia.org/wiki/Linux_kernel Linux-Kernel] werden die e2fsprogs am häufigsten mit [https://en.wikipedia.org/wiki/Linux Linux] verwendet | Als [https://en.wikipedia.org/wiki/Userspace Userspace]-Begleiter für die ext2-, ext3- und ext4-Treiber im [https://en.wikipedia.org/wiki/Linux_kernel Linux-Kernel] werden die e2fsprogs am häufigsten mit [https://en.wikipedia.org/wiki/Linux Linux] verwendet | ||
* Sie wurden jedoch auch auf andere Systeme portiert, wie beispielsweise [https://en.wikipedia.org/wiki/FreeBSD FreeBSD] und [https://en.wikipedia.org/wiki/Darwin_(operating_system) Darwin] | |||
== Inhalt == | == Inhalt == | ||
; /etc | ; /etc | ||
/etc/cron.d | |||
/etc/cron.d/e2scrub_all | |||
/etc/e2scrub.conf | |||
/etc/mke2fs.conf | |||
; /usr/bin | ; /usr/bin | ||
/usr/bin/chattr | |||
/usr/bin/lsattr | |||
; /usr/lib | ; /usr/lib | ||
/usr/lib/systemd | |||
/usr/lib/systemd/system | |||
/usr/lib/systemd/system/e2scrub@.service | |||
/usr/lib/systemd/system/e2scrub_all.service | |||
/usr/lib/systemd/system/e2scrub_all.timer | |||
/usr/lib/systemd/system/e2scrub_fail@.service | |||
/usr/lib/systemd/system/e2scrub_reap.service | |||
; /usr/lib/udev | ; /usr/lib/udev | ||
/usr/lib/udev/rules.d | |||
/usr/lib/udev/rules.d/64-ext4.rules | |||
/usr/lib/udev/rules.d/96-e2scrub.rules | |||
; /usr/libexec | ; /usr/libexec | ||
/usr/libexec/e2fsprogs | |||
/usr/libexec/e2fsprogs/e2scrub_all_cron | |||
/usr/libexec/e2fsprogs/e2scrub_fail | |||
; /usr/sbin | ; /usr/sbin | ||
/usr/sbin/badblocks | |||
/usr/sbin/debugfs | |||
/usr/sbin/dumpe2fs | |||
/usr/sbin/e2freefrag | |||
/usr/sbin/e2fsck | |||
/usr/sbin/e2image | |||
/usr/sbin/e2label | |||
/usr/sbin/e2mmpstatus | |||
/usr/sbin/e2scrub | |||
/usr/sbin/e2scrub_all | |||
/usr/sbin/e2undo | |||
/usr/sbin/e4crypt | |||
/usr/sbin/e4defrag | |||
/usr/sbin/filefrag | |||
/usr/sbin/fsck.ext2 | |||
/usr/sbin/fsck.ext3 | |||
/usr/sbin/fsck.ext4 | |||
/usr/sbin/mke2fs | |||
/usr/sbin/mkfs.ext2 | |||
/usr/sbin/mkfs.ext3 | |||
/usr/sbin/mkfs.ext4 | |||
/usr/sbin/mklost+found | |||
/usr/sbin/resize2fs | |||
/usr/sbin/tune2fs | |||
; /usr/share | ; /usr/share | ||
/usr/share/doc | |||
/usr/share/doc/e2fsprogs | |||
/usr/share/doc/e2fsprogs/NEWS.gz | |||
/usr/share/doc/e2fsprogs/README | |||
/usr/share/doc/e2fsprogs/changelog.Debian.gz | |||
/usr/share/doc/e2fsprogs/copyright | |||
; /usr/share/man | ; /usr/share/man | ||
/usr/share/man/man1 | |||
/usr/share/man/man1/chattr.1.gz | |||
/usr/share/man/man1/lsattr.1.gz | |||
/usr/share/man/man5 | |||
/usr/share/man/man5/e2fsck.conf.5.gz | |||
/usr/share/man/man5/ext2.5.gz | |||
/usr/share/man/man5/ext3.5.gz | |||
/usr/share/man/man5/ext4.5.gz | |||
/usr/share/man/man5/mke2fs.conf.5.gz | |||
/usr/share/man/man8 | |||
/usr/share/man/man8/badblocks.8.gz | |||
/usr/share/man/man8/debugfs.8.gz | |||
/usr/share/man/man8/dumpe2fs.8.gz | |||
/usr/share/man/man8/e2freefrag.8.gz | |||
/usr/share/man/man8/e2fsck.8.gz | |||
/usr/share/man/man8/e2image.8.gz | |||
/usr/share/man/man8/e2label.8.gz | |||
/usr/share/man/man8/e2mmpstatus.8.gz | |||
/usr/share/man/man8/e2scrub.8.gz | |||
/usr/share/man/man8/e2scrub_all.8.gz | |||
/usr/share/man/man8/e2undo.8.gz | |||
/usr/share/man/man8/e4crypt.8.gz | |||
/usr/share/man/man8/e4defrag.8.gz | |||
/usr/share/man/man8/filefrag.8.gz | |||
/usr/share/man/man8/fsck.ext2.8.gz | |||
/usr/share/man/man8/fsck.ext3.8.gz | |||
/usr/share/man/man8/fsck.ext4.8.gz | |||
/usr/share/man/man8/mke2fs.8.gz | |||
/usr/share/man/man8/mkfs.ext2.8.gz | |||
/usr/share/man/man8/mkfs.ext3.8.gz | |||
/usr/share/man/man8/mkfs.ext4.8.gz | |||
/usr/share/man/man8/mklost+found.8.gz | |||
/usr/share/man/man8/resize2fs.8.gz | |||
/usr/share/man/man8/tune2fs.8.gz | |||
<noinclude> | <noinclude> | ||
Zeile 110: | Zeile 165: | ||
=== Links === | === Links === | ||
==== Weblinks ==== | ==== Weblinks ==== | ||
# | # https://sourceforge.net/projects/e2fsprogs | ||
# | # https://git.kernel.org/?p=fs/ext2/e2fsprogs.git | ||
# | # http://web.mit.edu/tytso/www/linux/ext2intro.html | ||
# | # https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software | ||
# | # https://en.wikipedia.org/wiki/Mkfs | ||
# | # https://en.wikipedia.org/wiki/Dd_(Unix) | ||
# | # https://en.wikipedia.org/wiki/Fdisk | ||
# | # https://en.wikipedia.org/wiki/Fsck | ||
# | # https://en.wikipedia.org/wiki/Mkisofs | ||
# | # https://en.wikipedia.org/wiki/Mount_(Unix) | ||
# | # https://en.wikipedia.org/wiki/Parted parted | ||
{{DEFAULTSORT:e2fsprogs}} | {{DEFAULTSORT:e2fsprogs}} | ||
{{DISPLAYTITLE:e2fsprogs}} | {{DISPLAYTITLE:e2fsprogs}} | ||
[[Kategorie: | [[Kategorie:e2fsprogs]] | ||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 14. September 2025, 10:45 Uhr
e2fsprogs - Werkzeuge für ext2-/ext3-/ext4-Dateisysteme
Beschreibung
Die Dateisysteme ext2, ext3 und ext4 sind Nachfolger des ursprünglichen ext-Dateisystems (ext ist die Abkürzung von extended, erweitert)
- Diese Dateisysteme werden am häufigsten für Festplatten in Debian- und anderen Linux-Systemen verwendet
Dieses Paket enthält Programme zum Erstellen, Überprüfen und Warten von ext2/3/4-Dateisystemen
- Es enthält auch das Programm badblocks, mit dem nach schadhaften Blöcken auf einer Festplatte oder anderen Speichergeräten gesucht werden kann
e2fsprogs (manchmal auch als e2fs-Programme bezeichnet) ist eine Reihe von Dienstprogrammen zur Verwaltung der Dateisysteme ext2, ext3 und ext4 Dateisysteme
- Da diese Dateisysteme häufig die Standardeinstellung für Linux-Distributionen sind, gelten sie allgemein als unverzichtbare Software
Werkzeuge
Werkzeug | Beschreibung |
---|---|
badblocks | Durchsucht ein Gerät nach fehlerhaften Blöcken |
blkid | Findet/druckt Blockgeräteattribute |
chattr | Ändert Dateiattribute auf einem Linux-Dateisystem |
debugfs | Wird verwendet, um interne Strukturen des Dateisystems manuell anzuzeigen oder zu ändern |
dumpe2fs | gibt Superblock- und Blockgruppeninformationen aus |
e2freefrag | gibt Informationen zur Fragmentierung des freien Speicherplatzes aus |
e2fsck | ein fsck-Programm, das Inkonsistenzen überprüft und korrigiert |
e2image | Speichert wichtige Metadaten des ext2/ext3/ext4-Dateisystems in einer Datei |
e2label | Ändert die Bezeichnung eines ext2/ext3/ext4-Dateisystems |
e2scrub | Überprüft ein Dateisystem „online” (d. h. ohne es zu entladen), wenn sich das Dateisystem auf einem LVM LV befindet |
e2undo | Wiedergabe eines Undo-Protokolls für ein ext2/ext3/ext4-Dateisystem |
e4defrag | Online-Defragmentierer für ext4-Dateisysteme |
filefrag | Meldung von Dateifragmentierung |
findfs | Dateisystem anhand von Label oder UUID suchen |
findsuper | Schnell zusammengeschustertes Programm zum Auffinden von ext2-Superblöcken |
logsave | Ausgabe eines Befehls in einer Logdatei speichern |
lsattr | Dateiattribute auf einem Linux Second Extended-Dateisystem auflisten |
mke2fs | zum Erstellen von ext2-, ext3- und ext4-Dateisystemen |
resize2fs | zum Erweitern und Verkleinern von ext2-, ext3- und ext4-Dateisystemen
|
tune2fs | zum Ändern von Dateisystemparametern |
Viele dieser Dienstprogramme basieren auf der Bibliothek libext2fs
Verwendung
Entgegen dem, was der Name vermuten lässt, funktioniert e2fsprogs nicht nur mit ext2, sondern auch mit ext3 und ext4
- Obwohl die Journaling-Funktion von ext3 den Bedarf an e2fsck reduzieren kann, ist es manchmal dennoch notwendig, um vor Kernel-Fehlern oder fehlerhafter Hardware zu schützen
Als Userspace-Begleiter für die ext2-, ext3- und ext4-Treiber im Linux-Kernel werden die e2fsprogs am häufigsten mit Linux verwendet
Inhalt
- /etc
/etc/cron.d /etc/cron.d/e2scrub_all /etc/e2scrub.conf /etc/mke2fs.conf
- /usr/bin
/usr/bin/chattr /usr/bin/lsattr
- /usr/lib
/usr/lib/systemd /usr/lib/systemd/system /usr/lib/systemd/system/e2scrub@.service /usr/lib/systemd/system/e2scrub_all.service /usr/lib/systemd/system/e2scrub_all.timer /usr/lib/systemd/system/e2scrub_fail@.service /usr/lib/systemd/system/e2scrub_reap.service
- /usr/lib/udev
/usr/lib/udev/rules.d /usr/lib/udev/rules.d/64-ext4.rules /usr/lib/udev/rules.d/96-e2scrub.rules
- /usr/libexec
/usr/libexec/e2fsprogs /usr/libexec/e2fsprogs/e2scrub_all_cron /usr/libexec/e2fsprogs/e2scrub_fail
- /usr/sbin
/usr/sbin/badblocks /usr/sbin/debugfs /usr/sbin/dumpe2fs /usr/sbin/e2freefrag /usr/sbin/e2fsck /usr/sbin/e2image /usr/sbin/e2label /usr/sbin/e2mmpstatus /usr/sbin/e2scrub /usr/sbin/e2scrub_all /usr/sbin/e2undo /usr/sbin/e4crypt /usr/sbin/e4defrag /usr/sbin/filefrag /usr/sbin/fsck.ext2 /usr/sbin/fsck.ext3 /usr/sbin/fsck.ext4 /usr/sbin/mke2fs /usr/sbin/mkfs.ext2 /usr/sbin/mkfs.ext3 /usr/sbin/mkfs.ext4 /usr/sbin/mklost+found /usr/sbin/resize2fs /usr/sbin/tune2fs
- /usr/share
/usr/share/doc /usr/share/doc/e2fsprogs /usr/share/doc/e2fsprogs/NEWS.gz /usr/share/doc/e2fsprogs/README /usr/share/doc/e2fsprogs/changelog.Debian.gz /usr/share/doc/e2fsprogs/copyright
- /usr/share/man
/usr/share/man/man1 /usr/share/man/man1/chattr.1.gz /usr/share/man/man1/lsattr.1.gz /usr/share/man/man5 /usr/share/man/man5/e2fsck.conf.5.gz /usr/share/man/man5/ext2.5.gz /usr/share/man/man5/ext3.5.gz /usr/share/man/man5/ext4.5.gz /usr/share/man/man5/mke2fs.conf.5.gz /usr/share/man/man8 /usr/share/man/man8/badblocks.8.gz /usr/share/man/man8/debugfs.8.gz /usr/share/man/man8/dumpe2fs.8.gz /usr/share/man/man8/e2freefrag.8.gz /usr/share/man/man8/e2fsck.8.gz /usr/share/man/man8/e2image.8.gz /usr/share/man/man8/e2label.8.gz /usr/share/man/man8/e2mmpstatus.8.gz /usr/share/man/man8/e2scrub.8.gz /usr/share/man/man8/e2scrub_all.8.gz /usr/share/man/man8/e2undo.8.gz /usr/share/man/man8/e4crypt.8.gz /usr/share/man/man8/e4defrag.8.gz /usr/share/man/man8/filefrag.8.gz /usr/share/man/man8/fsck.ext2.8.gz /usr/share/man/man8/fsck.ext3.8.gz /usr/share/man/man8/fsck.ext4.8.gz /usr/share/man/man8/mke2fs.8.gz /usr/share/man/man8/mkfs.ext2.8.gz /usr/share/man/man8/mkfs.ext3.8.gz /usr/share/man/man8/mkfs.ext4.8.gz /usr/share/man/man8/mklost+found.8.gz /usr/share/man/man8/resize2fs.8.gz /usr/share/man/man8/tune2fs.8.gz
Anhang
Siehe auch
Links
Weblinks
- https://sourceforge.net/projects/e2fsprogs
- https://git.kernel.org/?p=fs/ext2/e2fsprogs.git
- http://web.mit.edu/tytso/www/linux/ext2intro.html
- https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software
- https://en.wikipedia.org/wiki/Mkfs
- https://en.wikipedia.org/wiki/Dd_(Unix)
- https://en.wikipedia.org/wiki/Fdisk
- https://en.wikipedia.org/wiki/Fsck
- https://en.wikipedia.org/wiki/Mkisofs
- https://en.wikipedia.org/wiki/Mount_(Unix)
- https://en.wikipedia.org/wiki/Parted parted