Automator připojit externí disk

Máte téma nebo dotaz, který nevíte, kam zařadit? Vložte jej do této sekce a my pro něj najdeme správné zařazení a snad i odpověď.

Moderátoři: MichalM.Mac, Macforum_Admin, Schumi, Hallfdann

Automator připojit externí disk

Příspěvekod ra3662 » 24 úno 2018 21:50

Asi jsem se zase zavzdušnil. Zaboha nemůžu přijít na to jak připojit přes automator vysunutý externí disk.
Byl vysunut přes CMD+E.
Prosím poradí někdo?
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x


Re: Automator připojit externí disk

Příspěvekod ra3662 » 26 úno 2018 14:55

Tak po víkendu je hlava vyčištěna a už jsem na to přišel.
Kód: Vybrat vše
diskutil mountDisk /dev/disk6

Problém je ale vtom, že se disk po každém restartu jmenuje jinak. Jednou je to disk6, podruhé disk2, atd. .
Dá se nějak zajistit aby měl stále stejný název?
Nebo to dělám úplně blbě?
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod MichalM.Mac » 26 úno 2018 16:17

Proměnlivé identifikátory disků jsou trochu na nic. Tam vždy musím trochu skriptovat.

Co vlastně řešíš za problém? Že se ti po restartu nepřipojí disk, když to sedí na přihlašovací obrazovce?
https://gist.github.com/jabenninghoff/f ... 73f5d15819
Uživatelský avatar
MichalM.Mac
 
Příspěvky: 3232
Registrován: 30 črc 2012 11:03
Poděkoval: 90 x
Poděkovali mu: 388 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 26 úno 2018 18:27

Řeším záloho dat přes kalendář kde mám udělanou appku rsync.
Problém je vtom že exterňák hučí jako sviňa a nechci jej mít zaplý celou dobu.
Tak jsem si nastavil že se záloha spustí v určitou dobu když nejsem doma.
Cíl byl disk se připojí, zezálohuje a odpojí. Tím bych docílil klidu od ventilátoru.
Vše funguje tak jak má až na to že se disk jmenuje vždy jinak.

Jelikož scriptování je pro mne španělská vesnice a angličtina není jazyk mého kmene, můžeš trošku navést v tom odkazu co jsi poslal, jestli to teda řeší můj problém?
Předem díky
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod rony » 26 úno 2018 18:31

nevinna otazka, preco to nenechas na time machine?

tu zapnes a nasmerujes na ten disk. ked disk odpojis, nijak to neprekaza, time machine zostane zapnuta ale logicky caka na pripojenie disku.

potom mozes s kludom uskriptovat to pripojenie disku ak ti jeho hluk prekaza pocas prace.
-- /\/\ .\ > .\ / Facebook skupina Uživatelé Apple Watch spravodaj.madaj.net
 Macbook Air i7  iPhone 1 / 4 / 5S /6S plus  iPad Pro  Pencil  TV4  WATCH  AirPods
Uživatelský avatar
rony
 
Příspěvky: 2653
Registrován: 01 srp 2012 07:47
Bydliště: Bratislava
Poděkoval: 219 x
Poděkovali mu: 248 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 26 úno 2018 18:45

Je to taková moje slabost pro zálohy, nikdy jich není dost.
Time machine používám, zálohuje vše na NAS. Tím myslím systém a věci na disku.
A pak mám na externím 3TB disku data jako fotky, hotovou práci prostě archív (ten nehučí a appka funguje jelikož jej připojuji pod "/Volumes/WD_Elements/". No a ten chci zálohovat tak na ten druhý exterňák co hučí a pokud jej odpojím nelze jej připojit jako "/Volumes/XXX/" jelikož je odpojen. Proto "diskutil mountDisk"
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod MichalM.Mac » 26 úno 2018 20:37

Jasně. Rozumim. Ten link ti nepomůže. Jiný case.
Myslim, že na to jdeš dobře. Jediné co bude potřeba, je zjisit, jaký má tvůj disk zrovna identifikátor.

Zkus něco na způsob tohoto shell skriptu, co jsem napsal:

Kód: Vybrat vše
#!/bin/bash

target_uuid='6EFE461E-5439-3DCC-83CC-51A2D3A360BB'

for device in $(diskutil list | egrep -o 'disk[0-9]{1,2}s[0-9]{1,2}'); do
    uuid=$(diskutil info $device | grep 'Partition UUID' | egrep -o '[[:alnum:]]{8}(-[[:alnum:]]{4}){3}-[[:alnum:]]{12}')
    if [ "$uuid" == "$target_uuid" ]; then
        # mount volume at device
        diskutil mount "$device"

        # do stuff
        echo "rsyncing to device ${device} with UUID ${uuid}"

        # unmont volume at device
        diskutil unmount "$device"
    fi
done
Uživatelský avatar
MichalM.Mac
 
Příspěvky: 3232
Registrován: 30 črc 2012 11:03
Poděkoval: 90 x
Poděkovali mu: 388 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 26 úno 2018 21:06

Takže pokud spustím tento script tak se budou disky jmenovat stejně i po restartu a pak si jen zjistím jak se jmenuje daný disk a použiju
Kód: Vybrat vše
diskutil mount
pro namontování, nebo je potřeba tento script zadat na začátek akce v automatoru?

Díky
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod MichalM.Mac » 27 úno 2018 07:41

Ježiš ne. Trochu snahy. Přečti si to a odhadni, co to dělá.

Hledám tvůj cílový oddíl na základě uuid identifikátoru.


Sent from my iPhone using Tapatalk
Uživatelský avatar
MichalM.Mac
 
Příspěvky: 3232
Registrován: 30 črc 2012 11:03
Poděkoval: 90 x
Poděkovali mu: 388 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 27 úno 2018 08:11

Tak to jsi mi polichotil, ať to čtu odpředu nebo odzadu tak nic nevyčtu.
Prosím, upřesni kde mám co dopsat. Tady je info o disk:
Kód: Vybrat vše
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.5 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS mStack15                1.5 TB     disk2s2
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod MichalM.Mac » 27 úno 2018 08:30

Zjisti si UUID disk2s1 přes Disk utility nebo diskutil info disk2s1. To napiš do proměnné target_uuid na druhém řádku místo toho 6EFE...

Do sekce do stuff bych ještě pro testování dal nějaký sleep. Třeba sleep 10, ať to 10 vteřin počká.

Vyzkoušej odpojování a připojování disku skriptem a nakonec přidej do sekce do stuff příkaz(y) pro zálohování.


Sent from my iPhone using Tapatalk
Uživatelský avatar
MichalM.Mac
 
Příspěvky: 3232
Registrován: 30 črc 2012 11:03
Poděkoval: 90 x
Poděkovali mu: 388 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 27 úno 2018 08:57

Díky za ochotu, budu testovat.
Na rovinu, prozatím jsem z toho jelen. :lol: :lol: :lol:
Prozatím se mi jeví jako nejjednodušší udělat to tak že, po rastartu se disk vždy připojí a dám appku do spustit po startu s tím že disk najde podle /Volumes/mStack15/ jelikož bude připojen. Po provedení zálohy se odpojí.

Testovat ale budu, alespoň se možná něco přiučím. :lol: :lol: :lol:

Díky za snahu, dobrých lidí se najde již málo.
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 27 úno 2018 10:28

Tak jsem se do toho na chvíli pustil a napadlo mě připojit disk pomocí "Volume UUID".
diskutil list
Kód: Vybrat vše
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.5 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS mStack15                1.5 TB     disk3s2

diskutil info disk3s2
Kód: Vybrat vše
   Volume UUID:              798790DF-360A-3728-B799-3919BBCC808A

a automator vypadá takto, zatím šlape.

Šloby to i takto? V tom scriptu jsem se fakt nevyznal.
Přílohy
Snímek obrazovky 2018-02-27 v 10.22.21.png
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod MichalM.Mac » 27 úno 2018 22:17

Dobře ty.
Měl jsem dojet na konec man stránky diskutil. Tam se právě píše, že UUID jde použít jako device :-D
Uživatelský avatar
MichalM.Mac
 
Příspěvky: 3232
Registrován: 30 črc 2012 11:03
Poděkoval: 90 x
Poděkovali mu: 388 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 27 úno 2018 22:29

Díky :lol:
Zítra rozepíšu další problém na který jsem narazil u kolegy.
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 28 úno 2018 15:14

Nebudu zakládat nové vlákno, snad někdo zareaguje.
Kolegovi se líbila moje appka z automatoru tak jsem se stavil abychom vyřešili potřebné.
Já ji provozuji na MM 2012, OS X 10.12 a NAS Synology DS216, kolega MM 2010, OS X 10.12 a NAS WD Share Space.
Když jsem zadal potřebné cesty do automatoru tak to stále vyhazovalo "Automator narazil na chybu, ..."
Zjistil jsem že pokud se chci připojit k WDSS přes "AFP" tak se disk někdy připojí jako "DISK" pak jako "DISK1" atd. To je ta chyba proč automator nedokončí akci.
Zajímavé je že po restartu vše funguje, ale po určitou dobu. Někdy 5, někdy 2, někdy 10 záloh.
Přešel jsem tedy na "SMB". Tam je situace o něco lepší. Disk se vždy připojí jako "DISK" a nemá narůstající pořadové číslo. Ovšem z neznámých důvodů to občas spadne. Prostě nelze se připojit k WDSS ať už přes "SMB" či "AFP".
Problém je že na WDSS si PINGnu bez problému, prostě se jenom nepřipojím dokud nerestartuji.

No a aby toho nebylo málo, tak pokud nabootuji z MM 2010 do OSX 10.9 tak vše šlape jak má.

Můj závěr byl pro kolegu neuspokující, řekl jsem mu že WDShare Space je již starý kus železa a patří spíše do šrotu, než se jej pokoušet dád dokupy s OS X 10.12. On zese že bude chyba někde v OS X 10.12 jelikož na 10.9 to šlape jako holínky.

Děkuji za veškeré postřehy a nápady.
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x

Re: Automator připojit externí disk

Příspěvekod tlacenka » 01 bře 2018 06:56

mno ja bych zkusil jit cestou cifs
tzn jako ma smb://sharename tak tam dat cifs://sharename
tlacenka
 
Příspěvky: 7981
Registrován: 09 zář 2012 17:48
Poděkoval: 27 x
Poděkovali mu: 829 x

Re: Automator připojit externí disk

Příspěvekod Honza.Mac » 01 bře 2018 07:11

No já bych začal detektivní prací :
a) jaká verze samby je na tom WD
b) verze samby na 10.9 - odhaduji tak 2.X či 3.X
c) verze samby na 10.12 - odhaduji že bude 4.X
d) spolupracuje samba na WD se sambou v 10.12 ?
Atd atd atd až se dopracujete k pachateli ... ;-)
Honza.Mac
iPhone 8,8+,X 4dev
iPad Air 2 64 GB
Apple Watch Sport 42 mm
15" MBPro Retina (mid 2012)/16GB/480GB SSD
TB Extern. HDD Transcend StoreJet 500, 256GB
USB 3.0 Extern. HDD LaCie Porsche design 1 TB
Synology NAS DS-115j, DS-216play 4TB WD Red
Uživatelský avatar
Honza.Mac
 
Příspěvky: 2905
Registrován: 11 kvě 2015 22:12
Poděkoval: 80 x
Poděkovali mu: 281 x

Re: Automator připojit externí disk

Příspěvekod MichalM.Mac » 02 bře 2018 10:51

No já bych začal detektivní prací :
b) verze samby na 10.9 - odhaduji tak 2.X či 3.X
c) verze samby na 10.12 - odhaduji že bude 4.X


V macOS od verze 10.7 žádná Samba NENÍ. Apple si implementuje SMB protokol sám v něčem, co se běžně označuje jako SMBX.

Přibývající číslo je mechanimus, který má zajistit, aby když se připojuje něco, co má stejné jméno jako již připojené zařízení, mělo unikátní název ve složce /Volumes (mountpoint). V podstatě chceš to síťové úložiště připojovat ručně na tebou definovanou složku, které budu vždy stejná.

Kód: Vybrat vše
sudo mkdir -p /mnt/tvujmount
sudo chown tvujuzivatel /mnt/tvujmount
mount_afp afp://user:heslo@IP.Ad.re.sa/sharepoint /mnt/tvujmount
Uživatelský avatar
MichalM.Mac
 
Příspěvky: 3232
Registrován: 30 črc 2012 11:03
Poděkoval: 90 x
Poděkovali mu: 388 x

Re: Automator připojit externí disk

Příspěvekod ra3662 » 02 bře 2018 11:16

MichalM.Mac píše:
V macOS od verze 10.7 žádná Samba NENÍ. Apple si implementuje SMB protokol sám v něčem, co se běžně označuje jako SMBX.

Přibývající číslo je mechanimus, který má zajistit, aby když se připojuje něco, co má stejné jméno jako již připojené zařízení, mělo unikátní název ve složce /Volumes (mountpoint). V podstatě chceš to síťové úložiště připojovat ručně na tebou definovanou složku, které budu vždy stejná.

Kód: Vybrat vše
sudo mkdir -p /mnt/tvujmount
sudo chown tvujuzivatel /mnt/tvujmount
mount_afp afp://user:heslo@IP.Ad.re.sa/sharepoint /mnt/tvujmount


Díky za postup, tady ale asi narazím na problém který jsem kolegovi říkal. V heslu má zavináč.
Takže tipuji změnit heslo, že?
Abychom se příště vyhnuli problémům, co mu mám doporučit, které znaky do hesel nedávat? Jeho kombinace mi totiž připadají trošku schizofrenní, má strach z přístupu cizí osoby.

EDIT: přes cifs:// budeme testovat o fíkendu
Uživatelský avatar
ra3662
 
Příspěvky: 3254
Registrován: 14 srp 2012 10:25
Bydliště: Ostrava
Poděkoval: 27 x
Poděkovali mu: 240 x


Zpět na Co se jinam nehodí