Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#3010: Co s tím mizením z Oblíbených a problémy se symlinky při odpojení disků na Mac OS?

Finder/Mac standardně odebírá síťové disky z postranního panelu v momentě, kdy už nejsou připojené. Pokud jste si tedy přidali sdílený disk do sekce Oblíbené přetažením jeho ikony, po odpojení (nebo po probuzení, kdy došlo k odpojení) se tato položka z panelu ztratí. 

To je důvod, proč symlinky na tyto cesty přestávají fungovat – odkazují do například /Volumes/Share, jenže adresář /Volumes/Share přestal existovat, jakmile byl disk odpojen.

TIP: Proč se to takhle chová? Vysvětlení i řešení najdete v MacOS při probuzení (ale i jindy) odpojí síťové disky a nepřipojí je znovu? Co s tím?

Řešení je vytvořit trvalý alias nebo symlink, který zůstane v Finderu i v době, kdy disk není připojen. Postupujte následovně:

  1. Vytvořte alias nebo symbolický odkaz na síťový disk: Nejprve připojte síťový disk ručně (aby byl dostupný v /Volumes). Nyní můžete buď:
  2. Kliknout na složku (nebo přímo kořenový adresář) daného disku v Finderu a zvolit Soubor > Vytvořit alias. Alias se objeví jako nový soubor (s ikonou šipky). Přesuňte tento alias například do svého domovského adresáře nebo na plochu.
  3. Nebo otevřete Terminál a vytvořte symbolický link. Například pokud je disk připojen jako /Volumes/mydisk, spusťte příkaz:

    ln -s /Volumes/mydisk ~/mydisk

    Tím vznikne symlink ~/mydisk odkazující na síťový disk.
  4. Přidejte tento alias/symlink do postranního panelu Finderu: Otevřete nové okno Finderu a najděte vytvořený alias či symlink. Nyní ho přetáhněte do sekce Oblíbené v levém panelu Finderu (můžete ho pustit mezi ostatní položky Oblíbených). Pokud přetahování nefunguje u aliasu, zkuste v menu Finderu zvolit Soubor > Přidat do postranního panelu při označeném aliasu. U symlinku by mělo fungovat přetažení přímo.

Od této chvíle zůstane odkaz v panelu viditelný natrvalo, i když je disk odpojen. Symlink nebo alias je totiž lokální soubor, který Finder neskrývá – na rozdíl od položek představujících aktivní připojení. Když disk odpojíte, položka zůstane v Oblíbených (bude mít možná ikonu jako otazník či standardní alias, v závislosti na verzi macOS).

Kliknutím na tento odkaz se Finder pokusí síťový disk opět připojit. V případě aliasu se macOS pokusí najít původní cílový svazek – pokud je dostupný v síti, měl by se automaticky přimountovat a otevře se daná složka. U symlinku se Finder pokusí otevřít danou cestu; pokud neexistuje, obvykle zobrazí chybu nebo prázdnou složku. Výhodou aliasu je, že má schopnost využít informace o serveru a svazku a iniciovat spojení.