Bräuchte etwas Hilfe ==> fstab

Post Reply
Message
Author
dgrat

Bräuchte etwas Hilfe ==> fstab

#1 Post by dgrat »

Ich wollte gerne ein Programm schreiben, dass das Konfigurieren der fstab unter Linux Desktops erleichtert. Um genauer zu sein, ist das ganze nur ein Teil dessen, was ich vorhabe... aber das ist jetzt nicht so wichtig.
Ich würde gerne wissen, wie man herausfindet welche Partitionen und welche Dateisysteme auf der Festplatte existieren und welche Wechelmedien angeschlossen sind. (CDRom..)
Mir ist aufgefallen, dass Distributionen wie Suse sowas schon bei der Installation erkennen, andere wiederum leider nicht. Zum Beispiel werden Windowspartitionen korrekt in der fstab eingetragen.
Weiß jemand wie oder mit welchen Programmen sowas bewerkstelligt wird?

klopskuchen
prolinux-forum-admin
Posts: 1444
Joined: 26. Jun 2004 21:18
Contact:

#2 Post by klopskuchen »

> welche Partitionen
cat /proc/partitions

> welche Dateisysteme
Im Superblock der Dateisysteme ist eine "magic number" eingetragen, die das fs identifiziert. Ich bin jetzt aber überfragt wie die Geschichte mit dem offset bei verschiedenen fs aussieht.
Das Programm fsck bietet einen angenehmen Effekt: fsck -TN /dev/xyz gibt unter anderem das Dateisystem aus, auch wenn es nicht in der fstab steht. Vielleicht reicht dir das ja schon.

> welche Wechelmedien
Dafür kannst du alles unterhalb von /sys/bus/ durchackern.

> Weiß jemand wie oder mit welchen Programmen sowas bewerkstelligt wird?
viewtopic.php?t=1030863 Die Programme im zweiten Beitrag in dem Thread.


MfG, Klopskuchen
When all else fails, read the instructions .

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#3 Post by Janka »

Den Dateisystemtyp findet man auch mit "file -s /dev/hda1" etc. heraus.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

dgrat

#4 Post by dgrat »

Danke! das dürfte die Arbeit sehr vereinfachen.

komsomolze
Posts: 430
Joined: 03. Mar 2006 23:16

#5 Post by komsomolze »

Code: Select all

cfdisk -Pst
fdisk -l
sfdisk -l
...... awk ...

Post Reply