Mit BSD auf andere Dateisysteme zugreifen?

snafu

All Hail Discordia
Hi,
wie kann ich mit BSD auf NTFS-Dateisysteme zugreifen?
Wie muß ich mein Diskettenlaufwerk in die fstab eintragen, damit es von FreeBSD erkannt wird.

Sind gleich zwei Fragen auf einmal, aber das macht ja nix. Immerhin bin ich BSD-Neuling *g*.

cu krenke
 
Original geschrieben von krenke
Hi,
wie kann ich mit BSD auf NTFS-Dateisysteme zugreifen?
man mount_ntfs
Um es kurz zu machen: mount_ntfs

Wie muß ich mein Diskettenlaufwerk in die fstab eintragen, damit es von FreeBSD erkannt wird.

In die fstab? Das es beim booten automatisch nach einem Medium darin sucht?
Nene.
Einfach "mount /dev/fd0 /mnt" gut ist.
Oder schau Dir was zum Thema Automounter an.
 
Naja, ein Eintrag der Art

/dev/fd0c /floppy ??? ro,noauto 0 0

wäre ja auch nicht so schlecht ;)
Aber wie man sieht, was soll man als Dateisystem eintragen?
Vermutlich msdos, weil man ja doch meistens FAT-Disketten
hat.
Wenn man dann mal an einer Bootdiskette rumschrauben will,
muss man halt "mount -t ufs /floppy" nehmen...
 
mount /dev/fd0 /mnt
klappt nicht, er sagt mir dann, /dev/fd0 no such file or directory.

in /dev liegt ein Ordner fd darunter gibt es dann 0 1 2.

Ich könnte aber doch mit den mtools auf eine Diskette zugreifen.

Was mir aber noch viel wichtiger ist, ist der Zugriff auf NTFS!
Ist das unter FreeBSD 5.0 schon möglich?

cu krenke
 
Hi,

NTFS-Unterstuetzung ist im GENERIC Kernel nicht enthalten, du musst dir also einen neuen Kernel erstellen (wie das geht steht im Handbuch) mit der option NTFS.
Noch einfacher ist es, wenn du das entprechende Modul leadst: kldload ntfs.ko. In die Datei /boot/loader.conf kannst du eintragen: ntfs_load="YES", dann wird das Modul bei jedem Systemstart automatisch geladen.
Lies auch mal die entprechenden manpages und die manpages auf die von dort verwiesen wird durch. Wie du die NTFS Partition mountest sagt dir man mount_ntfs. Bei BSD ist eigentlich alles gut dokumentiert ;)


Thomas
 
Noch was zu der floppy:

Du kannst eine FAT formatierte Diskette nicht mit

mount -t msdos /dev/fd0 /mnt

mounten?
 
Nein, ich kann meine Floppy nicht mit mount -t msdos /dev/fd0 /mnt mounten :(
Ich bekomme dann nur die Meldung /dev/fd0 no such file or directory. Dasselbe passiert mir übrigens auch bei meinem DVD-Laufwerk (hängt am zweiten IDE-Port als Slave), obwohl ich meinen Brenner (hängt am ersten IDE-Port als Slave) ohne Probleme mounten kann. (Die Meldung lautet dann:
/dev/acd1 no such file or directory).

Hat jemand ne Ahnung, was ich machen kann?
(Falls das eine Rolle spielt, ich benutze FreeBSD 5.0)

thx krenke
 
]Nein, ich kann meine Floppy nicht mit mount -t msdos /dev/fd0 /mnt mounten

Hallo,

ich habe folgenden Eintrag in meiner /etc/fstab gemacht, womit es funktioniert:

/dev/fd0 /floppy msdosfs rw,noauto 0 0

Grüße

Ginku
 
Diskette mounten

Nur mit /dev/fd0 kann man keine Diskette mounten.

Du musst /dev/fd0a eingeben. Damit teilst du den System auch mit, was für ein Bereich der Diskette gemountet werden soll.

fd0 steht für das device und devices werden nicht gemountet, sondern Bereiche auf diesen.

Dasselbe gilt auch für CD-ROMs, Platten usw.

Gruß

ColdWisdom
 
mit /dev/fd0a geht es auch nicht, immer noch die Meldung
/dev/fd0a no such file or directory.
 
Diskette mounten

Hmmmmm....


Also, wenn diese Fehlermeldung vorkommt, dann würde ich als root bzw. per sudo folgendes machen:

zuerst ins /dev-Verzeichnis gehen,

dann "sh MAKEDEV all" ausführen ...

und zur Sicherheit mit "ls fd0*" alle Disketten-Devices auflisten.

Sie müssten nämlich nach dem Ausführen von MAKEDEV angelegt worden sein.

Danach probiere es noch mal mit "mount -t msdos /dev/fd0a /DEIN_MOUNTPUNKT" aus ...

Gruß

ColdWisdom
 
Zuletzt bearbeitet:
Re: Diskette mounten

Nur mit /dev/fd0 kann man keine Diskette mounten./QUOTE]

Ich gebe Dir Recht, an der Konsole funktioniert das wirklich nicht.
Aber, mit dem von mir genannten Eintrag in /etc/fstab mounte ich mein Floppy-Laufwerk einwandfrei, wenn ich unter KDE auf dem Desktop eine entsprechende Verknüpfung zu dem Laufwerk herstelle (Verfahren sollte bekannt sein).
Offensichtlich lenkt KDE da irgend etwas um oder macht sonst irgend etwas, was ich nicht erkenne.

Auf jeden Fall : es funktioniert ;-)

Gruß

Ginku
 
Ihr werdet es mit jetzt nicht glauben, aber wenn ich:
sh MAKEDEV all eingebe, dann sagt er mir:

MAKEDEV no such file or directory.
Also irgendwo ist da doch ein richtiger Wurm drin.
 
Original geschrieben von Ripley8
Unter FreeBSD würde ich /dev/fd0c benutzen.

fd0c und fd0a sind eigentlich austauschbar, weil fd0c eben die komplette Oberfläche der Diskette repräsentiert, während fd0a für das Slice steht.

Regards

ColdWisdom
 
Original geschrieben von krenke
Ihr werdet es mit jetzt nicht glauben, aber wenn ich:
sh MAKEDEV all eingebe, dann sagt er mir:

MAKEDEV no such file or directory.
Also irgendwo ist da doch ein richtiger Wurm drin.


Bist du so vorgegangen?:

1.) cd /dev

2.) sudo sh MAKEDEV all


Gruß

ColdWisdom
 
/dev/MAKEDEVS nicht in freebsd-5

freebsd-5 hat kein MAKEDEV mehr.
dynamisches kreieren von devices ist hier durch devd aktiviert.
du solltest also kein mknod benötigen.

btw: du kannst mal gucken, was ein
`ls /dev/fd*`
bringt.
`mount -t msdos /dev/<das erste davon, was ein special file ist> /floppy`
sollte dann machen, was es sollte.

bin grad nicht an meinem freebsd, kann dir also nichts konkreteres sagen.
 
Re: /dev/MAKEDEVS nicht in freebsd-5

Original geschrieben von ibotty
freebsd-5 hat kein MAKEDEV mehr.
dynamisches kreieren von devices ist hier durch devd aktiviert.
du solltest also kein mknod benötigen.

Stimmt, bei FreeBSD 5.x ist dies der Fall.


Ich hoffe, dass es klappt ... es würde mich einfach so interessieren, zu erfahren, warum es nicht geht.

Bin ja ein OpenBSD-User und habe keine Erfahrung mit dynamischer dev-Erzeugung :)

Gruß

ColdWisdom
 
Original geschrieben von ibotty
/dev/MAKEDEVS nicht in freebsd-5
freebsd-5 hat kein MAKEDEV mehr.
dynamisches kreieren von devices ist hier durch devd aktiviert.
du solltest also kein mknod benötigen.

btw: du kannst mal gucken, was ein
`ls /dev/fd*`
bringt.
`mount -t msdos /dev/<das erste davon, was ein special file ist> /floppy`
sollte dann machen, was es sollte.

bin grad nicht an meinem freebsd, kann dir also nichts konkreteres sagen.


__________________
~ibotty

ein
#ls /dev/fd* ergibt:
#0 1 2

wenn ich dann allerdings ein
#mount -t msdos /dev/fd0 /floppy
eingebe, dann meldet er mir /dev/fd0 no such file or directory, genau das ist ja mein Problem. Du hast gesagt Specialfile, muß ich irgendwas einrichten? Muß ich irgendwas besonderes vorher machen?

cu krenke
 
Hatte die gleiche Fehlermeldung. lag aber wohl an der floppy. (alt und auf anderem laufwerk formatiert)

versuch mal wie hier beschrieben eine diskette zu formatieren. Und dann diese zu mounten.

pudding
 
Zurück
Oben