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.
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. Sie wurden jedoch auch auf andere Systeme portiert, wie beispielsweise FreeBSD und Darwin.
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
- E2fsprogs on SourceForge
- e2fsprogs git repository
- Design and Implementation of the Second Extended Filesystem
- Free and open-source software portal
- mkfs
- dd — convert and copy a file
- fdisk — examine and write partition table
- fsck — file system check
- mkisofs — make an iso file system
- mount — mount a file system
- parted — partition manager
TMP
e2fsprogs (sometimes called the e2fs programs) is a set of utilities for maintaining the ext2, ext3 and ext4 file systems. Since those file systems are often the default for Linux distributions, it is commonly considered to be essential 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. Online-Unterstützung wurde 2006 hinzugefügt.[2] |
tune2fs | zum Ändern von Dateisystemparametern |
Viele dieser Dienstprogramme basieren auf der Bibliothek libext2fs.