Fajl sistemi se obično kreiraju na particiji. Međutim, kada je vaš hard disk već izparticionisan, kreiranje nove particije može da predstavlja problema. U takvoj situaciji kreiranje novog fajl sistema unutar fajla nekod drugog fajl sistema može da vam uštedi mnogo nerava.
Ovaj članak će vam pokazati korake koje treba da izvedete da biste definisali i kreirali razmeštaj novog fajl sistema unutar drugog fajl sistema.
Jedna uobičajena procedura uključuje upotrebu swap fajla. Zamislimo na trenutak da imate hard drajv računara na kojem su postavljene već sve particija i nije vam ostalo nimalo ekstra prostora.
Odlučili ste da častite vaš računar sa dodatnom količinom RAM memorije. Pošto sada imate više RAM-a trebalo bi da imate i više prostora za alokaciju prostora za swap-ovanje.
Ako vaš fajl sistem sedi na LVM-u, sve što treba da uradite je da proširite vašu swap particiju, ali na žalost, u ovom trenutku, neke Linux distribucije ne dolaze sa podešenim LVM-om po standardnom podešavanju.
Međutim, ništa nije izgubljeno, jer sve dok imate barem malo slobodnog prostora na drugoj particiji, vi možete da upotebite dati prostor i konvertujete ga u drugi tip fajla (swap u ovom slučaju).
1. Kreiranje "particije"
Da bismo kreirali novu "particiju", mi treba da kreiramo prazan fajl koji će biti velik koliko i particija. Ovde ćemo kreirati fajl u /data direktorijumu, a vi promenite vrednosti u skladu sa vašim sistemom.
Hajde da kreiramo fajl veličine 512M koji će biti ispunjen nulama:
# dd if=/dev/zero of=/data/test_filesystem bs=1M count=512
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 30.9203 seconds, 17.4 MB/s
To je to, kreirali smo našu novu "kutiju" koja će da hostuje drugi fajl sistem.
2. Formatiranje particije
Sada, treba da formatiramo ovu novokreiranu particiju. U zavisnosti od fajl sistema koji želite da kreirate, koristićete različite komande i parametre.
2.1. Swap fajl
Da biste kreirali novi swap fajl, upotrebite ovu komandu:
# mkswap /data/test_filesystem
2.2. Ext2/3 fajl
Ext2 i Ext3 komanda ne traže nikakve specifične argumente, ali bićete upozoreni da fajl nije block uređaj i biće vam postavljeno pitanje da li želite ili ne želite da nastavite dalje. Zatim izaberite "y".
# mkfs.ext2 /data/test_filesystem
mke2fs 1.40.2 (12-Jul-2007)
/data/test_filesystem is not a block special device.
Proceed anyway? (y,n)
Ovo će kreirati ext2 razmeštaj, dok će:
# mkfs.ext3 /data/test_filesystem
kreirati ext3 razmeštaj.
2.3. Reiserfs fajl
Kada formatirate reiserfs particiju, vi ćete morati nasilno da sprovedete proces pomoću "-f" oznake kao u sledećem primeru:
# mkfs.reiserfs -f /data/test_filesystem
Da biste potvrdili da je vaš fajl validni fajl sistem, vi možete da upotrebite komandu file
$ file /data/test_filesystem
/data/test_filesystem: Linux rev 1.0 ext2 filesystem data
3. Mauntovanje particije
3.1. Swap fajl
Kao i kod standardne swap particije, vi treba da upotrebite swapon da biste mauntovali swap fajl:
# swapon /data/test_filesystem
3.2. Ext2/3 i Reiserfs
Da biste mogli da mauntujete fajl kao particiju, trebaćete da upotrebite -o loop opciju da biste upotrebili loop uređaj, kao što biste radili da mauntujete ISO fajl.
# mkdir /tmp/test_filesystem
# mount -o loop /data/test_filesystem /tmp/test_filesystem
# mount | grep test
/data/test_filesystem on /tmp/test_filesystem type ext2 (rw,loop=/dev/loop0)
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272 |
||