

Linux - jak zajistit zkopírování na správný disk?
Linuxáci, pomožte mi prosím...
Mám zařízení (mediaplayer), kde je vnitřní flash paměť s Linuxem, přes SATA připojený jeden harddisk a dva USB vstupy, do kterých můžu napojit další disky nebo flašky. Pokud k tomuto zařízení není nic dalšího připojeno, hlásí se SATA disk jako /dev/sdb1 a je přimountovaný v /tmp/usbmounts/sdb1. Ve flash paměti je složka /usr/local/etc/pic/ s odkazem na soubor, který je uložený na SATA disku v /tmp/usbmounts/sdb1/pic/pic1.jpg (pouze příklad). Tedy triviální věc, zvládnutá příkazem ln -s... Problém nastává v okamžiku, kdy připojím USB flašku nebo dvě a restartuju zařízení. Pak se mi změní cesta na /tmp.....sdc1/ nebo sdd1/, a tím pádem já se už přes link k původnímu souboru nedostanu. Takže jsem chtěl do rcS zadat příkaz, který mi ten link při restartu vytvoří znovu, ale jak zjistit, jaká je momentální cesta k SATA disku?
projdeš si všechny mounty a budeš testovat, zda existuje daný soubor nebo adresář..
edit: upraveny větší chyby, možná tam někde chybí středník, čí jsem špatně napsal forcyklus.
dík, zkusím...
edit:// funguje, jen ve for i in ("a b c d") se to musí napsat for i in "a" "b" "c" "d". A u ln byl přehozený zdroj a cíl. Díky, vyřešeno