e2fsprogs, eller e2fs programs, er et sett med programmeringsverktøy for vedlikehold av filsystemene ext2, ext3 og ext4. Verktøyene er essensiell programvare i de fleste linuxdistribusjoner, og er også blitt portert til andre Unix-liknende operativsystemer, deriblant FreeBSD og Darwin.

E2fsprogs
Utvikler(e)Theodore Ts'o
Nyeste versjon1.47.1 (20. mai 2024)[1]
Kodelagerhttps://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git, git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
OperativsystemUnix-liknende
Skrevet iC
TypeFilsystem
LisensGPLv2,[2] GNU Library General Public License, version 2.0,[2] BSD-lisensen[3]
Nettstede2fsprogs.sourceforge.net (en)

Første betaversjon av e2fsprogs (0.3b) ble lansert 24. september 1993. Første versjon (1.01) ble lansert 31. oktober 1995. Siste versjon er 1.45.4, som ble lansert 23. september 2019.

Liste over verktøy

rediger

e2fsprogs består av følgende verktøy (ordnet i ASCIIbetisk rekkefølge):

badblocks
søk etter skadde blokker for et utstyr
blkid
lokaliser og skrive ut attributtene for utstyrsblokker
chattr
endre filattributtene i et Linux filsystem
debugfs
brukes for å manuelt se og modifisere interne strukturer i filsystemet
dumpe2fs
som skriver ut informasjon om superblokker og blokkgrupper
e2freefrag
rapporterer informasjon om fragmentering
e2fsck
et fsck-program som leter etter og korrigerer inkonsistenser
e2image
lagre kritiske metadata for et ext2/ext3/ext4 filsystem til en datafil
e2label
endre merkelappen for et ext2/ext3/ext4 filsystem
e2undo
gjenskap en angrelogg for et ext2/ext3/ext4 filsystem
e4defrag
online defragmenterer for filsystemet ext4
filefrag
rapporter om filfragmentering
findfs
finn et filsystem ved å søke på merkelapp eller UUID
findsuper
raskt program for å finne ext2 superblokker
logsave
lagrer utmatningen av en kommando i en loggfil
lsattr
lister filattributene i ext2 for Linux
mke2fs
brukes til å skape filsystemene ext2, ext3 og ext4
resize2fs
som kan utvide og forminske filsystemene ext2, ext3 og ext4. Online støtte ble tilføyd i 2006.[4]
tune2fs
brukes til å modifisere filsystemets parametere
 
Tids- og Inodetelling i fsck (ext3 versus ext4)

Mange av disse verktøyene baserer seg på programvarebiblioteket libext2fs.

På tross av hva dets navn kan antyde, fungerer e2fsprogs ikke bare på ext2, men også på ext3 og ext4. De journalførende egenskaper i ext3 og ext4 kan redusere behovet for å bruke e2fsck, men e2fsck er noen ganger nødvendig for å hjelpe til med å beskytte kjernen mot programvarefeil og dårlig maskinvare.

Kjøretiden til e2fsck reduseres betraktelig på ext4 i forhold til ext3, noe som vises av grafen til høyre.

e2fsprogs kjører i brukermodus, og ledsager ext2, ext3 og ext4 i Linuxkjernen. Programmet er vanligvis brukt i Linuxdistribusjoner, men er også blitt portert til andre Unix-liknende operativsystemer, deriblant FreeBSD og Darwin.

Versjonshistorikk

rediger
Versjon Lansert Merknader
0.3b 24. september 1993
0.3c 1. oktober 1993
0.3d 19. oktober 1993
0.4 2. november 1993
0.4a 29. november 1993
0.5 29. mars 1994
0.5a 8. april 1994
0.5b 12. mars 1995
0.5c 28. oktober 1995
1.01 31. oktober 1995
1.02 31. januar 1996
1.03 27. mars 1996
1.04 18. mai 1996
1.05 10. september 1996
1.06 8. oktober 1996
1.07 14. mars 1997
1.08 11. april 1997
1.09 15. april 1997
1.10 24. april 1997
1.12 9. juli 1998
1.13 19. desember 1998
1.14 9. januar 1999
1.15 19. juli 1999
1.16 23. oktober 1999
1.18 18. november 1999
1.19 14. juli 2000
1.20 25. mai 2001
1.21 16. juni 2001
1.22 23. juni 2001
1.23 16. august 2001
1.24 31. august 2001
1.24a 4. september 2001
1.25 20. september 2001
1.26 7. februar 2002
1.27 8. mars 2002
1.28 31. august 2002
1.29 24. september 2002
1.30 1. november 2002
1.31 9. november 2002
1.32 9. november 2002
1.33 22. april 2003
1.34 28. juli 2003
1.35 28. februar 2004
1.35 28. februar 2004
1.36 6. februar 2005
1.37 22. mars 2005
1.38 1. juli 2005
1.39 29. mai 2006
1.40 30. juni 2007
1.40.1 9. juli 2007
1.40.2 14. juli 2007
1.40.3 8. desember 2007
1.40.4 1. januar 2008
1.40.5 28. januar 2008
1.40.6 10. februar 2008
1.40.7 29. februar 2008
1.40.8 14. mars 2008
1.40.9 27. april 2008
1.40.10 22. mai 2008
1.40.11 18. juni 2008
1.41.0 10. juli 2008
1.41.1 1. september 2008
1.41.2 2. oktober 2008
1.41.3 13. oktober 2008
1.41.4 28. januar 2009
1.41.5 24. april 2009
1.41.6 30. mai 2009
1.41.7 29. juni 2009
1.41.8 11. juli 2009
1.41.9 23. august 2009
1.41.10 10. februar 2010
1.41.11 15. mars 2010
1.41.12 18. mai 2010
1.41.13 14. desember 2010
1.41.14 23. desember 2010
1.42 29. november 2011
1.42.1 19. februar 2012
1.42.2 28. mars 2012
1.42.3 15. mai 2012
1.42.4 12. juni 2012
1.42.5 30. juli 2012
1.42.6 23. september 2012
1.42.7 22. januar 2013
1.42.8 21. juni 2013
1.42.9 29. desember 2013
1.42.10 19. mai 2014
1.42.11 10. juli 2014
1.42.12 29. august 2014
1.42.13 18. mai 2015
1.43 21. mai 2015
1.43.1 8. juni 2015
1.43.2 8. juni 2016
1.43.3 5. september 2016
1.43.4 1. februar 2017
1.43.5 4. august 2017
1.43.6 29. august 2017
1.43.7 16. oktober 2017
1.43.8 2. januar 2018
1.43.9 9. januar 2018
1.44.0 8. mars 2018
1.44.1 25. mars 2018
1.44.2 16. mai 2018
1.44.3 10. juli 2018
1.44.4 19. august 2018
1.44.5 16. desember 2018
1.44.6 6. mars 2019
1.45.0 7. mars 2019
1.45.1 13. mai 2019
1.45.2 28. mai 2019
1.45.3 15. juli 2019
1.45.4 23. september 2019
1.45.5 7. januar 2020
1.55.6 20. mars 2020

Referanser

rediger

Eksterne lenker

rediger
Autoritetsdata