Synology-Forum.nl

OS Specifieke ondersteuning => Mac OS X => Topic gestart door: Kroonp op 26 juni 2020, 10:24:01

Titel: Copy file van macbook naar NAS
Bericht door: Kroonp op 26 juni 2020, 10:24:01
Ik wil met terminal een bestand copieren van mijn macbook naar mijn NAS.
Uiteindelijk moet ik kopieren naar een hidden file op de NAS maar wilde eenvoudig beginnen, echter na een aantal pogingen nog steeds zonder resultaat.
Ik weet echter niet wat ik fout doe.

Op de mac staat het bestand copytest.html in de map: Transport
In de filebrouwser op de NAS staat de map: Uploadmap

sh-3.2# cp /Transport/copytest.html /server1/Uploadmap/
cp: directory /server1/Uploadmap does not exist

Wie kan mij op weg helpen?
Gr Peter
Titel: Re: Copy file van macbook naar NAS
Bericht door: Birdy op 26 juni 2020, 10:56:51
Kan je wel in die map komen?
cd /server1/Uploadmap/
Titel: Re: Copy file van macbook naar NAS
Bericht door: Kroonp op 26 juni 2020, 11:05:56
Met terminal kom ik zo in de map:

admin@server1:~$ cd /volume1/ @appstore
admin@server1:/volume1$ ls

admin@server1:/volume1$ cd Uploadmap
admin@server1:/volume1/Uploadmap$
Titel: Re: Copy file van macbook naar NAS
Bericht door: Birdy op 26 juni 2020, 11:13:29
Dan moet het zijn:
cp /Transport/copytest.html //server1/volume1/Uploadmap
Titel: Re: Copy file van macbook naar NAS
Bericht door: Birdy op 26 juni 2020, 11:21:05
Herstel:
cp /Transport/copytest.html server1:/volume1/Uploadmap
Titel: Re: Copy file van macbook naar NAS
Bericht door: Kroonp op 26 juni 2020, 11:34:20
Helaas, zie onderstaande;

macpro-3:~ MacbookPeter$ sudo su
Password:

sh-3.2# pwd
/Users/MacbookPeter

Poging1
sh-3.2# cp /Transport/copytest.html /server1/volume1/Uploadmap
cp: /Transport/copytest.html: No such file or directory
sh-3.2#

Pogong2
sh-3.2# cp /Transport/copytest.html server1:/volume1/Uploadmap
cp: /Transport/copytest.html: No such file or directory
sh-3.2#


Folder Transport staat op mac: MacbookPeter/Transport

Dest klopt (screenshot van finder)



Titel: Re: Copy file van macbook naar NAS
Bericht door: StefaanD op 26 juni 2020, 11:41:23
Dat gaat niet werken. Alle volumes gemount op je Mac komen onder /Volumes terecht dus;

cp /Transport/copytest.html /Volumes/server1/Uploadmap
Titel: Re: Copy file van macbook naar NAS
Bericht door: Birdy op 26 juni 2020, 11:48:03
Ah....MAC dingetje.....heb geen Apple's ;)
Titel: Re: Copy file van macbook naar NAS
Bericht door: Kroonp op 26 juni 2020, 11:53:01
sh-3.2# cp /Transport/copytest.html /Volumes/server1/Uploadmap
cp: /Transport/copytest.html: No such file or directory

Begrijp ik goed dat er geen mogelijkheid is om zo van mac naar NAS te copieren?
Titel: Re: Copy file van macbook naar NAS
Bericht door: Birdy op 26 juni 2020, 12:02:29
Moet het per se in terminal gebeuren ?
Kijk anders hier (https://www.synology.com/en-us/knowledgebase/DSM/tutorial/File_Sharing/How_to_access_files_on_Synology_NAS_with_WebDAV#t2_2) naar.
Titel: Re: Copy file van macbook naar NAS
Bericht door: Kroonp op 26 juni 2020, 12:24:39
Ik meende dat het alleen via terminal kan omdat ik wil copieren naar hidden dir/files die dus niet te zien zijn de filebrowser system van synology. Is er een manier om verborgen bestanden gewoon aan te zetten zodat ze in de filebrowser te zien zijn?
Titel: Re: Copy file van macbook naar NAS
Bericht door: Birdy op 26 juni 2020, 12:31:17
Ik zie niet dat Uploadmap hidden is, volgens is dat een gedeelde map.
Titel: Re: Copy file van macbook naar NAS
Bericht door: StefaanD op 26 juni 2020, 12:35:09
Als je echt via terminal wilt doen, tik dan cp en een spatie en drag-en-drop dan het bestand in terminal venster en dan wordt het pad van dat bestand automatisch ingevuld en daarna /Volumes/server1/Uploadmap
Titel: Re: Copy file van macbook naar NAS
Bericht door: Kroonp op 26 juni 2020, 12:39:20
De Uploadmap is inderdaad gedeeld. Zoals in mijn eerste bericht is aangegeven was dit een eenvoudige ;D poging om de structuur helder te hebben.
Uiteindelijk wil ik html en php bestand kunnen plaatsen in hidden: domoticz/scripts op mijn synology
Titel: Re: Copy file van macbook naar NAS
Bericht door: Briolet op 26 juni 2020, 12:42:03
Ik sleep de files altijd van de mac naar een share op de nas. En daarna kopieer ik ze naar de doelplek als dat geen share is.

Ik heb het nooit rechtstreeks geprobeerd omdat dat omslachtig wordt. Je kunt b.v. de mac, of de folder, eerst mounten op de nas met het "mount" commando en dan van daaruit kopiëren.

mount -t cifs //<server>/<share> <mountpoint>Het mounten is overal op internet goed beschreven. (B.v. hier (https://www.linuxnix.com/8-ways-to-mount-smbfs-samba-file-system-in-linux/))

Het kan vast ook rechtstreeks, maar in alle bovenstaande voorbeelden mis ik het protocol waarmee de mac benaderd moet worden. En dan zal er ook nog het account en wachtwoord van de mac in de copieeropdracht moeten staan.

(En bedenk dat als je een wachtwoord rechtstreeks in de kopieeropdracht zet, deze leesbaar in het bash-log komt te staan.)
Titel: Re: Copy file van macbook naar NAS
Bericht door: Briolet op 26 juni 2020, 13:44:11
Citaat
in hidden: domoticz/scripts op mijn synology

Zoals Birdy ook schrijft, is dat niet hidden. Hidden mappen en files op de nas (en de mac) beginnen met een punt. Hidden files in DSM beginnen met een @. (Het is mij nooit duidelijk geworden waarom dsm er een eigen versie van hidden op na houd en de echte hidden files, die met een aanvangspunt, wel laat zien.)
Titel: Re: Copy file van macbook naar NAS
Bericht door: Kroonp op 26 juni 2020, 13:50:02
Met hidden bedoel ik dan dat ze niet zichtbaar zijn in de file browser en er dus niet op een normale manier te benaderen zijn.
Titel: Re: Copy file van macbook naar NAS
Bericht door: Briolet op 26 juni 2020, 13:56:44
Dat is niet echt hidden. Het is gewoon geen onderdeel van een share  ;)

Daar zul je vanaf de mac nooit bij kunnen. Dus inderdaad via de terminal inloggen op de nas en dan de mac vanaf de nas benaderen. Op de mac moet je dan wel eerst smb of ssh etc open zetten in de firewall (Voorkeuren --> delen -->bestandsdeling (smb) of extern inloggen (SSH)). Ik dacht dat dit tegenwoordig standaard allemaal uit staat.
Titel: Re: Copy file van macbook naar NAS
Bericht door: Hofstede op 26 juni 2020, 14:05:49
Volgens mij moet het kunnen via scp. Op een PC kun je met winscp ook overal bij, dus dan moet het met scp via de OS X terminal ook lukken.
Titel: Re: Copy file van macbook naar NAS
Bericht door: Birdy op 26 juni 2020, 14:14:16
Op de MAC is dat RBrowser, zie hier (https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/).
Titel: Re: Copy file van macbook naar NAS
Bericht door: Hofstede op 26 juni 2020, 14:20:46
De terminal kent standaard het scp commando.

Zover ik weet ondersteunt RBrowser het scp protocol niet, alleen FTP/SFTP (maar dat kan inmiddels anders zijn).
Titel: Re: Copy file van macbook naar NAS
Bericht door: Birdy op 26 juni 2020, 14:22:29
Ik bemoei me er niet meer mee, ben geen Apple gebruiker. :lol:
Titel: Re: Copy file van macbook naar NAS
Bericht door: Kroonp op 26 juni 2020, 14:52:40
Opgelost als volgt:

De bestanden die gekopieerd moeten worden van mijn Macbook eerst gewoon gekopieeerd naar een zichtbare folder  in de filebrowser op de NAS.
Vervolgens met terminal als sudo ingelogd op de NAS. Daarna de bestanden met terminal naar de juiste 'niet in de filebrowser zichtbare map' gekopieeerd.
Was zonder jullie inbreng niet gelukt.
Hartelijk dank voor het meedenken,
Peter


Titel: Re: Copy file van macbook naar NAS
Bericht door: Briolet op 26 juni 2020, 14:59:16
Zo doe ik het ook altijd omdat dit het simpelst loopt. Ik dacht dat het het misschien via een script wilde automatiseren met rechtstreekse commando's.
Titel: Re: Copy file van macbook naar NAS
Bericht door: Briolet op 27 juni 2020, 10:47:30
Volgens mij moet het kunnen via scp.

Dacht ik ook, dus net even geprobeerd vanaf mijn mac met een test.txt file in de home van de mac.
scp ~/test.txt briolet@nas.local:testdoel.txt
briolet@nas.local's password:
test.txt                                                                     100%   59     5.9KB/s   00:00
Er verschijnt een file "testdoel.txt" in de home van de nas. Zonder opgave van een share gaat het naar je home.

Moet het naar een andere plek, dan moet je het hele pad opgeven:
$ scp ~/test.txt briolet@nas.local:/volume1/share/testdoel.txt
briolet@nas.local's password:
test.txt                                                                    100%   59     5.9KB/s   00:00

Dit werkt inderdaad goed vanaf de mac, zonder eerst op de nas te hoeven inloggen.

En moet een hele folder met inhoud gecopieerd worden, moet je de -r optie toevoegen:

scp -r ~/Avatars briolet@nas.local:Avatars
briolet@nas.local's password:
Biene_Maja 100x100.jpg                                                      100% 8765     1.8MB/s   00:00   
Biene_Maja 168x168.jpg                                                      100%   17KB   3.5MB/s   00:00   
Biene_Maja 80x80.jpg                                                        100% 6520     1.6MB/s   00:00   
Wickie.jpg                                                                  100%   44KB   5.2MB/s   00:00

Of weer het hele pad specificeren als het elders heen moet.

NB scp staat voor 'secure cp' en loopt via het ssh protocol, dat dus aan moet staan op de nas.