Kan bestand niet verwijderen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • NeutraleTeun
  • Registratie: Mei 2005
  • Laatst online: 02:48
Okay, ik heb hier al een tijdje last van, en het begint onderhand wel irritant te worden.

Ik heb een file.avi op een share staan van mijn NAS. En die krijg ik NIET verwijderd!

Krijg de melding:

Kan dit item niet vinden.
Dit item bevindt zich niet langer in Y:\ xxx. Controleer de locatie van het item en probeer het opnieuw.

Normaal als een bestand 'in between' zit, is een reboot van de NAS voldoende. Maar zelfs dat helpt nu niet.

Unlocker heeft ook geen effect.
Zijn geen blokkerende processen gevonden, en dan nog kan Unlocker het bestand niet verwijderen.

De file wijzigen naar een .txt bv. heeft ook geen effect. Krijg weer bovenstaande melding.

Verwijderen op mijn NAS zelf gaat ook niet. Krijg de melding dat het bestand niet bestaat.
Maar wordt toch elke keer overal weergegeven.

Ik heb hier last van omdat ik met een scanner werk voor de media voor mijn mediaspeler.
De scanner stopt elke keer om het moment dat hij deze file tegenkomt. De films na die file (alfabet) kan ik dus niet toevoegen.

Wie o wie?

Acties:
  • 0 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 23:34
Reboot van je pc zelf? Waarschijnlijk al gedaan, maar zou kunnen.

Schijf uit de NAS in je pc en dan kijken of je hem kan verwijderen (Don;t know if RAID of niet).
Maar bij geen RAID zou ik dat zelf proberen.

Acties:
  • 0 Henk 'm!

  • NeutraleTeun
  • Registratie: Mei 2005
  • Laatst online: 02:48
PC heeft uiteraard al tig reboots gehad.
Geen RAID, maar ben een beetje huiverig om HDD's te gaan ontkoppelen/wisselen :$

Acties:
  • 0 Henk 'm!

  • Ultimation
  • Registratie: Februari 2010
  • Laatst online: 19-09 13:56

Ultimation

Het is als Appels en peren

Niet via de shell van de NAS te doen? Wie is de 'eigenaar' van het bestand? Iets met rechten op het bestand?

MacBook Pro 2023 [14-inch, M2 Pro, 32GB RAM, 512GB]


Acties:
  • 0 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 23:34
http://www.synology-forum...r-niet-deleten-van-share/
Hier hebben ze het er ook over.
één na laatste optie zou het daar opgelost hebben.
Maar, geen idee welke van de twee opties in die post.

Op de NAS met bestandsbrowser of andere Telnet sessie.
Er vanuit gaande dat je een Synology hebt.

[ Voor 19% gewijzigd door Arunia op 26-06-2013 15:11 ]


Acties:
  • 0 Henk 'm!

  • NeutraleTeun
  • Registratie: Mei 2005
  • Laatst online: 02:48
Poeh.
Nooit gewerkt met Telnet/Putty, dus eerst dat eens uitzoeken.
Helaas werkt dat ook niet (of ik doe het fout).

rm: can't remove 'xxx': No such file or directory.
What a suprise :9

Op de NAS zelf met bestandsbrowser werkt ook niet, zie OP.

Ik ga er vanuit dat nzbget de eigenaar is, dat zijn de andere files ook.
Kan het echter niet zelf zien, omdat het bestand gewoon niet bestaat :+, maar andere files met die 'eigenaar' kan ik wel gewoon aanpassen/verwijderen.

Take Ownership via PC heeft ook geen effect.
Ultimation schreef op woensdag 26 juni 2013 @ 15:07:
Niet via de shell van de NAS te doen?
Shell :? :$

--
het is inderdaad een Synology

[ Voor 3% gewijzigd door NeutraleTeun op 26-06-2013 17:06 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 11-10 19:41

Hero of Time

Moderator LNX

There is only one Legend

Shell is hetzelfde als verbinding maken via Putty over telnet of SSH. Met wat basis commando's kan je het een en ander bekijken. Een ls -l (allemaal kleine L) laat de rechten zien op 't bestand. Als je rechten wilt wijzigen, kan je dat doen met twee tools: chown voor eigenaar en chmod voor toegang.

Als echt niets meer wil, zou ik 'm een schijf controle laten uitvoeren. Misschien dat dat kan via de webUI, maar anders moet je 't via Putty doen op de command line.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

De nas is wss hoofdletergevoelig, heb ej daar op gelet

Iperf


Acties:
  • 0 Henk 'm!

  • NeutraleTeun
  • Registratie: Mei 2005
  • Laatst online: 02:48
Even getest op een andere file, en mijn commando's werken.
ls- l geeft -rw-rw-rw- bij een andere file. De desbetreffende file wordt echter weer niet gevonden.

Hoofdlettergebruik is gewoon copy/paste.

Ik zat eraan te denken om in Telnet de filelijst naar voren te toveren (om te kijken of daar het bestand ook instaat, en hoe) maar weet niet hoe.

code:
1
2
3
UserNAS> ls -l "/volume1/Films/xxx/xxx/xxx/xxx.avi"
-rw-rw-rw-    1 nzbget   users    367134022 Jan 19 04:22 /volume1/Films/xxx/xxx/xxx/xxx.
avi


Ik ga er dus vanuit dat ik

cd volume1 moet typen, maar dat werkt niet. Can't cd to volume1.
chdir volume1 ook niet. /volume1 of met gebruik van aanhalingstekens werkt ook niet.
Het is een beetje anders dan Windows?

Als ik dir dan krijg ik
code:
1
2
3
4
drwxr-xr-x    3 root     root          4096 Mar 22 10:12 .
drwxr-xr-x   23 root     root          4096 Jun 26 14:36 ..
-rw-r--r--    1 root     root           364 Sep 13  2012 .profile
drwx------    2 root     root          4096 Mar 22 10:12 .ssh

Acties:
  • 0 Henk 'm!

  • Bart
  • Registratie: Februari 2001
  • Laatst online: 11-10 16:57
Tik eens 'pwd'. Dan zal je waarschijnlijk zien dat je in de /root directory staat. Dat betekent dat je met 'cd volume1' naar /root/volume1 gaat en die directory bestaat niet (zoals je al kan zien aan je 'dir' output).

'cd /volume' moet dus werken. En met 'cd /volume1/Films/xxx/xxx/xxx/' kom je in de directory uit waar het bestand staat wat je wil verwijderen.

I'm not deaf, I'm just ignoring you.


Acties:
  • 0 Henk 'm!

  • NeutraleTeun
  • Registratie: Mei 2005
  • Laatst online: 02:48
Hebbes!
Stond inderdaad in /root 8)7 , zo heb ik ook ingelogd.

code:
1
2
-rw-rw-rw-    1 nzbget   users    353599494 Jan 19 02:25 House MD - 6 - Que Ser
 Ser .avi


Dat is de boosdoener.
In Windows heet die House MD - 6 - Que Ser_ Ser_ (underscore dus).
En op de NAS:
Afbeeldingslocatie: http://farm8.staticflickr.com/7437/9142958969_b73c60a27e.jpg
NAS by Ren0W, on Flickr

code:
1
2
rm "House MD - 6 - Que Ser Ser .avi"
rm: can't remove 'House MD - 6 - Que Ser Ser .avi': No such file or directory

Volledige /volume1/.../.avi werkt ook niet.

Met underscore ook niet.
code:
1
rm: can't remove 'House MD - 6 - Que Ser_Ser_.avi': No such file or directory


Mis ik hier weer een bepaalde stap?

Acties:
  • 0 Henk 'm!

  • Sleepkever
  • Registratie: Juni 2007
  • Laatst online: 10-10 23:45
Ah, zo te zien gaat er gewoon iets fout met de encoding. In veel gevallen werkt tab als autocomplete knop in linux. Als je nou een deel typt van de naam en met tab autocomplete doet op het stuk na Que kan je hem waarschijnlijk wel verwijderen. Zou kunnen dat dit niet met quotes werkt, en dan moet je de spaties even "escapen" met een \ ervoor. Dus:
code:
1
rm House\ MD\ -\ 6\ -\ Que
en dan een keer op tab duwen, dan zou hij de rest vanzelf aan moeten vullen.

Waarschijnlijk zitten er ergens tekens tussen die niet weer gegeven worden of die je als spaties ziet, maar dat toch eigenlijk niet zijn. Eventueel kan je ook mv doen ipv rm om het te hernoemen naar een bestandsnaam die wel werkt als je het bestand nog wilt behouden. ( mv <origineele name> <nieuwe naam> )

Acties:
  • 0 Henk 'm!

  • NeutraleTeun
  • Registratie: Mei 2005
  • Laatst online: 02:48
Succes!

code:
1
rm House\ MD\ -\ 6\ -\ Que\ Ser \ Ser .avi


Inderdaad de Tab vergeten |:(

Hernoemen hoeft niet, bestand ligt me al maanden dwars, weg ermee! :9
Toch weer een beetje meer kennis en les in Linux. Beetje lastig, voor een niet-Tweaker.

Bedankt allen!

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 11-10 19:41

Hero of Time

Moderator LNX

There is only one Legend

Het is niet meer Linux dan DOS. Het commando is net ietsjes anders, maar de functie is gelijk. Waar je 'ls' typt op Linux is 't 'dir' in DOS en ipv 'rm' is 't 'del' bij MS. Tab werkt in beide gevallen hetzelfde :).

Maar nu weet je ook hoe je hardnekkige bestanden van je NAS kan verwijderen. Foutmeldingen als 'Bestand of map bestaat niet" terwijl je 'm ziet geeft eigenlijk al aan dat de naam een teken bevat wat je niet ziet en de webinterface kan er dan ook niet mee overweg vanwege de encoding. Leve de commandline :D.

Commandline FTW | Tweakt met mate

Pagina: 1