Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: bjuty 25 Srpna 2010, 23:23:39
-
Dobrý den,
mám Netbook Acer Asppire One s 8GB SSD a tím pádem problém s indexací v Picasu.
Na externím disku mám fotky, ale tolik, že po načtení v Picasu mi velikost indexů zaplní zbytek volného místa na SSD.
Je možné přesunout adresář pro indexi Picasa, nebo pro HOME adresář (kam se indexi normálně nahrávají) na SD kartu? SD se kapacitně hlásí jako součást s SSD.
Děkuji za pomoc
-
Pujde, ale když tam dáš /home a nebudeš ji mít v ntb, tak nemusí najet gr.prostředí nebo aspoň ne uplně (teď vyskoušeno).
-
Mám ji jako "nedílnou" součást ntb a tak ji nevyndávám (mám z druhé strany druhou čtečku SD, tahle slouží jen jako rozšíření úložiště).
Jak mám provést ten přesun?
-
kartu mozes pripojit [mount] do lubovolneho priecinka [mal by byt prazdny], takze tu sd kartu mozes pripojit priamo do priecinku kde picasa indexuje a tento priecinok budes mat na karte..ak tu kartu nevyberas tak si to hned mozes dopisat aj do fstab
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku/mount
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku/fstab
-
Hmm, asi jsem Lama, ale pochopil jsem to dobře? Adresář na SSD (třeba home) bude mít svá (obsah) data na SD?
Vyrozuměl jsem, že nejprve musím zjistit systémový název SD a potom pomocí
Nikdy jsem nic takového nedělal a tak se v tom trochu motám. Může mi prosím někdo napsat přesný příkaz jak toho dosáhnu? Jedná se mi o to, aby obsah adresáře home byl na SD.
Bjuty
-
Podmínka karty je, že je na linuxovém formátu, třeba EXT4:
Vytvořte na kartě stejný adresář, jako je v /home/bjuty/, tedy něco jako ".picassa. Přesuňte obsaz z /home/bjuty/.picassa na kartu.
Pak vytvořit odkaz nějak takto v konzoli:
ln -s /media/karta/.picassa /home/bjuty/
Tímto vyřešíte problém s místem. Naprosto v pohodě to takto používám.
-
Tak to nefachá. Pokaždé si Picassa vytvoří adresář na SSD znovu.
Napsal jsem to přesně jak jsi mi radil, jen jsem místo "karta" použil skutečný název MEM16. Když to nemakalo, tak jsem zkusil i s názvem "karta" a nic.
-
Ten adresar v home musis nechat. Program ten adresar uvidi v home ale data sa v skutocnosti budu zapisovat na SD kartu.
-
Tak jsem udělal toto:
1) vytvořil jsem na kartě adresář .google (je to root adresář pro picassa)
2) zkopíroval jsem (předchozí informace radila přesun) obsah adresáře .google z adresáře home\bjuty
3) původní adresář na SSD jsem ponechal beze změn
4) v terminálu jsem zadal: ln -s /media/MEM16/.google /home/bjuty/ (MEM16 je název karty)
5) terminál odpověděl: ln: vytvářím symbolický odkaz „/home/bjuty/.google“: File exists
6) potom jsem spustil Picassa a sledoval, který adresář bude narůstat
7) a narůstal ten na SSD ???
Sakra, kde dělám chybu?
-
ln ti na to v 5. bodě odpověděl, ten adresář nesmí existovat. Smaž na disku .google a opakuj od bodu 4.
-
Nesmie? Potom sa ospravedlnujem za zavazdzanie.
-
ať dělám, co dělám, vždy jsou oba adresáře stejně velké (duplicitní)
-
Tak je to správně :) Ve skutečnosti ti to na SSD nic nezabírá.
http://www.abclinuxu.cz/slovnik/symlink
-
hmm.... proč mi tedy ubývá na SSD místo? :o
-
dej výpis
ls -lA /media/MEM16/.google /home/bjuty/.google
-
bjuty@micromatrix:~$ ls -lA /media/MEM16/.wine /home/bjuty/.wine
lrwxrwxrwx 1 bjuty bjuty 17 2010-09-26 14:43 /media/MEM16/.wine -> /home/bjuty/.wine
/home/bjuty/.wine:
celkem 752
drwxr-xr-x 2 bjuty bjuty 4096 2010-09-25 20:08 dosdevices
drwxr-xr-x 5 bjuty bjuty 4096 2010-09-04 14:57 drive_c
-rw-r--r-- 1 bjuty bjuty 692953 2010-09-26 16:08 system.reg
-rw-r--r-- 1 bjuty bjuty 11 2010-08-11 10:21 .update-timestamp
-rw-r--r-- 1 bjuty bjuty 2346 2010-09-26 10:49 userdef.reg
-rw-r--r-- 1 bjuty bjuty 56432 2010-09-26 16:08 user.reg
-
zřejmě jsi zadal parametry ln obráceně, teď máš soubory na SSD a na kartě symlink, ty chceš opak
-
vyzkoušel jsem všechny možné operace a výsledek byl že odkaz na soubor/adresář vznikl vždy jen na SSD, nebo No such file or directory, nebo Permission denied. Zkoušel jsem to jak s vytvořeným, tak s existujícím adresářem. Měnil jsem práva adresářů, a nic.
-
Nepochopil jsem, jak se může vytvořit na SSD odkaz na SD s obsahem SSD?
-
...že odkaz na soubor/adresář vznikl vždy jen na SSD
a kde by ještě měl vzniknout ?
...nebo No such file or directory, nebo Permission denied.
to by chtělo aby si sem napsal co přesně si dělal a co ti to vypsalo
Nepochopil jsem, jak se může vytvořit na SSD odkaz na SD s obsahem SSD?
nemůže (i když nevím přesně co máš na mysli...)
-
aha, tak co tu řešíme?
-
Řešíme jak dostat fotky z Picasy na kartu, to se dá elegantně zapsáním do fstab nebo jednoduše vytvořením symlinku. Tak mě napadá, máš tu kartu zformátovanou v linuxovým formátu (jak říkal Milhouse) ?
-
ano, samozřejmě: (systém souborů ext3/ext4)
fajn, jak by měl tedy výsledek vypadat? třeba jsem to opravdu nepochopil správně, ten symlink. Má to být souborový odkaz (s černou šipkou), nebo adresář?
-
adresář s šipkou (pokud je cílem adresář)
-
Tak tedy: adresář, do kterého zapisuje Picasa na SSD zůstane, přibude zástupce (adresář s šipkou) odkazující na adresář na SD kam poté bude Picasa zapisovat.
Je to tak správně?
-
adresář do kterýho zapisuje Picasa bude ten adresář se šipkou (zástupce bych tomu neříkal, analogie k zástupci z win xp je spíš spouštěč (http://wiki.ubuntu.cz/Spouštěč))
-
HEURÉÉÉKA, děláto to, co chci. Díky za trpělivost, pánové.
Bjuty
-
Pro případ, že by někdo řešil podobný problém a neměl znalosti linuxu jako já, přikládám přesný postup.
1) vytvořil jsem na SD kartě adresář .temp
(název adresáře záleží na vás; tečka před názvem znamená že adresář bude skrytý - Ctrl+H)
2) v terminálu jsem zadal příkaz: ln -s /media/MEM16/.temp /home/bjuty
(/media/MEM16/.temp - místo, kde budou data; /home/bjuty - místo, kde leží adresář, který chceme linkovat)
(příkaz vytvoří adresář s linkem .temp v /home/bjuty/ - adresář bude mít v ikoně šipku, označujicí, že se jedná o link)
3) do nově vytvořeného adresáře v /home/bjuty/.temp jsem přesunul obsah adresáře .wine
(vy přesunete obsah z vámi zvoleného adresáře)
(protože se jedná o link, obsah se nakopíruje do adresáře /media/MEM16/.temp)
4) původní, teď už prázdný adresář .wine jsem smazal a link adresář .temp jsem přejmenoval na .wine
(vy ho přejmenujete podle adresáře, z kterého jste přesunuli jeho obsah)
5) protože se jedná o link, při jeho otevření uvidíte obsah adresáře /media/MEM16/.temp
Teď mám na hlavním disku adresář s linkem, a data na SD.
Všechny progamy ve wine bezproblému běží a vzniklé data se ukládají na SD.
Bjuty