Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Abby 06 Května 2016, 21:54:11

Název: Složka z /home na jiném disku
Přispěvatel: Abby 06 Května 2016, 21:54:11
Ahojky, nevím, jestli to dávám do správné sekce, ale snad ano. Mám k počítači připojený externí 1 TB disk, kde mám uloženou hudbu a mám tam stažené věci (i pro torrent) a potřebovala bych, aby se adresáře "Music" a "Downloads" tvářily, jako že jsou v adresáři /home, tedy když dám třeba v Chrome stáhnout soubor, aby se uložil do /home/Abby/Downloads, ale aby to ve skutečnosti bylo na tom externím disku. To samé platí o hudbě, nastavím si v Amaroku knihovnu jako /home/Abby/Hudba a ve skutečnosti budou data uložená na externím disku. Jak to mám udělat? Děkuji.
Název: Re:Složka z /home na jiném disku
Přispěvatel: jmp 06 Května 2016, 22:06:51
lze to udělat pomocí linků (viz. man ln)
nebo pomocí mount bind ... (man mount)
Název: Re:Složka z /home na jiném disku
Přispěvatel: Abby 06 Května 2016, 22:18:23
Mohl bys to, prosím, trochu rozepsat jako pro blbce? A nejlépe i uvést příklad. Děkuji :-)
Název: Re:Složka z /home na jiném disku
Přispěvatel: Milhouse 07 Května 2016, 07:02:39
Takto to používám, stačí přetáhnout myší adresář tam, kde má být. Při dotazu (kopírovat/přesunout/odkaz) zvol odkaz. Vytvoří se tím symbolický odkaz. Nebo v terminálu:

Kód: [Vybrat]
ln -s /odkud/hudba /kam/hudba
Adresář stejného jména nesmí existovat, pak by to zařvalo chybu.
Název: Re:Složka z /home na jiném disku
Přispěvatel: Savalas 07 Května 2016, 07:06:10
Koukam na wiki, toho moc neni, takze ja tady zminil kolega, ty zpusoby sou opravdu dva,
1. bud udelat jakoby symbolicky odkaz
 http://www.abclinuxu.cz/clanky/navody/unixove-nastroje-2-ls-ln#ln
Vytvoreny link se bude tvarit jako adresar a bude vest kam ty budes chtit, nezapomen ze chces vytvaret nec co uz existuje, takze asi original prejmenujes/smazes a misto neho vytvoris ten link

Nedodal si dost informaci, ale ten prikaz na vytvoreni linku bude vypada asi nejak takhle

Kód: [Vybrat]
ln -s /media/Abby/ExterniDisk/Hudba /home/Abby/Hudba
2. Bind prez fstab nebo rucne mount
 fstab:
  Na to by si potreboval mit ve fstabu nastaveni autoamticke pripojeni disku, ale pokud nebude disk pripojeni pri startu pocitace asi to bude hlasit chyby, tak to neni idealni na nejaky externi disk
  http://wiki.ubuntu.cz/p%C5%99ipojen%C3%AD_disku/fstab
  pro jeho "presmerovani" by si pridal do /etc/fstab (k editacci je protreba byt root viz sudo http://wiki.ubuntu.cz/root_sudo) radek neco jako
Kód: [Vybrat]
/media/Abby/ExterniDisk/Hudba /home/Abby/Hudba bind    defaults,bind   0       0 Mount:
 http://wiki.ubuntu.cz/p%C5%99ipojen%C3%AD_disku/mount
 Tohle by si musel spoustet pred tim nez by si to presmerovani chtel pouzit, ale zase to potrebuje heslo, to by se dalo treba automaticky spustenim skriptu s timhle prikazem ktery by mel vyjimku na heslo v sudoers, upravuje se prez visudo a je to na dalsi navod
Kód: [Vybrat]
sudo mount --bind /media/Abby/ExterniDisk/Hudba /home/Abby/Hudba

Název: Re:Složka z /home na jiném disku
Přispěvatel: jmp 07 Května 2016, 10:26:06
hehehe, ono těch způsobů jistě bude ještě víc, jen mám stále omezený rozhled
teďka jsem narazil na další, který by snad mohl být i velice vhodný, jen jsem jej nikdy nepoužil...
https://help.ubuntu.com/community/Autofs (https://help.ubuntu.com/community/Autofs)
Název: Re:Složka z /home na jiném disku
Přispěvatel: Abby 07 Května 2016, 11:56:22
Děkuji za rady. Zjistila jsem, že v KDE je možnost "Vytvořit nový/Základní odkaz na soubor nebo adresář" a tohle stačí. Smazala jsem původní adresáře, vytvořila jsem ty odkazy a funguje to :-) Takže díky moc :-)


Jinak tedy ty další možnosti jako bind a mount jsem vůbec nepochopila, je to hrozně složité, ale naštěstí to ani není nutné :-)