Auteur Topic: Namen met een / synchroniseren  (gelezen 3650 keer)

Offline Sylvester

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 117
  • -Ontvangen: 106
  • Berichten: 1.801
Namen met een / synchroniseren
« Gepost op: 09 oktober 2016, 15:55:30 »
Ik heb ondertussen al het één en ander draaien op m'n nas, het één al met meer succes dan het ander.
Zo sync ik een folder tussen mijn Mac en de NAS. Dat gaat prima, maar hij 'verslikt' zich bij documenten en folders met namen waarin een / staat.
Op de NAS maakt hij dan een heel andere naam ervan, bijvoorbeeld 'B5OCA1~Y' in plaats van aaaa/bbbb
Het document klopt wel, maar de naam is anders.

Helaas heb ik veel documenten met een /, wat op een Mac geen probleem is.
Wat kan ik hiermee?
Is dat op te lossen, of een workaround ... ?

DS1517+, DS1522+ en 2 x DS716+II
en Mac gebruiker... en Windows allergie ...

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.176
  • Fijne feestdagen.......
    • Truebase
Re: Namen met een / synchroniseren
« Reactie #1 Gepost op: 09 oktober 2016, 16:21:16 »
Gebruik je op de MAC Cloud Station Drive ?
Zo ja, dan:

Citaat
Standaard zal Cloud Station Drive geen bestanden en mappen back-uppen onder de volgende voorwaarden:
.
.
Voor Mac:

    De map of het bestandspad bevat de volgende tekens:
    \ /

    De map of het bestandspad meer dan 768 tekens telt.
    De bestandsnaam langer is dan 255 tekens.
    Het bestand behoort tot een van de volgende bestandstypes:
        Pictogram
        Socket
        Apparaatnode
        FIFO

Bron.

Zou geen workaround weten op dit moment behalve: geen \ / gebruiken in je bestandsnamen gebruiken maar, die wist je al. ;)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1457
  • Berichten: 6.103
Re: Namen met een / synchroniseren
« Reactie #2 Gepost op: 09 oktober 2016, 16:23:05 »
Dat wordt heel lastig, want de '/' is voor Linux wat de '\' voor windows is. Dus het teken dat een sub-folder aangeeft.

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.584
Re: Namen met een / synchroniseren
« Reactie #3 Gepost op: 09 oktober 2016, 16:56:54 »
Ik denk dat de mac "onder water" ook geen / gebruikt omdat de mac op unix draait waar dat ook illegaal is.

Even getest. Als ik de map "testmap/met_slash" aanmaak is dat geen probleem. Maar als ik dan via de terminal naar de filenaam kijk, staat daar: "testmap:met_slash".

De slash in een naam wordt onder water als een dubbele punt opgeslagen. En juist dit teken mag je nu niet gebruiken via de finder.  :)

Op zich dan jammer day hij dat niet met de : erin naar de nas stuurt en daar zo opslaat. Maar dat zal dan wel weer een gereserveerd windows-teken zijn.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.584
Re: Namen met een / synchroniseren
« Reactie #4 Gepost op: 09 oktober 2016, 17:37:50 »
Bij mij synchroniseert hij wel gewoon files met een "/" in de naam. Als ik via File station op de nas kijk, staat daar de file met een dubbele punt erin, maar als ik op de andere macs kijk, zie ik daar ook gewoon de slash. Zelfs als ik via een gemounte share op de nas kijk, zie ik de filenaam met een slash.

Misschien dat jij ook nog windows apparaten in je synchronisatie hebt, die de boel verzieken?
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Sylvester

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 117
  • -Ontvangen: 106
  • Berichten: 1.801
Re: Namen met een / synchroniseren
« Reactie #5 Gepost op: 09 oktober 2016, 17:40:49 »
Nee, gelukkig geen Windows toestanden in de buurt.
Wel een aanzienlijk probleem want het zijn erg veel documenten die ik met een / heb.

Tja, nu zie ik nog een ander probleem : hij kopieert geen aliassen.
Geen ramp natuurlijk, want elders staan de originele documenten. Maar toch is de samenstelling van alle mappen een beetje om zeep.

Ik ben nieuw in dit gebeuren, en stiekem had ik toch gehoopt de er iets meer compatibiliteit met een Mac zou zijn.
DS1517+, DS1522+ en 2 x DS716+II
en Mac gebruiker... en Windows allergie ...

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.584
Re: Namen met een / synchroniseren
« Reactie #6 Gepost op: 09 oktober 2016, 17:57:07 »
Een slash in een filenaam is gewoon een lastig teken. Ik vermijd het daarom altijd al. Vroeger (voor het OSX tijdperk) was de colon juist de scheiding in de folderstruktuur. Die was vroeger illegaal in filenamen en apple heeft dat blijkbaar zo gelaten voor de gebruiker toen ze naar Unix overgestapt zijn.

Interessant in dit verband is ook het volgende uit deze bron over de intergratie van Unix en Mac.

Citaat
Another obvious problem is the different path separators between HFS+ (colon, ':') and UFS (slash, '/'). This also means that HFS+ file names may contain the slash character and not colons, while the opposite is true for UFS file names. This was easy to address, though it involves transforming strings back and forth. The HFS+ implementation in the kernel's VFS layer converts colon to slash and vice versa when reading from and writing to the on-disk format. So on disk the separator is a colon, but at the VFS layer (and therefore anything above it and the kernel, such as libc) it's a slash. However, the traditional Mac OS toolkits expect colons, so above the BSD layer, the core Carbon toolkit does yet another translation. The result is that Carbon applications see colons, and everyone else sees slashes. This can create a user-visible schizophrenia in the rare cases of file names containing colon characters, which appear to Carbon applications as slash characters, but to BSD programs and Cocoa applications as colons.

Dit artikel is wel 15 jaar oud.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Sylvester

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 117
  • -Ontvangen: 106
  • Berichten: 1.801
Re: Namen met een / synchroniseren
« Reactie #7 Gepost op: 09 oktober 2016, 18:32:04 »
Ja, maar jullie hebben het over / en :  die 'gewisseld' worden.

Maar wat ik zie gebeuren is iets anders (zie mijn eerste post) :
Als er een / in staat, wordt de naam VOLLEDIG onleesbaar veranderd.
Vreemd... of niet?
DS1517+, DS1522+ en 2 x DS716+II
en Mac gebruiker... en Windows allergie ...

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.584
Re: Namen met een / synchroniseren
« Reactie #8 Gepost op: 09 oktober 2016, 18:39:13 »
Ik zie het verschil ook. Heb jij die slashes in de finder aangemaakt of via een ander programma. Misschien dat ze als unicode tekens opgeslagen zijn? (ik doe maar een wilde gok) en dat cloud station daar dan weer anders mee omgaat.

Wat gebeurt er als je de slash in de finder toevoegt (of de naam in de finder edit)?
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Sylvester

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 117
  • -Ontvangen: 106
  • Berichten: 1.801
Re: Namen met een / synchroniseren
« Reactie #9 Gepost op: 09 oktober 2016, 19:04:34 »
Die / zijn gewoon in de finder in de naam van het document of map gezet of aangemaakt

Ik heb als test in de finder even een map met naam 'ACROBAT' veranderd in ACRO/BAT
Op een bepaald volume in de NAS maakt hij er dit van : AJ3NYE~V
Of ik dat nu bekijken via File Station op de NAS zelf, of op de Mac met het volume in de finder gemount , het is identiek.

Na verwijderen van / is de naam op de NAS terug in orde.
DS1517+, DS1522+ en 2 x DS716+II
en Mac gebruiker... en Windows allergie ...

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.584
Re: Namen met een / synchroniseren
« Reactie #10 Gepost op: 09 oktober 2016, 20:29:35 »
Vreemd dat het bij mij dan anders werkt. Ik merk nu dat de files met een / niet naar mijn android telefoon synchroniseren.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Ben(V)

  • Gast
Re: Namen met een / synchroniseren
« Reactie #11 Gepost op: 09 oktober 2016, 21:16:22 »
Op een Linux systeem is een / een forbidden karakter in een filenaam net zoals op bijna alle OS-en.
Op windows systemen zijn er nog een paar meer karakters die niet gebruikt mogen worden in een filenaam, te weten:
  • < (less than)
  • > (greater than)
  • : (colon)
  • " (double quote)
  • / (forward slash)
  • \ (backslash)
  • | (vertical bar or pipe)
  • ? (question mark)
  • * (asterisk)

Het is dus altijd verstandig deze tekens nergens in een filenaam te gebruiken, want anders is bestandsuitwisseling tussen systemen altijd problematisch.

Offline Sylvester

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 117
  • -Ontvangen: 106
  • Berichten: 1.801
Re: Namen met een / synchroniseren
« Reactie #12 Gepost op: 09 oktober 2016, 22:40:45 »
Ja daar zijn we nu achter, dat mijn zorgeloze leven met een Mac opeens niet meer zo zorgeloos is.
DS1517+, DS1522+ en 2 x DS716+II
en Mac gebruiker... en Windows allergie ...

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1457
  • Berichten: 6.103
Re: Namen met een / synchroniseren
« Reactie #13 Gepost op: 09 oktober 2016, 23:27:10 »
Tsja, daar kom je achter als je je Mac gaat gebruiken voor zaken die buiten de Apple eco-sfeer liggen. Dan wordt het allemaal net even moeilijker. Maar ook Windows heeft de nodige bijzonderheidjes in combinatie met Linux.

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.584
Re: Namen met een / synchroniseren
« Reactie #14 Gepost op: 10 oktober 2016, 09:18:08 »
Het enige wat mij intrigeert is waarom het bij mij wel werkt in een mac-only omgeving en bij Silvester niet.

Open voor de aardigheid eens het terminal programma op de mac en sleep dan zo'n file op het terminal window Als het goed is, vult hij dan het volledige pad naar de file in. Dan is het interessant om te zien hoe het daar staat. Dat geeft een beetje aan waar het verschil optreed. Is het in de finder al anders  of gebeurd het pas als cloud station de file verplaatst.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac


 

DNS op de NAS voor toewijzen namen aan PC binnen netwerk

Gestart door Mr.HoekBoard Synology DSM 5.1 en eerder

Reacties: 4
Gelezen: 3051
Laatste bericht 19 april 2013, 23:44:37
door Mr.Hoek
Namen films verdwijnen steeds

Gestart door EdKo66Board Plex Media Server

Reacties: 1
Gelezen: 1383
Laatste bericht 16 april 2014, 18:52:18
door thecell
2 domein namen mail versturen met de mail plus

Gestart door herman1982Board Mailplus server en client

Reacties: 0
Gelezen: 3488
Laatste bericht 28 augustus 2016, 22:12:15
door herman1982
Sommige ddns namen van Synology worden als spam gezien

Gestart door BrioletBoard The lounge

Reacties: 3
Gelezen: 1983
Laatste bericht 21 maart 2018, 09:53:12
door arnor
rare _UNPACK_ folder namen

Gestart door B3rtBoard SABnzbd (usenet)

Reacties: 3
Gelezen: 2264
Laatste bericht 19 januari 2015, 10:29:41
door zakhooi