<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Smart_File_System</id>
	<title>Smart File System - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Smart_File_System"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Smart_File_System&amp;action=history"/>
	<updated>2026-05-17T12:55:43Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Smart_File_System&amp;diff=2087394&amp;oldid=prev</id>
		<title>imported&gt;Messerjokke79: HC: Entferne Kategorie:AmigaOS; Ergänze Kategorie:AmigaOS-Betriebssystemkomponente</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Smart_File_System&amp;diff=2087394&amp;oldid=prev"/>
		<updated>2026-04-07T10:10:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=WP:HC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HC (Seite nicht vorhanden)&quot;&gt;HC&lt;/a&gt;: Entferne &lt;a href=&quot;/index.php/Kategorie:AmigaOS&quot; title=&quot;Kategorie:AmigaOS&quot;&gt;Kategorie:AmigaOS&lt;/a&gt;; Ergänze &lt;a href=&quot;/index.php/Kategorie:AmigaOS-Betriebssystemkomponente&quot; title=&quot;Kategorie:AmigaOS-Betriebssystemkomponente&quot;&gt;Kategorie:AmigaOS-Betriebssystemkomponente&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;Smart File System&amp;#039;&amp;#039;&amp;#039; (kurz SFS) ist ein [[Journaling-Dateisystem]] für [[Amiga]]-[[Computer]] und [[AmigaOS]]-abgeleitete [[Betriebssystem]]e. Es wurde mit dem Ziel entwickelt, die Leistung, [[Skalierbarkeit]] und [[Integrität (Informationssicherheit)|Integrität]] im Vergleich zu nativen Amiga-[[Dateisystem]]en wie dem [[Amiga Fast File System]] (FFS) zu verbessern und bietet zudem einige einzigartige Funktionen. SFS ist auch auf modernen Systemen wie [[MorphOS]] und [[AROS (Betriebssystem)|AROS]] verfügbar und kann über spezielle [[Gerätetreiber|Treiber]] auf [[Linux]] genutzt werden.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
SFS wurde 1998 von John Hendrikx als [[Freeware]] entwickelt und erstmals veröffentlicht. Es war das erste Amiga-[[Dateisystem]], das Journaling unterstützte, was die [[Integrität (Informationssicherheit)|Datenintegrität]] auch bei plötzlichen [[Absturz (Computer)|Systemabstürzen]] oder Stromausfällen sicherstellt. Ab dem Jahr 2000, als Hendrikx die [[Szene (Volkskunde)|Amiga-Szene]] verließ, wurde der [[Quellcode]] von SFS veröffentlicht und die Entwicklung von Joerg Strohmaier für AmigaOS und Ralph Schmidt für MorphOS weitergeführt. Seit Mai 2005 sind die Programme SFSobject&amp;lt;ref&amp;gt;{{Internetquelle |url=https://aminet.net/package/disk/misc/SFSconfig |titel=SFSobject im Aminet – disk/misc/SFSconfig.lha |abruf=2025-01-09}}&amp;lt;/ref&amp;gt; und SFSconfig&amp;lt;ref&amp;gt;{{Internetquelle |url=https://aminet.net/package/disk/misc/SFSobject |titel=SFSconfig im Aminet – disk/misc/SFSobject.lha |abruf=2025-01-09}}&amp;lt;/ref&amp;gt;, die zur Verwaltung von SFS-Partitionen dienen, unter der [[GNU General Public License]] (GPL) verfügbar. Diese Veröffentlichungen ermöglichte eine stärkere Einbindung der Community in die Weiterentwicklung des Dateisystems, was sich in unzähligen Tools im [[Aminet]] widerspiegelt.&lt;br /&gt;
&lt;br /&gt;
SFS wurde kontinuierlich weiterentwickelt und es existieren mittlerweile Versionen für verschiedene AmigaOS-[[Variante (Software)|Varianten]], MorphOS, AROS und sogar eine Linux-[[Implementierung#Softwaretechnik|Implementierung]], die das Lesen und [[Experimentell|experimentelle]] Schreiben von SFS-[[Formatierung|formatierten]] Medien ermöglicht.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://home.elka.pw.edu.pl/~mszyprow/programy/asfs/ |titel=Amiga SmartFileSystem, Linux implementation |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20210604151409/http://home.elka.pw.edu.pl/~mszyprow/programy/asfs/ |archiv-datum=2021-06-04 |abruf=2011-11-10}}&amp;lt;/ref&amp;gt; Darüber hinaus wird SFS von GRUB, dem [[Grand Unified Bootloader]], nativ unterstützt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.gnu.org/software/grub/manual/html_node/Features.html |titel=GRUB features |werk=GNU GRUB Manual 2.0 |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20151004034021/https://www.gnu.org/software/grub/manual/html_node/Features.html |archiv-datum=2015-10-04 |abruf=2015-10-04}}&amp;lt;/ref&amp;gt; Es existieren auch [[Freie Software|freie-Software]]-Treiber für die Nutzung von SFS über [[UEFI]]-Systeme. SFS wurde 2008 als eines der wenigen freien und weiterhin genutzten Dateisysteme auf Amiga-Computern hervorgehoben.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Jeremy Reimer |url=https://arstechnica.com/gadgets/2008/03/past-present-future-file-systems/4/ |titel=Von BFS zu ZFS: Vergangenheit, Gegenwart und Zukunft von Dateisystemen |werk=[[Ars Technica]] |hrsg=[[Condé Nast Publications]] |datum=2008-03-18 |sprache=en |abruf=2025-09-19 |zitat=Viele Leute haben das getan, und einige der Ergebnisse, wie das Professional File System (PFS) und das Smart File System (SFS), werden bis heute von Amiga-Fans verwendet.}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Weiterentwicklung zu SFS/2 ===&lt;br /&gt;
Eine bedeutende Weiterentwicklung des Smart File Systems stellt SFS/2 dar, das speziell für die Anforderungen moderner Amiga-Systeme optimiert wurde. SFS/2 hebt die bisherigen Beschränkungen von SFS auf und bietet unter anderem:&lt;br /&gt;
&lt;br /&gt;
* Unterstützung für [[Partition (Datenträger)|Partitionen]] mit einer Größe von mehr als 2 Terabyte durch 64-Bit-Adressen.&lt;br /&gt;
* Verbesserte Leistung durch optimierte [[Algorithmus#Informatik und Mathematik|Algorithmen]] für den Zugriff auf große Datenmengen.&lt;br /&gt;
* Eine verbesserte [[Kompatibilität (Technik)#Computer-Hard- und Software|Kompatibilität]] mit modernen AmigaOS-Varianten wie [[AmigaOS 4]] und [[MorphOS]] sowie älteren Systemen.&lt;br /&gt;
&lt;br /&gt;
SFS/2 wurde als Community-getriebenes Projekt veröffentlicht und erfreut sich weiterhin aktiver Nutzung. Die Weiterentwicklung zeigt, dass auch ältere Dateisysteme an neue Hardware und moderne Anforderungen angepasst werden können. Es ist auf [[Aminet]] verfügbar und bietet eine nahtlose Integration in Amiga-Systeme.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://aminet.net/package/disk/misc/SFS |titel=SFS/2 im Aminet |abruf=2025-01-25}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
=== Allgemeine Merkmale ===&lt;br /&gt;
SFS verwendet [[Datenblock|Blockgrößen]] von 512 Byte bis 32.768 [[Byte]] und unterstützt [[Partition (Datenträger)|Partitionen]] mit einer maximalen Größe von 128 [[Byte#Vergleich|GB]]. Es bietet eine verbesserte Leistung im Vergleich zu FFS,&amp;lt;ref name=&amp;quot;Hyperion&amp;quot;&amp;gt;{{Internetquelle |autor=Darren Eveland |url=http://blog.hyperion-entertainment.biz/?p=210 |titel=Festplatteneinrichtung für AmigaOS 4.1 Classic |werk=[[Hyperion Entertainment]] Blog |sprache=en |abruf=2025-09-19}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;TotalAmiga&amp;quot;&amp;gt;{{Literatur |Autor=Robert Williams |Titel=Hard Drivin&amp;#039; |Sammelwerk=Total Amiga |Nummer=6 |Datum=2000 |Seiten=45 |Sprache=en |Online=http://www.totalamiga.org/pdf/totalamiga_6.pdf |Format=PDF}}&amp;lt;/ref&amp;gt; insbesondere bei großen [[Festplatte]]n und vielen kleinen [[Datei]]en, und gewährleistet die Integrität des Dateisystems durch ein [[Transaktionsprotokoll]], das alle Änderungen an den [[Metadaten]] aufzeichnet.&lt;br /&gt;
&lt;br /&gt;
=== Journaling und Integrität ===&lt;br /&gt;
Ein herausragendes Merkmal von SFS ist die Verwendung eines Journaling-Systems. Dies bedeutet, dass alle Änderungen an den Metadaten zunächst in einem Transaktionsprotokoll (Journal) gespeichert werden.&amp;lt;ref name=&amp;quot;Forensics&amp;quot; /&amp;gt; Diese Technik schützt vor Datenverlust oder Beschädigung im Falle eines unerwarteten [[Absturz (Computer)|Systemabsturzes]] oder Stromausfalls, da das System beim nächsten Start den letzten konsistenten Zustand wiederherstellt. Das Transaktionsprotokoll wird zunächst in freien Speicherplatz auf der Festplatte geschrieben, bevor die Metadatenblöcke überschrieben werden.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Hendrikx, J |url=http://www.amiga-stuff.com/text/filesystems/SFS.guide |titel=Smart Filesystem documentation |datum=1998-08-04 |sprache=en |offline=1 |archiv-url=https://web.archive.org/web/20040707174441/http://www.amiga-stuff.com/text/filesystems/SFS.guide |archiv-datum=2004-07-07 |abruf=2004-07-07}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Während das Journaling die Integrität der Metadaten gewährleistet, sind die eigentlichen Dateidaten nicht automatisch vor Beschädigungen geschützt, falls ein Schreibvorgang unterbrochen wird. Trotzdem wird durch das Journaling die Integrität des Dateisystems im Allgemeinen sehr selten gefährdet.&lt;br /&gt;
&lt;br /&gt;
Mit SFS/2 wurde das Journaling weiter optimiert, um bei größeren Partitionen eine noch höhere Zuverlässigkeit zu gewährleisten.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://amigax5000.blog/2023/12/01/sfs2-review |titel=SFS/2 Review – Amiga X5000 Blog |abruf=2025-01-25}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Defragmentierung ===&lt;br /&gt;
SFS bietet eine selbständige Defragmentierungsfunktion, die auch während der Nutzung des Dateisystems aktiv ist. Diese Funktion funktioniert sogar mit gesperrten Dateien und ist fast vollständig zustandslos, was bedeutet, dass der Vorgang jederzeit unterbrochen und fortgesetzt werden kann, ohne Daten zu gefährden. Das Dateisystem stellt sicher, dass die Metadaten und Dateiinhalt bei der [[Fragmentierung (Dateisystem)#Defragmentierung|Defragmentierung]] intakt bleiben. Während dieses Prozesses versucht SFS, Dateien an einen neuen Ort zu verschieben, wenn [[Fragmentierung (Dateisystem)|Fragmentierung]] droht.&amp;lt;ref name=&amp;quot;Forensics2&amp;quot;&amp;gt;{{Literatur |Autor=Husrev Taha Sencar, Nasir Memon |Titel=Digital Image Forensics: There is More to a Picture than Meets the Eye |Verlag=Springer Science &amp;amp;amp; Business Media |Datum=2012 |ISBN=978-1-4614-0757-7 |Seiten=130 |Sprache=en |Online=https://books.google.com/books?id=PzP9ViF8oAIC&amp;amp;amp;pg=PA130}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verzeichnis gelöschter Dateien ===&lt;br /&gt;
Ein weiteres bemerkenswertes [[Funktionalität (Produkt)#Informationstechnologie|Feature]] von SFS ist das Verzeichnis gelöschter Dateien, das eine einfache [[Datenwiederherstellung|Wiederherstellung]] von versehentlich gelöschten Dateien ermöglicht. Gelöschte Dateien werden nicht sofort aus dem Dateisystem entfernt, sondern in einem speziellen Bereich abgelegt, aus dem sie später wiederhergestellt werden können.&amp;lt;ref name=&amp;quot;TotalAmiga&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blockstruktur und Dateiverwaltung ===&lt;br /&gt;
SFS verfolgt die Dateidaten mithilfe von Extents, die in einer [[B+-Baum]]struktur organisiert sind.&amp;lt;ref name=&amp;quot;Forensics&amp;quot; /&amp;gt; Diese Methode reduziert die Fragmentierung und verbessert die Performance bei der Dateiverwaltung. Zusätzlich wird eine Bitmap verwendet, um den freien Speicherplatz auf der Festplatte effizient zu verwalten.&lt;br /&gt;
&lt;br /&gt;
=== Skalierbarkeit und Leistung ===&lt;br /&gt;
Das Smart File System ist speziell für Skalierbarkeit und Leistung konzipiert und eignet sich besonders für große Festplatten und leistungsintensive Anwendungen. Dank der Blockstruktur und der Gruppierung von Verzeichniseinträgen in einzelnen Blöcken sowie der Metadatenblöcke in [[Cluster (Datenträger)|Clustern]] kann SFS bei großen Datenmengen eine hohe Geschwindigkeit bei Lese- und Schreiboperationen gewährleisten.&amp;lt;ref name=&amp;quot;Forensics&amp;quot;&amp;gt;{{Literatur |Autor=EC-Council |Titel=Computer Forensics: Investigating Hard Disks, File and Operating Systems |Verlag=Cengage Learning |Datum=2009 |ISBN=978-1-4354-8350-7 |Kapitel=Understanding File Systems and Hard Disks |Seiten=1–16 |Sprache=en |Online=http://news.asis.io/sites/default/files/Investigating_Hard_Disks_File__Operating_Systems.pdf |Format=PDF}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bedeutung für die Amiga-Szene ==&lt;br /&gt;
Die Weiterentwicklung des Smart File Systems zu SFS/2 verdeutlicht, dass die Amiga-Szene weit mehr als nur eine [[Retro]]-Community ist. Durch Projekte wie SFS/2 wird gezeigt, dass auch klassische Systeme an moderne Anforderungen angepasst werden können. SFS/2 hat nicht nur das Potenzial, bestehende Amiga-Systeme zu verbessern, sondern dient auch als Beispiel für die Innovationskraft einer lebendigen Community.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Amiga Fast File System|FFS (Fast File System)]]&lt;br /&gt;
* [[Amiga Old File System|OFS (Old File System)]]&lt;br /&gt;
* [[Disk-Validator]]&lt;br /&gt;
* [[Rigid Disk Block]]&lt;br /&gt;
* [[Liste von Dateisystemen]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://aminet.net/package/disk/misc/SFS SFS im Aminet]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AmigaOS-Betriebssystemkomponente]]&lt;br /&gt;
[[Kategorie:Dateisystem]]&lt;br /&gt;
[[Kategorie:Historische Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Messerjokke79</name></author>
	</entry>
</feed>