Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: grsync geeft foutcode  (gelezen 1506 keer)

Offline rietje

  • Lid
grsync geeft foutcode
« Gepost op: 2022/07/28, 14:17:02 »
Xubuntu 22.04

Het liukt me niet om Grsync goed te laten werken. Ik krijg telkens door een foutcode nr.23
Gewoon een Home map naar de externe HD, eenvoudiger kan het niet.
Wie weet een oplossing?

Offline Bloom

  • Lid
Re: grsync geeft foutcode
« Reactie #1 Gepost op: 2022/07/28, 15:29:51 »
Foutcode 23 zegt dat sommige bestanden niet gekopieerd konden worden. Er is dus een partiële (gedeeltelijke) transfer gebeurd.
Meestal wordt dat veroorzaakt door incompatibele bestandssystemen. En de fout die heel veel mensen maken met externe harde schijven is dat ze die laten staan in een Microsoft Windows bestandsformaat dat de attributen van Linux niét ondersteunt. Ja, dan krijg je zoiets. Kopieer een homedirectory van Linux NOOIT naar NTFS laat staan FAT!
Wil je de externe harde schijf toch in dat incompatibele Microsoft-specifieke formaat laten staan, zet je back-up dan in een 7zip of gzip/tar archief, dat ondersteunt die Linux attributen wel.

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #2 Gepost op: 2022/07/28, 16:14:04 »
Mijn ext.HD is altijd geformatteerd naar Ext4 geweest en nog.

Offline Bloom

  • Lid
Re: grsync geeft foutcode
« Reactie #3 Gepost op: 2022/07/28, 17:14:12 »
Ah. ¨Prima. Soms staan in er een homedirectory bestanden die eigendom zijn van de root. Dat hoort eigenlijk niet, maar het kan wel. En dan krijg je die fout ook.

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #4 Gepost op: 2022/07/29, 10:05:25 »
Hoe kan ik dat te weten komen?  als ik" sudo ls /root" doe, dan krijg ik als antwoord snap.
« Laatst bewerkt op: 2022/07/29, 10:11:24 door rietje »

Offline h2o

  • Lid
Re: grsync geeft foutcode
« Reactie #5 Gepost op: 2022/07/29, 10:17:38 »
Ik heb hiervoor een scripje. Aangepast naar jouw situatie wordt dat:
Citaat
#!/bin/sh
#Account rietje
sudo chmod -R 0777 /home/rietje
sudo chmod 0755 /home/rietje
sudo chmod 0644 /home/rietje/.dmrc
sudo chown -R rietje /home/rietje
sudo chgrp -R rietje /home/rietje
rm -f ~/.thumbnails/normal/*

Sla dit op in een tekstbestandje, noem dat bijvoorbeeld rechten en maak het uitvoerbaar met het commando
sudo chmod +x rechtenDan kopiëren naar sudo cp rechten /usr/bin en voilá.

In een terminal intypen rechten en ALLE rechten staan nu goed.

Ik ga er vanuit dat jouw gebruikersnaam rietje is, anders aanpassen aan de goede situatie.

Met dit scriptje heb ik meer dan eens (al dan niet aangepast) dergelijke problemen op kunnen lossen.
« Laatst bewerkt op: 2022/07/29, 10:19:15 door h2o »
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #6 Gepost op: 2022/07/29, 10:30:54 »
#!/bin/sh
#Account rietje
sudo chmod -R 0777 /home/rietje
sudo chmod 0755 /home/rietje
sudo chmod 0644 /home/rietje/.dmrc
sudo chown -R rietje /home/rietje
sudo chgrp -R rietje /home/rietje
rm -f ~/.thumbnails/normal/*

Moet ik dat eerst in de terminal zetten?  En hoe maak ik dan een tekstbestand.  Ik ben maar een leerling op dit gebied.

Offline h2o

  • Lid
Re: grsync geeft foutcode
« Reactie #7 Gepost op: 2022/07/29, 10:39:02 »
Open je teksteditor en kopieer deze regels.
Dan via de commando's het uitvoerbaar maken en kopiëren.
Je kunt ook met de bestandsbeheerder het bestand uitvoerbaar maken, meestal rechtermuisknop op dat bestand klikken en dan eigenschappen dan rechten en dan uitvoerbaar maken.

Als het helemaal moeilijk voor je is, deze regels kopiëren naar een tekstbestand en dan de regels naar de terminal kopiëren. Bewaar het bestand dan goed, kan nog weleens van pas komen.
« Laatst bewerkt op: 2022/07/29, 10:40:38 door h2o »
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #8 Gepost op: 2022/07/29, 14:27:40 »
uitvoerbaar gemaakt en dit is het resultaat:

wim@wim-Lenovo-S500:~$ rechten
[sudo] wachtwoord voor wim:
chmod: kan geen toegang krijgen tot '/home/wim/GoogleDrive': Toegang geweigerd
chown: kan geen toegang krijgen tot '/home/wim/GoogleDrive': Toegang geweigerd
chgrp: kan geen toegang krijgen tot '/home/wim/GoogleDrive': Toegang geweigerd
wim@wim-Lenovo-S500:~$ sudo rechten
chmod: kan geen toegang krijgen tot '/home/wim/GoogleDrive': Toegang geweigerd
chown: kan geen toegang krijgen tot '/home/wim/GoogleDrive': Toegang geweigerd
chgrp: kan geen toegang krijgen tot '/home/wim/GoogleDrive': Toegang geweigerd
wim@wim-Lenovo-S500:~$
Ergens is GoogleDrive dominant, ik heb al meer het idee gekregen dat mijn systeem in de war is.

Offline Bloom

  • Lid
Re: grsync geeft foutcode
« Reactie #9 Gepost op: 2022/07/30, 02:18:44 »
Heb je in dat script /home/wim gebruikt of de environment variable $HOME of misschien zelfs ~ ?
Doe eens
echo $HOME
en toon het resultaat. Die GoogleDrive hoort niet bij je homedirectory-specificatie en als die in je home staat, is het normaal dat die niet mee gekopieerd wordt naar een externe harde schijf en dan zou dat eventueel ook die foutcode 23 kunnen opleveren.

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #10 Gepost op: 2022/07/30, 09:57:38 »
Antwoord in terminal is    /home/wim

"wim"  is mijn gebruikersnaam
Ik heb het script gebruikt, maar aangepast naar eigen gebruikersnaam. Dus i.p.v "rietje"  "wim" gebruikt.
In mijn persoonlijke map staat een map GoogleDrive, als ik die open wordt ook de inhoud van GoogleDrive getoond.!
Op het bureaublad heb ik ook nog een snelkoppeling naar GoogleDrive staan.
Daar moet ergens iets niet goed zijn, maar ik durf de mapGoogleDrive niet te verwijderen. Raak ik wellicht weer mijn verbinding met GoogleDrive kwijt.
« Laatst bewerkt op: 2022/07/30, 10:13:02 door rietje »

Offline Bloom

  • Lid
Re: grsync geeft foutcode
« Reactie #11 Gepost op: 2022/07/30, 10:17:26 »
In GrSync kun je normaal opgeven welke directory's hij NIET moet meenemen in de kopie. Ofwel: welke directory's hij moet overslaan of uitsluiten in de bron.
Geef daar die map GoogleDrive op, dan zou de foutcode 23 ook moeten verdwijnen.

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #12 Gepost op: 2022/07/30, 11:23:30 »
Ik zie in Grsync die mogelijkheid niet. Onder geen van de 3 tabs. Of ze gebruiken daar een aparte naam voor.


Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #14 Gepost op: 2022/07/30, 13:46:30 »
Grsync geeft nog steeds aan: Voltooid met fouten.

Bij openen van de externe HD krijg ik een map te zien "Backintime" ,deze openen geeft wim-Lenovo-S500, deze openen geeft "root"
« Laatst bewerkt op: 2022/07/30, 13:49:44 door rietje »

Offline Bloom

  • Lid
Re: grsync geeft foutcode
« Reactie #15 Gepost op: 2022/07/30, 16:11:00 »
Gebruik je BackInTime nog? Indien niet, kun je die directory gewoon wissen.
sudo rm -rf ~/Backintime
Anders kun je overwogen om hem leesbaar te maken voor iedereen:
sudo chmod -R +r ~/Backintime

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #16 Gepost op: 2022/07/30, 16:39:35 »
Backintime verwijderd.  Zelfde foutmelding.


Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #18 Gepost op: 2022/07/31, 11:34:07 »
Waar moet ik dat doen?


Offline Bloom

  • Lid
Re: grsync geeft foutcode
« Reactie #20 Gepost op: 2022/07/31, 12:41:47 »
Ik gebruik trouwens een script homebkup om mijn home-directory te back-uppen naar het centrale-opslagsysteem in mijn netwerk.
#!/bin/bash
Thuis=/home/$USER
rsync -vau --links --progress --stats --inplace --no-whole-file --delete-after --super --exclude-from=$Thuis/bin/homebkupexclude.lst $Thuis/Openbaar/Desktop/$HOSTNAME/$USER

De link Openbaar is een mount (koppeling) die wijst naar mijn centrale opslagsysteem. De subdirectory Desktop daarin bevat back-ups van desktopsystemen en notebooks.
Het excludebestand dat ik gebruik bevat dit:
.AbiSuite
.adito
.adobe
.appdata
.aptitude
.audacity-data
.avidemux
.BOINC Manager
.byobu
*cache*
*Cache*
.calc_history
.compiz
.cooliris
.davfs2
.dbus
.debtags
.diakonos
.dillo
.dvdrip
.dvdrip-master
.dvdriprc
.emma
.evolution
.fltk
.fr-*
.gconf
.gconfd
.gegl-0.0
.gem
.gimp-2.6
.gksu.lock
.gnome
.gnome2
.gnome-commander
.gnupg
.gnusound
.grip
.grip-lame
.grip-oggenc
.gscriptor
.gstreamer-0.10
.gtk-bookmarks
.gvfs
.iced*
.jajuk_bootstrap
.java
.joe_state
.kchmviewer
.kde
.lftp
.libvirt
.liz
.lizmeta
.nautilus
.ncftp
.netx
.netxrc
.nexuiz
.openarena
.pulse
.qt
.rnd
.thumbnails
.tsclient
.ubuntu-tweak
.update-manager-core
.update-notifier
.VirtualBox
.w3m
.wallpapers
.wapi
.xine
.xinput.d
.xsession*
abcde.*
bin
cdrip
Afbeeldingen
Documenten
Downloads
Muziek
Video's
Openbaar
Media
Bestanden
Bij mij staan die directory's Afbeeldingen, Documenten, Downloads, Muziek, Video's, enz. allemaal op dat centrale opslagsysteem en ze hoeven dus niet geback-upt te worden vanaf de desktops.

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #21 Gepost op: 2022/07/31, 14:04:53 »
Doe eens Bestand / Rsync opdrachtregel en toon wat hij daar geeft.

Opdrachtregel van gsync :

rsync -r -t -x -v --progress -s /home/wim/ /media/wim/64024f48-08be-41a4-8a5f-e6eda29f3e64
« Laatst bewerkt op: 2022/08/01, 19:31:21 door rietje »

Offline rietje

  • Lid
Re: grsync geeft foutcode
« Reactie #22 Gepost op: 2022/08/02, 10:32:10 »
Grsync werkt goed nu. De externe HD had root rechten. deze omgezet naar eigenaar.
Bedankt allemaal.

Offline Bloom

  • Lid
Re: grsync geeft foutcode
« Reactie #23 Gepost op: 2022/08/02, 11:23:50 »
Dat is een vaak voorkomende beginnersfout. Je hebt rootrechten nodig om een volume te formatteren en als dat klaar is, heeft de root er toegang toe en niemand anders. Je mag dus niet vergeten de rechten te wijzigen zodat het door gewone gebruikers gebruikt kan worden. Bij Windows bestandssysteemformaten zoals FAT en NTFS is er geen ondersteuning voor Linux-rechten en dus heb je dat probleem niet. Maar Windows bestandssystemen zijn ongeschikt om Linux systemen mee te back-uppen. Zelfs een back-up van je home-directory kan niet met goed gevolg. Dus moet je ofwel een Linux bestandssysteem gebruiken zoals ext4 of jfs of xfs, of het Windows bestandssysteem vullen met een tussenvorm die wél Linux permissies ondersteunt zoals tar of 7zip of zoiets.