GNU: mount -o loop -> Alternative in Free-BSD?

pit234a

Well-Known Member
Hi.
Ob das hier unbedingt unter Installation gehört, will ich gar nicht bewerten.
Was ich versuche, ist, ein vorhandenes iso-IMG einer CD auf meinem laufenden System zu mounten und Dinge heraus zu kopieren, ohne dazu erst die CD brennen zu müssen.
Unter GNU nutzte ich dazu dann mount mit der Option loop und konnte (wenn das Filesystem ein iso9660 war, dieses IMG lokal einbinden (ro) und nutzen.
Das kann ich sicher immer noch, nur wollte ich den GNU/Linux Rechner nun nicht einschalten und lese eine man page nach der anderen und finde keinen entsprechenden Befehl für Free-BSD, der mir erlaubt, einen nicht Datenträger auf diese Weise zu mounten. Vielleicht sehe ich mal wieder den Wald vor lauter Bäumen nicht.
 
Das sollte weiterhelfen:
Code:
man 8 mdconfig
Ansonsten gabs da noch nen netten Beitrag , um das ganze via mount zu integrieren :)
 
Und bsdtar(8) kommt mit den längeren Dateinamen per Erweiterung nicht klar. Er schneidet sie aus dem ISO heraus auf 8 Zeichen ab...
 
Danke Leute, da war ich in meiner Suche zu sehr auf mount und seine Optionen fixiert. Vielleicht auch zu müde gewesen, jedenfalls trotz Hülle und Fülle an richtigen Informationen nicht gefunden und nun Dank eurer Hilfe gelöst.

Ich nahm das mdconfig um ein md0 device aus meinem iso zu erstellen und mountete dann dieses ins System. Funktioniert und ist meiner Ansicht nach eh besser, als erst tar zu bemühen. So, kann ich direkt ins bestehende iso blicken ohne Rechnerpower zum Auspacken nehmen zu müssen.

Also, nochmals Danke, Thema gelöst.
 
Der OP ist zwar schon bedient, aber hier noch was für's Protokoll:

Und bsdtar(8) kommt mit den längeren Dateinamen per Erweiterung nicht klar. Er schneidet sie aus dem ISO heraus auf 8 Zeichen ab...
Kann ich nicht nachvollziehen:
Code:
bld7:~/TEST > uname -srm
FreeBSD 6.2-RELEASE sparc64
bld7:~/TEST > tar --help | tail -1
bsdtar 1.2.53 - libarchive 1.2.53
bld7:~/TEST > touch "Das ist ein Test 1.foobar" "Das ist ein Test 2.foobar"
bld7:~/TEST > mkisofs -R -o Test.iso *
Using DAS_I000.FOO;1 for  /Das ist ein Test 2.foobar (Das ist ein Test 1.foobar)
Total translation table size: 0
Total rockridge attributes bytes: 363
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 10748
175 extents written (0 MB)
bld7:~/TEST > rm *foobar
bld7:~/TEST > tar xvf Test.iso
x .
x Das ist ein Test 2.foobar
x Das ist ein Test 1.foobar
bld7:~/TEST > ls -1
Das ist ein Test 1.foobar
Das ist ein Test 2.foobar
Test.iso
Entweder meinst du ein anderes Problem oder bei deinem System ist was kaputt.
 
Back
Top