Auteur Topic: Hoe verwijder ik bestanden met ongeldige naam?  (gelezen 11347 keer)

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1456
  • Berichten: 6.096
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #15 Gepost op: 28 november 2017, 12:01:45 »
Met inode zoals al aangegeven zou het moeten werken.
Ik denk dat het ook een rechtenkwestie is.

Probeer het eens met

sudo ls -i


Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2671
  • Berichten: 16.560
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #16 Gepost op: 28 november 2017, 12:35:29 »
Het lijkt me meer dan alleen een naamprobleem als die file geen Inode nummer heeft. De size is ook 0 byte. De file zelf lijkt dus wel gewist (incl inode), en alleen de naam staat nog in de directory.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1456
  • Berichten: 6.096
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #17 Gepost op: 28 november 2017, 12:39:55 »
Goed punt.

Mogelijk is het verstandig om een filecheck (fsck) op de NAS uit te voeren.


Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 270
  • -Ontvangen: 772
  • Berichten: 5.093
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #18 Gepost op: 28 november 2017, 19:54:30 »
Mogelijk is het verstandig om een filecheck (fsck) op de NAS uit te voeren.

Commando fsck wordt niet herkend helaas. Ik zal eens in DSM kijken.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1388
  • -Ontvangen: 8017
  • Berichten: 44.073
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #19 Gepost op: 28 november 2017, 19:59:42 »
Misschien dat scrubbing kan "helpen" ?
Op een 2Bay (ext4) werkt het (getest zelfs met 1 HD volume), zie hier.
Ge weet maar nooit ;)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   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.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1456
  • Berichten: 6.096
Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #20 Gepost op: 28 november 2017, 20:14:09 »
Nee, ik bedoel echt een file system check. Dat is een functie die ik mis in DSM, QNAP heeft de optie wel.

Dit heb ik ooit gebruikt:

# reboot the NAS
# when it comes up, ssh into it
# login & su to root
# run the following and sit tight; reconnect if you're disconnected
syno_poweroff_task -d
 
# activate the volume
vgchange -ay
 
# play it safe - replace with the correct logical volume
e2fsck -fnvtt /dev/vg1/volume_1
 
# run e2fsck for real
e2fsck -Dfttvy -C 0 /dev/vg1/volume_1
 
# go order a pizza and watch a movie
# run the command again to be sure everything is clean
# reboot and all should be fine
 # if you're having //serious// issues, you can try the following
# this is more of an overnight + work day + weekend task.
e2fsck -ccDfttvy -C 0 /dev/vg1/volume_1


Mogelijk moet dit via Telnet i.p.v. SSH omdat het eerste command alle services stopt.

Edit: Even getest onder DSM 6.1.4. Daar is het volume echter:

/dev/vg0000/lv

Gewoon even checken welke volumes het vgchange -ay meldt tijdens het koppelen. Is dat bijvoorbeeld “vg0000” dan kun je het pad vinden met ls /dev/vg0000. Als dat lv is dan is dus het juiste commando

e2fsck -fnvtt /dev/vg0000/lv

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 270
  • -Ontvangen: 772
  • Berichten: 5.093
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #21 Gepost op: 28 november 2017, 20:37:37 »
k vind het allemaal wel heel technisch worden... met de nodige risico's
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1456
  • Berichten: 6.096
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #22 Gepost op: 28 november 2017, 20:43:00 »
Mee eens, ik snap eerlijk gezegd ook niet dat Synology iets eenvoudigs als een file system check niet in DSM heeft ingebouwd.
Als je dit soort dingen zelf niet aandurft kun je natuurlijk gewoon een ticket inschieten bij Synology.

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1456
  • Berichten: 6.096
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #23 Gepost op: 28 november 2017, 21:00:35 »
Het ziet er via SSH als volgt uit:

<gebruiker>@DS212:/$ sudo su
Password:
ash-4.3# syno_poweroff_task -d
ash-4.3# vgchange -ay
  1 logical volume(s) in volume group "vg1001" now active
  1 logical volume(s) in volume group "vg1000" now active
ash-4.3# ls /dev/vg1000
lv
ash-4.3# e2fsck -fnvtt /dev/vg1000/lv
e2fsck 1.42.6 (21-Sep-2012)
Pass 1: Checking inodes, blocks, and sizes

En dan een flinke tijd wachten .....

e2fsck 1.42.6 (21-Sep-2012)
Pass 1: Checking inodes, blocks, and sizes
Pass 1: Memory used: 2904k/29296k (2390k/515k), time: 928.27/271.00/389.98
Pass 1: I/O read: 30006MB, write: 0MB, rate: 32.32MB/s
Pass 2: Checking directory structure
Pass 2: Memory used: 2904k/57888k (2294k/611k), time:  1.78/ 0.52/ 0.20
Pass 2: I/O read: 12MB, write: 0MB, rate: 6.75MB/s
Pass 3: Checking directory connectivity
Peak memory: Memory used: 2904k/57888k (2295k/610k), time: 938.12/279.47/390.21
/lost+found not found.  Create? no

Pass 3: Memory used: 2904k/57888k (2261k/644k), time:  0.01/ 0.00/ 0.01
Pass 3: I/O read: 1MB, write: 0MB, rate: 134.34MB/s
Pass 4: Checking reference counts
Pass 4: Memory used: 2904k/704k (2089k/816k), time: 123.11/123.08/ 0.03
Pass 4: I/O read: 0MB, write: 0MB, rate: 0.00MB/s
Pass 5: Checking group summary information
Pass 5: Memory used: 3964k/704k (2039k/1926k), time: 758.86/629.97/ 2.94
Pass 5: I/O read: 147MB, write: 0MB, rate: 0.19MB/s

1.41.12-2198: ********** WARNING: Filesystem still has errors **********


       38326 inodes used (0.02%, out of 182845440)
        4079 non-contiguous files (10.6%)
          38 non-contiguous directories (0.1%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 37876/415
   276000393 blocks used (37.74%, out of 731379712)
           0 bad blocks
         105 large files

       35459 regular files
        2822 directories
           0 character device files
           0 block device files
           0 fifos
           0 links
          36 symbolic links (26 fast symbolic links)
           0 sockets
------------
       38317 files
Memory used: 3964k/704k (2039k/1926k), time: 1820.09/1032.52/393.18
I/O read: 30165MB, write: 0MB, rate: 16.57MB/s
ash-4.3#

Ben(V)

  • Gast
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #24 Gepost op: 29 november 2017, 18:16:28 »
Kwam er zojuist achter da de shell die DSM gebruikt helemaal het 'li' commando niet kent.
Je moet om de inode te vinden dus het volgende commando gebruiken:

dirr -i

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1388
  • -Ontvangen: 8017
  • Berichten: 44.073
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #25 Gepost op: 29 november 2017, 18:36:54 »
'li' commando niet kent.
dirr -i
Ik denk dat je bedoelde "ls -i". Ik zie niet zo snel het commando "li" in dit Topic n.l. "ls -i" werkt in ieder geval wel.

"dirr -i" is een typo, moet natuurlijk zijn "dir -i" en die geeft de volledige inhoud/info ;)



CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   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.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1388
  • -Ontvangen: 8017
  • Berichten: 44.073
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #26 Gepost op: 29 november 2017, 23:34:36 »
@Hofstede Kom er net achter dat, tijdens het booten van de NAS ook een fsck wordt uitgevoerd met auto repair, log file: /var/log/fsck/root.log

Stukje log:

Citaat
20171005_134440 /sbin/e2fsck -pvf

       32467 inodes used (20.86%, out of 155648)
          70 non-contiguous files (0.2%)
          11 non-contiguous directories (0.0%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 29589/30
      410347 blocks used (65.91%, out of 622544)
           0 bad blocks
           1 large file

       25882 regular files
        3443 directories
           2 character device files
           0 block device files
           0 fifos
        1229 links
        3130 symbolic links (2837 fast symbolic links)
           1 socket
------------


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   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.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Hutje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 201
  • -Ontvangen: 218
  • Berichten: 1.808
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #27 Gepost op: 30 november 2017, 00:00:59 »
Misschien als je op je volume 2 de Prullenbak helemaal uit zet ?
Dus niet zoals Birdy adviseerde, de prullenbak LEGEN, maar dus helemaal UITschakelen.


Verzonden vanaf mijn iPhone met Tapatalk

DS1515+  [3x 8TB + 1x 4TB + 1x 3TB]  8 GB DDR3 DSM 6.1.7-15284 Update 3
DS1512+  [3x 4TB + 2x 2TB]  4 GB DDR3 DSM 6.1.7-15284 Update 3
DS411j     [3 x 2TB SHR] DSM 6.1.7-15284 Update 3
DS211j     [TEST-NAS] DSM 6.1-15101
RT1900    [AP-mode] SRM 1.2-7742
UPS          APC Back-UPS ES 700G

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1456
  • Berichten: 6.096
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #28 Gepost op: 30 november 2017, 08:22:53 »
@Birdy Dat klopt. Maar dat is volgens mij alleen van je systeem partitie. Niet van je data partitie.

Het checken van de data partitie duurt al gauw een half uur. Zo lang willen mensen niet wachten op het starten van de NAS.


Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1388
  • -Ontvangen: 8017
  • Berichten: 44.073
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Hoe verwijder ik bestanden met ongeldige naam?
« Reactie #29 Gepost op: 30 november 2017, 18:46:48 »
Ja, dat is natuurlijk waar, je kunt geen uren/dagen wachten, dus zal het alleen de DSM partitie zijn.
Het was meer toeval dat ik dit tegenkwam.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   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.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12


 

Bestanden hernoemen via DS File werkt niet meer

Gestart door Pascal78Board Android Apps

Reacties: 4
Gelezen: 2275
Laatste bericht 20 december 2013, 14:39:53
door Strat_1987
flac bestanden van syno via vlc beluisteren

Gestart door waterglasBoard Audio Station

Reacties: 1
Gelezen: 1829
Laatste bericht 09 juli 2012, 11:30:48
door Martijn85
Automatisch verwijderen bestanden?

Gestart door MouzyWauzyBoard Synology DSM algemeen

Reacties: 7
Gelezen: 4920
Laatste bericht 24 augustus 2016, 20:03:23
door Birdy
dubbele bestanden op de pc door de map cloudstation

Gestart door peter3665Board Cloud Station & Drive

Reacties: 4
Gelezen: 1933
Laatste bericht 12 januari 2017, 23:36:40
door peter3665
Plex slaat sommige bestanden en mappen over

Gestart door s8tenBoard Plex Media Server

Reacties: 2
Gelezen: 5194
Laatste bericht 25 mei 2017, 12:17:29
door s8ten