Zum Inhalt springen

E2fsprogs: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 131: Zeile 131:


= TMP =
= TMP =
e2fsprogs (sometimes called the e2fs programs) is a set of utilities for maintaining the [https://en.wikipedia.org/wiki/Ext2 ext2], [https://en.wikipedia.org/wiki/Ext3 ext3] and [https://en.wikipedia.org/wiki/Ext4 ext4] [https://en.wikipedia.org/wiki/File_system file systems]. Since those file systems are often the default for [https://en.wikipedia.org/wiki/Linux_distribution Linux distributions], it is commonly considered to be essential software.
e2fsprogs (sometimes called the e2fs programs) is a set of utilities for maintaining the [https://en.wikipedia.org/wiki/Ext2 ext2], [https://en.wikipedia.org/wiki/Ext3 ext3] and [https://en.wikipedia.org/wiki/Ext4 ext4] [https://en.wikipedia.org/wiki/File_system file systems]. Since those file systems are often the default for [https://en.wikipedia.org/wiki/Linux_distribution Linux distributions], it is commonly considered to be essential 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].

Version vom 14. September 2025, 10:15 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.

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

  1. E2fsprogs on SourceForge
  2. e2fsprogs git repository
  3. Design and Implementation of the Second Extended Filesystem
  4. Free and open-source software portal
  5. mkfs
  6. dd — convert and copy a file
  7. fdisk — examine and write partition table
  8. fsck — file system check
  9. mkisofs — make an iso file system
  10. mount — mount a file system
  11. 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.