Toon posts:

[freebsd] Een bestand mounten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een bestand (100mb) mounten als /tmp. Ik heb het volgende uitgevoerd:

cd /dev
dd if=/dev/zero of=tmpMnt bs=1024 count=100000
/sbin/mke2fs /dev/tmpMnt

#backup maken van de huidige /tmp
cp -R /tmp /tmp_backup

Nu wil ik de /dev/tmpMnt mounten als /tmp als noexec
mount -o noexec,nosuid,rw /dev/tmpMnt /tmp

Maar ik krijgt de volgende fout:
mount: /dev/tmpMnt: Block device required

Wat kan dit zijn? ik heb al op google enzo gekeken maar kom er maar niet uit.

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Bij freebsd moet je een bestand eerst aan een device koppelen, dit kan je met mdconfig doen :)

Blog [Stackoverflow] [LinkedIn]


  • Onno
  • Registratie: Juni 1999
  • Niet online
Mount werkt alleen op devices, niet op bestanden. Een bestand in /dev plaatsen maakt het nog geen device.

Met vnconfig (FreeBSD < 5) of mdconfig (FreeBSD >= 5) kun je een device maken voor een image van een bestandssysteem.

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Probeer eens om te mounten met -o loop.
Dus mount -o loop /dev/tmpMnt /tmp

Verder is een kopie maken van een mountpoint onnodig, de data eronder kan je nooit kwijtspelen.

Verwijderd

Topicstarter
Die loop optie kent die niet
-> mount: -o loop: option not supported

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

XTerm schreef op zaterdag 14 mei 2005 @ 13:45:
Probeer eens om te mounten met -o loop.
Dus mount -o loop /dev/tmpMnt /tmp
Dat werkt alleen onder Linux toch?

Voor zover ik weet moet je bij BSD altijd mdconfig of vnconfig gebruiken.

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Topicstarter
Doe ik het nu goed?

het lijkt wel te werken

#bestand aanmaken :-)
dd if=/dev/zero of=tmpMnt bs=1024 count=100000
vnconfig -s labels -c vn0 /dev/tmpMnt
disklabel -r -w vn0 auto
newfs vn0c

mount -o noexec,nosuid,rw /dev/vn0c /tmp


en dan ff in de FSTAB zetten :-)

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Het lijkt zo correct te zijn ja, ff geen zin om het te controleren maar ik zie zo iig geen fouten :)

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Topicstarter
Is het nu ook mogelijk na dit allemaal uitgevoerd te hebben de file te vergroten van 100MB naar bijvoorbeeld 250MB? of moet ik het proces dan weer opnieuw uitvoeren?

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Hoewel ik moet zeggen dat ik het niet zeker weet lijkt het me niet mogelijk om het zomaar te vergroten.
Vergeet sowieso niet dat je een ext2 filesystem niet zomaar kunt resizen, misschien dat het kan als je eerst het bestand vergroot, daarna je filesystem vergroot en daarna remount (als het al mogelijk is om dat uit te voeren terwijl het bestand gemount is)

Blog [Stackoverflow] [LinkedIn]

Pagina: 1