Direkter Zugriff auf die Festplatte ohne FS vom C-Programm unter Linux

Ich möchte direkt aus einem C-Programm auf die gesamte Festplatte zugreifen. Es gibt keine FS und es wird nie eine geben.

Ich möchte nur / dev / sda öffnen (zum Beispiel) und I / O auf Block- / Sektorebene der Festplatte ausführen.

Ich habe vor, einige Programme zum Erlernen der C-Programmierung in der Linux-Umgebung zu schreiben (ich kenne C-Sprache, Python, Perl und Java), aber mir fehlt das Vertrauen in die Linux-Umgebung.

Für meine Lernzwecke denke ich darüber nach, mit kyoto-cabinet zu spielen und den Wert, der dem berechneten Hash entspricht, direkt in einem "Block / Sektor" der Festplatte zu speichern eine kyoto-cabinet-Hash-Datenbankdatei.

Ich weiß nicht, ob dies mit Standard-C-E / A-Funktionen möglich ist oder ob ich sonst einen "Gerätetreiber" oder etwas Ähnliches schreiben müsste ...

Antworten auf die Frage(6)

Ihre Antwort auf die Frage