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

Název: Adresář HOME na SD [vyřešeno]
Přispěvatel: 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
Název: Re: Adresář HOME na SD
Přispěvatel: ras 25 Srpna 2010, 23:44:23
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).
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 25 Srpna 2010, 23:54:42
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?
Název: Re: Adresář HOME na SD
Přispěvatel: mosqa 26 Srpna 2010, 12:09:38
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
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 23 Září 2010, 18:33:20
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
Název: Re: Adresář HOME na SD
Přispěvatel: Milhouse 24 Září 2010, 10:31:32
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:
Citace
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.
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 24 Září 2010, 22:10:40
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.
Název: Re: Adresář HOME na SD
Přispěvatel: TIBOR 24 Září 2010, 22:34:12
Ten adresar v home musis nechat. Program ten adresar uvidi v home ale data sa v skutocnosti budu zapisovat na SD kartu.
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 25 Září 2010, 17:04:54
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?
Název: Re: Adresář HOME na SD
Přispěvatel: pacholik 25 Září 2010, 17:13:05
ln ti na to v 5. bodě odpověděl, ten adresář nesmí existovat. Smaž na disku .google a opakuj od bodu 4.
Název: Re: Adresář HOME na SD
Přispěvatel: TIBOR 25 Září 2010, 18:41:43
Nesmie? Potom sa ospravedlnujem za zavazdzanie.
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 25 Září 2010, 18:54:22
ať dělám, co dělám, vždy jsou oba adresáře stejně velké (duplicitní)
Název: Re: Adresář HOME na SD
Přispěvatel: pacholik 25 Září 2010, 20:14:39
Tak je to správně :) Ve skutečnosti ti to na SSD nic nezabírá.
http://www.abclinuxu.cz/slovnik/symlink
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 25 Září 2010, 23:03:31
hmm.... proč mi tedy ubývá na SSD místo?  :o
Název: Re: Adresář HOME na SD
Přispěvatel: pacholik 25 Září 2010, 23:51:30
dej výpis
Kód: [Vybrat]
ls -lA /media/MEM16/.google /home/bjuty/.google
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 26 Září 2010, 16:13:11
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
Název: Re: Adresář HOME na SD
Přispěvatel: pacholik 26 Září 2010, 18:19:04
zřejmě jsi zadal parametry ln obráceně, teď máš soubory na SSD a na kartě symlink, ty chceš opak
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 29 Září 2010, 14:10:25
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. 
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 29 Září 2010, 14:18:11
Nepochopil jsem, jak se může vytvořit na SSD odkaz na SD s obsahem SSD?
Název: Re: Adresář HOME na SD
Přispěvatel: pacholik 29 Září 2010, 14:29:28
...ž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...)
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 29 Září 2010, 15:02:17

aha, tak co tu řešíme?
Název: Re: Adresář HOME na SD
Přispěvatel: pacholik 29 Září 2010, 17:09:20
Ř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) ?
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 29 Září 2010, 19:57:42
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ář?
Název: Re: Adresář HOME na SD
Přispěvatel: pacholik 29 Září 2010, 20:22:07
adresář s šipkou (pokud je cílem adresář)
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 29 Září 2010, 20:28:51
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ě?
Název: Re: Adresář HOME na SD
Přispěvatel: pacholik 29 Září 2010, 20:55:30
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ěč))
Název: Re: Adresář HOME na SD
Přispěvatel: bjuty 29 Září 2010, 23:28:50
HEURÉÉÉKA, děláto to, co chci. Díky za trpělivost, pánové.
Bjuty
Název: Re: Adresář HOME na SD [vyřešeno]
Přispěvatel: bjuty 30 Září 2010, 01:14:16
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