Salutations,
Sur un Raspberry sous Debian, j’ai un bête pb de droits que je ne m’explique pas, alors que tout fonctionnait à merveille au début du mois.
Il s’agit d’un script de sauvegarde du contenu de la SD du Pi vers un disque réseau.
Le partage réseau est up et fonctionnel :
pi@Rasppy ~ $ df -H
df: « /root/.gvfs »: Permission non accordée
Sys. fich. Taille Util. Dispo Uti% Monté sur
rootfs 3,8G 2,2G 1,5G 60% /
/dev/root 3,8G 2,2G 1,5G 60% /
devtmpfs 226M 0 226M 0% /dev
tmpfs 46M 246k 46M 1% /run
tmpfs 5,3M 0 5,3M 0% /run/lock
tmpfs 92M 0 92M 0% /run/shm
/dev/mmcblk0p1 59M 11M 49M 18% /boot
//192.168.0.105/Backup/Serveurs/Raspberrys/Rasppy 3,0T 1,4T 1,6T 47% /home/pi/NAS/Backups
Le compte “pi” à les droits en écriture sur ce partage :
pi@Rasppy ~ $ cd /home/pi/NAS/Backups/
pi@Rasppy ~/NAS/Backups $ ls
RasppySDCardBackup-20141005.gz RasppySDCardBackup.gz
pi@Rasppy ~/NAS/Backups $ mkdir toto
pi@Rasppy ~/NAS/Backups $ ls
RasppySDCardBackup-20141005.gz RasppySDCardBackup.gz toto
pi@Rasppy ~/NAS/Backups $ rmdir toto/
pi@Rasppy ~/NAS/Backups $ ls
RasppySDCardBackup-20141005.gz RasppySDCardBackup.gz
pi@Rasppy ~/NAS/Backups $
Et le script est dans la home de l’utilisateur :
pi@Rasppy ~ $ ls
Desktop indiecity NAS ocr_pi.png runSDCardBackup.sh SDCardBackup.log vncboot
Voici le contenu du script :
[code]#!/bin/sh
Script to backup the SD card of a Pi to the nas.
This should be copied to the /home/pi directory on each Pi and then
set in the crontab to run automatically on a set schedule.
Be sure to pass in a single argument to name the backup file
(e.g. homePiBackup or mediaPiBackup)
Refer here for the original information:
http://www.stuffaboutcode.com/2012/08/raspberry-pi-auto-backups.html
sudo /etc/init.d/cron stop
sudo bash -c "dd if=/dev/mmcblk0 | sudo gzip > /home/pi/NAS/Backups/RasppySDCardBackup.gz"
sudo /etc/init.d/cron start[/code]
Et voici l’erreur depuis quelques jours :
pi@Rasppy ~ $ ./runSDCardBackup.sh
[ ok ] Stopping periodic command scheduler: cron.
bash: /home/pi/NAS/Backups/RasppySDCardBackup.gz: Permission non accordée
[ ok ] Starting periodic command scheduler: cron.
pi@Rasppy ~ $
Cela fait pareil si je le lance depuis le compte root :
root@Rasppy:/home/pi# ls
Desktop indiecity NAS ocr_pi.png runSDCardBackup.sh SDCardBackup.log vncboot
root@Rasppy:/home/pi# ./runSDCardBackup.sh
[ ok ] Stopping periodic command scheduler: cron.
bash: /home/pi/NAS/Backups/RasppySDCardBackup.gz: Permission non accordée
[ ok ] Starting periodic command scheduler: cron.
root@Rasppy:/home/pi#
Avez-vous une idée ?


