[ neb @ 10.09.2011. 20:59 ] @
Instalirao sam Lubuntu Linux pod VirtualBox kao virtualnu masinu.

Nakon sto sam instalirao brojne programe sistem pocinje da javlja da nema vise prostora na hard disku

Citat:

"You don't have enough free space in /var/cache/apt/archives/"


Sto se hard diska tice na istoj virtaulnoj masini sam kreirao dati hard disk i izdelio isti disk na 4 particije i formatirao isti disk preko programa

Parted Magic OS
http://partedmagic.com/

Jedna od tih particija je takodje rezervisana kao Linux Swap.

Zatim sam instalirao Linux..

[qoute]

fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00074161

Device Boot Start End Blocks Id System
/dev/sda1 * 1 871 6989824 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 871 1067 1572864 82 Linux swap / Solaris
/dev/sda3 1067 1937 6989824 83 Linux
/dev/sda4 1937 2611 5417984 83 Linux

[/qoute]

Da li neko ko ima vise iskustva sa Linux-om moze da kaze kako je moguce manuelno definisati lokaciju instalacije nekog programa?

Na primer kada otkucam sledecu 'sudo' komandu
Citat:

sudo apt-get install webkit*


Sistem vrsi download samog paketa "package" iz repozitorijuma na sistemski definisanu lokaciju.

Zatim dati paket raspakuje i instalira takodje na sistemski definisanu lokaciju.

Da li neko moze da kaze da li je moguce u napred korisnicki definisati posebnu lokaciju na disku za download samog paketa i takodje posebnu lokaciju za instalaciju samog programa iz istog paketa - "package"?

Zeleo bih da ostatak instalacije raznih drugih programa izmestim na druge dve particije.
[ anon68680 @ 10.09.2011. 21:43 ] @
Ne znam da li mozes samo sa apt-get da odradis to sto hoces, ali mozes npr da koristis apt-get -d samo da preuzmes pakete pa potom sa dpkg --root=direktorijum da instaliras.

Imaj na umu da programi na linuxu ne funkcionisu isto kao na winu, tako da ce ti ovo verovatno stvoriti dodatne komplikacije pa ces morati da pravis razlicite soft linkove do config i lib fajlova da bi naterao programe da funkcionisu kako valja.
[ maksvel @ 10.09.2011. 21:45 ] @
Možeš ti sad i da pobrišeš taj /var/cache/apt/archives
A možeš, ako ti baš trebaju, da ideš na AptOnCD, narežeš ih, pa onda pobrišeš.
Nije zgoreg da daš i izlaz od
df -H
[ neb @ 11.09.2011. 10:32 ] @
Citat:

df -H
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 7.1G 6.7G 43M 100% /
none 251M 664k 250M 1% /dev
none 261M 0 261M 0% /dev/shm
none 261M 91k 261M 1% /var/run
none 261M 0 261M 0% /var/lock
/dev/sda3 7.1G 150M 6.6G 3% /media/sda3
/dev/sda4 5.5G 146M 5.1G 3% /media/sda4
[ Aries1404 @ 11.09.2011. 11:07 ] @
A da lepo uzmes, prebacis recimo /usr ili /var na neku drugu particiju gde imas mesta i onda samo linkujes tamo gde je bilo to sto si prebacio.
MOzes u home da prebacis ako imas mesta i resio si stvar.Dakle samo smes da linkujes /usr ili /var
Ili napravi jednu malu partiju pa odvoj /var ili sta vec ako imas prostora za to


[ maksvel @ 11.09.2011. 12:56 ] @
A ima i ono - resize virtual diska. Nisam isprobavao, ali kažu da može da proradi.
Npr: http://www.modhul.com/2008/10/...albox-virtual-disk-image-file/
Ili ovo,pretposlednji post: http://forums.virtualbox.org/viewtopic.php?t=10348

I, ako uspe, ne budi škrt na prostoru, nego mu daj 5-6 GB još bar. :)
[ neb @ 12.09.2011. 14:55 ] @
Citat:
Aries1404: A da lepo uzmes, prebacis recimo /usr ili /var na neku drugu particiju gde imas mesta i onda samo linkujes tamo gde je bilo to sto si prebacio.
MOzes u home da prebacis ako imas mesta i resio si stvar.Dakle samo smes da linkujes /usr ili /var
Ili napravi jednu malu partiju pa odvoj /var ili sta vec ako imas prostora za to


Kako bih mogao to da uradim?
[ maksvel @ 12.09.2011. 15:22 ] @
Podigneš live CD nekog Linuxa - možeš i tog istog, pa onda otvoriš /etc/fstab od instaliranog sistema i tamo uneseš poseban mount za /usr - na /sda3. Zatim iskopiraš sve iz starog usr na novu particiju i proveriš dozvole. Restartuješ i on će povezati usr sa sda3... A evo druge opcije:
Obrišeš swap, pa proširiš na njega /, a onda možeš i da brišeš sda3, pa da proširiš malo preko njega. To moraš iz posebnog alata, jer se ne može resize / dok je mountovan, tj. sistem pokrenut.

//edit: lapsus mozgus


[Ovu poruku je menjao maksvel dana 12.09.2011. u 19:50 GMT+1]
[ Aries1404 @ 12.09.2011. 15:47 ] @
A zasto da dira gub?Mislim da ti netreba ni LIveCD, samo kopiraj /usr gde hoces (jer on je samo obican dir. u /)i napravi link u / tj. tamo gde ti je i bio /usr i proveri da li je sve prebaceno.Mislim da ce link sam da odradi svoje i usmeri gde treba.Nemas posla ni 10sec mimo kopiranja.Samo ne znam oko tih dozvola kako ce stajati stvari
[ maksvel @ 12.09.2011. 18:49 ] @
Moja greška, nisam mislio na grub, nego na /etc/fstab :)
Ako će da mu bude novi /usr na posebnoj particiji, treba da namesti gde će da montira tu particiju.

A može da proba i sa linkom, što da ne! Eto, to mi uopšte nije palo na pamet, pored svih opskurnih opcija :)

[Ovu poruku je menjao maksvel dana 12.09.2011. u 20:03 GMT+1]
[ neb @ 13.09.2011. 08:56 ] @
S obzirom da sam nov u koristenju Linux-a.

Kako da kreiram "link". O cemu se zapravo radi.

Da li postoji mogucnost da se do sadasnje instalacije paketa i programa zadrze na postojecoj particiji - na kojoj kako kazem da mi sistem prijavljuje da nema vise prostora a da se sve naredne instalacije programa automatski preusmere na drugu ili trecu particiju?
[ Aries1404 @ 13.09.2011. 09:11 ] @
Kopiras recimo kao root kompletan /usr recimo u /home/neb ili gde hoces
onda odradis u terminalu kao root
ls -n /home/neb/usr / akom si prebacio u /home/neb
dakle posle kopiranja /usr odradis kao root u terminalu
ls -n /home/neb/usr /
gde je neb to ti je ime tvog usera, ti ga zamenis onim koi jeste
Tako ces da prebacis kompletan /usr direktorijumm na drugu lokaciju odnosno partcije, to nije nista lose ili necisto, mnogi u Linuxu i odvajaju /usr i ostale particije od root-a