rozdil mezi ramfs, rootfs a dalsimi fs v ramdisku

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Středa Červen 18 16:33:58 CEST 2003


On Wed, 18 Jun 2003 matejic na troja.fjfi.cvut.cz wrote:

> Pokud pouzijete pro root filesystem virtualni ramdisk (/dev/ram0), musite
> pri bootovani specifikovat konkretni velikost (napr 16 MB) a musite do nej
> natahnout komplet image (obraz) filesystemu, ktery chcete na tom ramdisku
> provozovat. Pak uz je jedno jestli ma ten image filesystem treba ext2, nebo
> FAT ... to je fuk. Od prvniho pouziti zustane v RAMce zabranych 16 MB at se
> deje co se deje.

Pokud je to ramdisk nacteny z initrd (coz, pravda, neni /dev/ram0, ale
"/dev/ram250"), pak je obsazeny prostor automaticky uvolnen v okamziku,
kde se prestane pouzivat (napr. z toho duvodu, ze se zmeni /).

Pokud je to normalni ramdisk, pak lze vsechen alokovany prostor uvolnit
pres ioctl(BLKFLSBUF). Bohuzel se ale hdparm cuka, kdyz ho clovek zkousi
pouzit k tomuto ucelu. :)

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."




Další informace o konferenci Linux