e2fsprogs
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