Nieuws:

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

Auteur Topic: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding  (gelezen 1065 keer)

cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Gepost op: 2011/12/10, 15:25:59 »
cp home dir naar backup partitie geeft een foutmelding:

cp: kan status van ‘/home/jb/.gvfs’ niet opvragen: Toegang geweigerd

Er is veel over te vinden maar toch kom ik er niet uit wat ik moet doen om dat te omzeilen, ik wil dat een commando zonder kalgen doorloopt.

cp --recursive --no-dereference --preserve=all --update --verbose
« Laatst bewerkt op: 2011/12/10, 15:29:22 door Al Bunty »
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Reactie #1 Gepost op: 2011/12/10, 15:35:39 »
Dan moet je de optie --one-file-system nog erbij zetten, dan slaat hij .gvfs over.
Let er dan wel op dat als je een andere partitie of schijf binnen je home gemount hebt dat die ook niet meegenomen wordt.

Re: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Reactie #2 Gepost op: 2011/12/11, 16:51:58 »
met --one-flie-system blijf ik diezelfde melding houden.

Andere manier daarna gedaan wordt voltooid zonder fouten (.gvfs staat erbij):
====================
*** RSYNC-opdracht wordt uitgevoerd (simulatie):
rsync -r -n -t -v --progress -u /home/xxx/ /media/BACKUP_HOME/xxx/

sending incremental file list
./
.xsession-errors
skipping non-regular file ".adobe/Acrobat/9.0/Cert/curl-ca-bundle.crt"
skipping non-regular file ".assaultcube/bot"
skipping non-regular file ".assaultcube/packages"
skipping non-regular file ".byobu/profile"
.cache/
.cache/indicator-applet-session.log
.cache/compizconfig/
.cache/ubuntuone/log/
.cache/ubuntuone/log/syncdaemon.log
.config/gnome-session/
.config/gnome-session/saved-session/
.config/indicators/application/
.config/session-state/
.gconf/
.gconf/apps/avant-window-navigator/theme/
.gconf/apps/awn-applet-taskmanager/
.gconf/apps/brasero/config/
.gconf/apps/brasero/config/%gconf.xml
.gconf/apps/compiz/general/allscreens/options/
.gconf/apps/gnome-terminal/profiles/Default/
.gconf/apps/instances/avant-window-navigator/panel-1/panel/
.gconf/apps/nautilus/desktop-metadata/BACKUP_HOME@46@volume/
.gconf/apps/nautilus/desktop-metadata/directory/
.gconf/apps/nautilus/desktop-metadata/home/
.gconf/apps/nautilus/desktop-metadata/trash/
.gconf/apps/nautilus/preferences/
.gconf/apps/rhythmbox/
.gconf/apps/rhythmbox/plugins/artdisplay/
.gconf/apps/rhythmbox/plugins/audiocd/
.gconf/apps/rhythmbox/plugins/audioscrobbler/
.gconf/apps/rhythmbox/plugins/cd-recorder/
.gconf/apps/rhythmbox/plugins/daap/
.gconf/apps/rhythmbox/plugins/generic-player/
.gconf/apps/rhythmbox/plugins/ipod/
.gconf/apps/rhythmbox/plugins/iradio/
.gconf/apps/rhythmbox/plugins/jamendo/
.gconf/apps/rhythmbox/plugins/magnatune/
.gconf/apps/rhythmbox/plugins/mmkeys/
.gconf/apps/rhythmbox/plugins/mtpdevice/
.gconf/apps/rhythmbox/plugins/status-icon/
.gconf/apps/rhythmbox/plugins/umusicstore/
.gconf/apps/rhythmbox/plugins/visualizer/
.gconf/apps/rhythmbox/state/
.gconf/apps/rhythmbox/state/library/
.gconf/apps/rhythmbox/state/podcast/
.gconf/desktop/gnome/peripherals/keyboard/host-xxx/0/
.gconf/desktop/gnome/peripherals/keyboard/host-xxx/0/%gconf.xml
.gconfd/
.gconfd/saved_state
.gnome2/
.gnome2/gedit/
.grsync/grsync.ini
.gvfs/
.local/share/gvfs-metadata/
.local/share/rhythmbox/
skipping non-regular file ".local/share/ubuntuone/Bij Ubuntu One aangeschaft"
.local/share/ubuntuone/syncdaemon/fsm/4/0/6/
.local/share/ubuntuone/syncdaemon/vm/shares/r/o/o/
.local/share/webkit/icondatabase/
.macromedia/Flash_Player/#SharedObjects/P255GDK3/mail.google.com/
.mozilla/firefox/zv26211w.default/
.mozilla/firefox/zv26211w.default/cookies.sqlite
.mozilla/firefox/zv26211w.default/cookies.sqlite-journal
.mozilla/firefox/zv26211w.default/formhistory.sqlite
skipping non-regular file ".mozilla/firefox/zv26211w.default/lock"
.mozilla/firefox/zv26211w.default/places.sqlite
.mozilla/firefox/zv26211w.default/places.sqlite-journal
.mozilla/firefox/zv26211w.default/sessionstore.js
.mozilla/firefox/zv26211w.default/urlclassifier3.sqlite
.mozilla/firefox/zv26211w.default/Cache/
.mozilla/firefox/zv26211w.default/Cache/3AB48113d01
.mozilla/firefox/zv26211w.default/Cache/94B8B329d01
.mozilla/firefox/zv26211w.default/Cache/_CACHE_001_
.mozilla/firefox/zv26211w.default/Cache/_CACHE_002_
.mozilla/firefox/zv26211w.default/Cache/_CACHE_003_
.mozilla/firefox/zv26211w.default/adblockplus/
.mozilla/firefox/zv26211w.default/extensions/
.mozilla/firefox/zv26211w.default/weave/changes/
.mozilla/firefox/zv26211w.default/weave/changes/forms.json
.mozilla/firefox/zv26211w.default/weave/changes/history.json
.mozilla/firefox/zv26211w.default/weave/toFetch/
.pulse/
skipping non-regular file ".pulse/42b2e6b0853b5ca6592494054de6151e-runtime"
skipping non-regular file ".pulse/64680ab88bd7fbc1249f4ab74c78e70e-runtime"
skipping non-regular file ".themes/aud-Default"
skipping non-regular file "Ubuntu One/Shared With Me"

sent 3645856 bytes  received 5604 bytes  663901.82 bytes/sec
total size is 143342861526  speedup is 39256.31 (DRY RUN)
====================

Als ik rsync -r -n -t -v --progress /home/xx/ /media/BACKUP_HOME/xx/
dus zonder -u (update) dan gaat ie alles nog eens copieren?
Vreemd? Rsync moet toch alleen in de bron nieuwe of veranderde files dan copieren.

« Laatst bewerkt op: 2011/12/20, 17:34:03 door Al Bunty »
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Offline jan11000

  • Lid
Re: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Reactie #3 Gepost op: 2011/12/11, 17:29:19 »
Dan heb je het verkeerd ingesteld.

Tip,
Gebruik grsync, stel alles grafisch in, dan als het laat lopen, dan zie je de textmode commando, deze kopieren, en het werkt.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Reactie #4 Gepost op: 2011/12/11, 17:30:11 »
.gvfs is wel een speciaal geval, aangezien alleen de eigenaar van die map toegang heeft en root niet.
De reden is dat er op die plek mogelijk ook versleutelde data onversleuteld terecht komt.
De cp opdracht zal je dus niet als root of met sudo uit moeten voeren, maar als de gebruiker van wie die map is.
Als je rsync als root uitvoert krijg je dus een vergelijkbare foutmelding als wanneer je cp gebruikt.
Met rsync kan je wel bepaalde mappen en bestanden uitsluiten wat met cp niet kan.
Je moet dan de optie --exclude='/.gvfs' gebruiken.

Ter verduidelijking:
johan@desktop:~$ ls -ld .gvfs
dr-x------ 3 johan johan 0 2011-12-02 09:45 .gvfs
johan@desktop:~$ sudo ls -ld .gvfs
ls: cannot access .gvfs: Permission denied

Re: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Reactie #5 Gepost op: 2011/12/11, 17:37:38 »
Dan heb je het verkeerd ingesteld.

Tip,
Gebruik grsync, stel alles grafisch in, dan als het laat lopen, dan zie je de textmode commando, deze kopieren, en het werkt.

Dat was de uitdraai van grsync.
Dat idee had ik al.
Overigens , als je grsync een 2e keer laat lopen in simulatie dan is er een bug, het scherm met de uitdraai opent dan niet goed.

Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Re: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Reactie #6 Gepost op: 2011/12/11, 17:38:40 »
.gvfs is wel een speciaal geval, aangezien alleen de eigenaar van die map toegang heeft en root niet.
De reden is dat er op die plek mogelijk ook versleutelde data onversleuteld terecht komt.
De cp opdracht zal je dus niet als root of met sudo uit moeten voeren, maar als de gebruiker van wie die map is.
Als je rsync als root uitvoert krijg je dus een vergelijkbare foutmelding als wanneer je cp gebruikt.
Met rsync kan je wel bepaalde mappen en bestanden uitsluiten wat met cp niet kan.
Je moet dan de optie --exclude='/.gvfs' gebruiken.

Ter verduidelijking:
johan@desktop:~$ ls -ld .gvfs
dr-x------ 3 johan johan 0 2011-12-02 09:45 .gvfs
johan@desktop:~$ sudo ls -ld .gvfs
ls: cannot access .gvfs: Permission denied


Duidelijk.

Ik had met cp de homedir gecopieerd naar een aparte partitie op een 2e fysieke schijf in de computer. Daarbij liep ik op .gvfs vast, maar dat is dus normaal en met cp kun je niet --exclude doen.

Ik loop nu vast met het gebruiken van grsync om de hele home dir te synchroniseren met de backup. Die schijf met backup zal in een andere computer worden gezet en ik wil dus straks met grsync over het netwerk de zaak kunnen synschroniseren.

Ik heb een directory gecopieerd en daarna met de instelling van grzync gecontroleerd of er dan niks gebeurt maar dan wordt alles weer gecopieerd.

Eerst (niet als root):
cp -R /home/xxx/Afbeeldingen /media/BACKUP_HOME/xxx/Afbeeldingen

Dan:
rsync -r -n -t --progress /home/xx/Afbeeldingen/ /media/BACKUP_HOME/xx/Afbeeldingen/

Wat gebeurt er: Alles wordt NOG EEN KEER gecopieerd door rsync???
« Laatst bewerkt op: 2011/12/20, 17:35:18 door Al Bunty »
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Offline jan11000

  • Lid
Re: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Reactie #7 Gepost op: 2011/12/11, 18:12:59 »
Dat alles opnieuw gekopiert wordt is goed.
Na het gebruik van rsync, dan doet hij het de 2e keer(met rsync) niet meer kopieren, dan is de file gemarkeerd door rsync.

Re: cp -Ru /home/xxx /media/BACKUP_HOMEDIR --> foutmelding
« Reactie #8 Gepost op: 2011/12/11, 18:18:25 »
Dat alles opnieuw gekopiert wordt is goed.
Na het gebruik van rsync, dan doet hij het de 2e keer(met rsync) niet meer kopieren, dan is de file gemarkeerd door rsync.
Dan is er dus een goede reden voor dat gedrag. Gelukkig!

Ik heb dit gedrag gecontroleerd. Inderdaad is dit wat er gebeurt. De tweede keer wordt er niks meer gecopieerd.

1) Ik heb dus alles nog een keer door grsync laten copieren.
 
2) Als ik dat zo doe, dan zie ik dat alles voltooid word zonder fouten, dus geen probleem met  .gvfs in dit geval?

3) waar kan ik dat nalezen over dat markeren?

UPDATE:
De schijf met de backup zit nu in een andere computer en wordt vanaf nu met grsync via het lokale netwerk gesynchroniseerd. Dit lukt.

Gelukkig wordt niet weer alles helemaal opnieuw gecopieerd, alleen de veranderingen, want dat zou geen doen zijn via het netwerk. Dit ondanks het feit dat de backup directory nu dus op een andere plek in het file systeem hangt.
« Laatst bewerkt op: 2011/12/20, 17:40:52 door Al Bunty »
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10