loop limit

Szervusztok!

Van egy olyan problémám, hogy nem tudok felcsatolni file-ba írt filerendszereket mert elfogyott a loop device. Próbáltam megoldást keresni de csak Linuxosokat találtam. Ott egy egyszerű modprobe paraméterrel meg lehet adni, hogy mennyi loop eszköz jöhet létre. Solaris alatt hogyan megy ez?

command:
mount -o loop /var/owr_userfiles/balazsa /var/nfs/ftp/balazsa

stderr:
mount: could not find any free loop device

Válaszokat előre nagyon köszönöm!

--
sirkalmi

Hozzászólások

Solaris alatt nem runtime csinalsz loopback deviceokat a lofiadm-mel? Vagy annak is van valami limit, h mennyit tud csinlani?

Nah, akkor mar en is korrigalok, nem loop device-t, hanem block device-t csinalsz lofiadm-mel Solarison, valahogy igy:

mkdir /mnt/cd_image
lofiadm -a cd_image.iso /dev/lofi/1
mount -F hsfs -o ro /dev/lofi/1 /mnt/cd_image
vagy, kicsit szebben...
mount -F hsfs -o ro `lofiadm -a cd_image.iso` /mnt/cd_image

aztan ha mar nem kell,
umount /mnt/cd_image
lofiadm -d /dev/lofi/1
rmdir /mnt/cd_image

udv.:
-szobi.

Egyébként Linuxon így kell megoldani a problémát:
- Le kell csatolni az összes eszközt ami a loop device-t használja.
- rmmod loop
- modprobe loop max_loop=255

--
sirkalmi