Auteur Topic: Verborgen bestanden  (gelezen 3721 keer)

Offline TonVH

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 86
  • -Ontvangen: 428
  • Berichten: 3.352
Verborgen bestanden
« Gepost op: 29 september 2014, 12:13:41 »
Ik zoek een programma wat ik periodiek op een NAS kan draaien wat binnen een gegeven share alle onzichtbare/puntbestanden verwijderd. De incidentele gevallen waarin er wel relevante info staat neem ik dan voor lief.

Reden is de enorme hoeveelheid aan zeer kleine bestanden (vaak zelfs 0 bytes). Door die periodiek te elimineren kan de overdrachtssnelheid m.n. via Internet aanzienlijk verhoogd worden.

Voor alle duidelijkheid: het programma moet op de NAS draaien en niet op Mac!
Problemen kun je op 2 manieren oplossen: simpel of ingewikkeld.
Firewalls maken meer kapot dan je lief is. Problemen?
Zet dan eens de Firewall uit en kijk of er nog steeds een probleem is.

-------------------------------------------
DS415+, DS216+II, DS116, DS114

Online Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1444
  • Berichten: 6.036
Re: Verborgen bestanden
« Reactie #1 Gepost op: 29 september 2014, 12:42:56 »
Je kunt dat doen door op de share bijvoorbeeld het commando

find . -iname '._*' -exec rm -rf {} \;

uit te voeren.

Dit kan ook met de scheduler.

Je kunt je Mac ook zo instellen dat hij op netwerk shares deze files niet aanmaakt.

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Verborgen bestanden
« Reactie #2 Gepost op: 29 september 2014, 13:03:44 »
Wees alsjeblieft voorzichtig met het exec argument in een find commando, vooral in dit voorbeeld.
Een tikfout en al je bestanden zijn foetsie.

Ik zou het volgende willen voorstellen:

In plaats van direct dit in de scheduler te doen: find . -iname '._*' -exec rm -rf {} \;
Zou ik eerst het volgende doen (iname is niet nodig overigens, in dit geval):

find /volume1/sharename -name '._*' -print

Dit geeft een overzicht van de bestanden die aan het criterium voldoen.
Vermoedelijk moet je verschillende start-folders hebben, die zou ik allemaal in een apart commando zetten.

Dus
find /volume1/public
find /volume1/music
etc.

Overigens moet je niet alle bestanden met een punt verwijderen, het voorbeeld hier van ._ (punt-underscore) is veiliger en beter.

Persoonlijk zou ik het niet doen overigens, maar wees er in ieder geval van bewust dat scripts die automatisch  zoeken en verwijderen destructief zijn. Let ook op dat er bestanden kunnen zijn met spaties erin of folders die aan het criterium kunnen voldoen.
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157

Ben(V)

  • Gast
Re: Verborgen bestanden
« Reactie #3 Gepost op: 29 september 2014, 13:19:01 »
Waarom zou het verwijderen van bestanden de overdrachtsnelheid verhogen?
Het is geen FAT geformateerde disk hoor. Alle andere filesystemen hebben geen last van grote aantallen files.

Wat zijn die 0 byte bestanden dan. Die moeten toch ergens door aangemaakt worden.

Ik weet alleen dat photostation en videostation hidden bestanden aanmaken, maar die behoren tot de functionaliteit van die paketten en als je die weggooid kun je net zo goed die paktten wegdoen.

Denk er verder aan dat de packages (en ander DSM zaken) zelf ook in hidden directories op je volume staan, voor je het weet gooi je die ook weg.

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
Re: Verborgen bestanden
« Reactie #4 Gepost op: 29 september 2014, 13:31:46 »
Volgens mij is het grootste probleem dat de nas, de hidden bestanden laat zien. Als ze echt hidden bleven, zou je je er niet druk over maken.  ;)

Overigens heeft de Ziggo cloud storage hetzelfde probleem. Als ik daar via Webdav files naar wegschrijf, gaan ook de hidden files mee en na een web-inlog op die storage zit het ook zichtbaar vol van die bestanden.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline Erwin1

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 64
  • -Ontvangen: 125
  • Berichten: 1.655
Re: Verborgen bestanden
« Reactie #5 Gepost op: 29 september 2014, 16:29:50 »
In welk geval zie je die bestanden? Als je via webdav inlogt en vervolgens filestation opent?

Ik zie namelijk alleen dergelijke bestanden als ik via m'n mac inlog middels een SMB verbinding. Wanneer ik inlog via AFP zie ik ze niet ;)
DS718+ | 2x WD RED 3 TB SHR
DS214 maar met pensioen

Offline TonVH

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 86
  • -Ontvangen: 428
  • Berichten: 3.352
Re: Verborgen bestanden
« Reactie #6 Gepost op: 29 september 2014, 19:16:05 »
@hofstede:
“find . -iname '._*' -exec rm -rf {} \;”

Dat is een oplossing die ik pas als laatste wil gebruiken. Ik hoopte iets op hoger niveau te vinden.

Op de Mac niet aanmaken c.q. verwijderen is in mijn ogen een slechte oplossing. Bijv. DS_Store bevat info die op sommige momenten op een Mac nodig en/of handig is. Op een remote backup nooit.


@klen:
printen is geen optie. Er ontstaat een lijst van honderden/duizenden bestandsnamen..


@ben:
Snelheid wordt hoger c.q. alles loopt efficiënter als je bedenkt dat het soms om 50% van alle honderden/duizenden bestanden gaat. Zo heeft op een Mac elke folder tenminste 1 en vaak 2 van dergelijke bestandjes. Idem heel veel andere bestanden worden er mee geplaagd.


@briolet/Erwin1:
Zichtbaarheid is niet het probleem want een Mac laat ze standaard niet zien. Ik twijfel er geen seconde aan dat als ik bijv. 10.000 bestanden moet overzetten waarvan stel 3.000 volkomen overbodig zijn op die backup dat dit een positieve uitwerking zal hebben.

Problemen kun je op 2 manieren oplossen: simpel of ingewikkeld.
Firewalls maken meer kapot dan je lief is. Problemen?
Zet dan eens de Firewall uit en kijk of er nog steeds een probleem is.

-------------------------------------------
DS415+, DS216+II, DS116, DS114

Offline klen

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 30
  • Berichten: 416
Re: Verborgen bestanden
« Reactie #7 Gepost op: 29 september 2014, 22:35:50 »
Als het gaat om de .DS_Store bestanden in een bepaalde share en de folders daar onder, zou ik echt alleen maar die bestanden zoeken en niet met wildcards werken.

Overigens werk ik ook met OSX en heb echt niet zoveel 'hidden' bestanden.
Wist je dat je .DS_Store bestanden niet op een network drive hoeft te krijgen?:
http://support.apple.com/kb/HT1629

Ik heb ze niet in mijn photo library
--
DS-412+ DSM 5.x
DS-112j  DSM 5.x
DS-107+ DSM 2.3-1157

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
Re: Verborgen bestanden
« Reactie #8 Gepost op: 30 september 2014, 00:37:28 »
Wist je dat je .DS_Store bestanden niet op een network drive hoeft te krijgen?:
http://support.apple.com/kb/HT1629

Nee, maar ik heb even in mijn systeem library, dus voor alle users, gekeken, en daar staat:

<dict>
<key>DSDontWriteNetworkStores</key>
<string>true</string>
</dict>

En omdat ik dat nog nooit aangepast heb, zal dat tegenwoordig de standaard instelling zijn. Dat technische document stamt uit de OSX 10.4 periode. Die code daar past de instelling voor de user aan om de systeeminstelling te overrulen, maar bij mij is er geen aparte userinstelling aanwezig.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)


 

Verborgen map --> verwijderd, maar blijft in Photostation

Gestart door edwin123Board Photo Station / Photos

Reacties: 2
Gelezen: 1672
Laatste bericht 14 augustus 2011, 14:59:38
door edwin123
Map verborgen na soft reset

Gestart door ReinB22Board File Station

Reacties: 1
Gelezen: 1200
Laatste bericht 27 mei 2015, 17:43:45
door Birdy
VERPLAATST: Bestand opeens verborgen MAC

Gestart door BirdyBoard Synology DSM algemeen

Reacties: 0
Gelezen: 793
Laatste bericht 13 april 2018, 12:04:06
door Birdy
Verborgen map

Gestart door markladageBoard Cloud Station & Drive

Reacties: 5
Gelezen: 4788
Laatste bericht 08 februari 2015, 20:15:34
door Birdy
VERPLAATST: Random verborgen mappen

Gestart door BirdyBoard Synology DSM algemeen

Reacties: 0
Gelezen: 859
Laatste bericht 09 juni 2016, 17:27:17
door Birdy