Pages : 1
#1 Le 10/01/2024, à 11:06
- FAD
Transfert fichier vers partage NAS
Bonjour,
J'ai créé un lien avec un dossier partagé entre mon NAS et mon serveur Kubuntu 22.04 via le tuto du site.
Le lien existe bien et il est bien monté et accessible depuis mon KDE via Dolphin.
Lorsque je lance une commande de move d'un fichier via la console à destination de mon NAS cela fonctionne.
Si j'embarque cette commande dans un BASH cela ne fonctionne pas.
Mon dossier partagé en lien avec mon NAS appartient à root et dans le groupe root (Je ne sais pas si cela a un lien). J'ai cherché à changer cela pour le mettre dans le groupe de l'utilisateur qui lance le script mais impossible tant que le line est monté.
Une idée du pourquoi ma commande fonctionne via la console mais pas possible via mon script ?
Pour info j'ai un autre script qui lance une commande "mysqldump" et qui fonctionne très bien, mais cela se passe en local sur le disque de la machine ubuntu.
Merci pour votre aide,
Hors ligne
#2 Le 10/01/2024, à 11:35
- Tha Tawa'S
Re : Transfert fichier vers partage NAS
Hello,
Tu nous donne le contenu du script ?
Si tu tapes ta tete contre une cruche et que ca sonne creux... ce n est peut-etre pas la cruche qui est creuse....
Hors ligne
#3 Le 10/01/2024, à 13:30
- FAD
Re : Transfert fichier vers partage NAS
Ci dessous, pas grand chose dans le script.
Merci pour ton aide !
***********************************************************************************************************
#!/bin/bash
mysqldump -u Uproj -pmotdepasse projeqtor > projeqtor-$(date +%d%m%Y).sql
mv projeqtor*.sql /home/user/Backup_Projeqtor/
*********************************************************************************************************
Hors ligne
#4 Le 10/01/2024, à 16:39
- jplemoine
Re : Transfert fichier vers partage NAS
Sans aucune garantie : essaie de "protéger" tes nom de fichier d'éventuels caractères spéciaux.
mv "projeqtor*.sql" "/home/user/Backup_Projeqtor/"
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#5 Le 10/01/2024, à 16:42
- jplemoine
Re : Transfert fichier vers partage NAS
L'autre piste est de passer par une variable..
now=$(date +%d%m%Y)
mysqldump -u Uproj -pmotdepasse projeqtor > projeqtor-${now}.sql
mv "projeqtor${now}.sql" "/home/user/Backup_Projeqtor/"
NB : à partir du moment où il ne crée qu'un seul fichier, autant le nommer.
Il suffira, la première fois, de déplacer les anciens fichiers manuellement.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#6 Le 10/01/2024, à 17:21
- FAD
Re : Transfert fichier vers partage NAS
Merci pour les infos, mais rien n'y fait.
je pense que c'est un problème de droits utilisateurs...
si je lance la commande dans la console sans sudo j'ai un "Permission Denied", par contre si je fais la même commande en sudo et bien le fichier est transféré.....
Hors ligne
#7 Le 10/01/2024, à 18:34
- Tha Tawa'S
Re : Transfert fichier vers partage NAS
Comment as-tu fait ton partage (samba, NFS, ...) ?
je comprends que projeqtor.sql est sur ton serveur et que /home/user/Backup_Projeqtor/ est le point de montage vers ton NAS sur le serveur ?
mv "projeqtor*.sql" "/home/user/Backup_Projeqtor/"
Il se pourrait que ce point de montage soit monté "à la demande" plutot que permanent, d ou l a necessité d a voir le privilege sudo pour le monter.
Si tu tapes ta tete contre une cruche et que ca sonne creux... ce n est peut-etre pas la cruche qui est creuse....
Hors ligne
#8 Le 11/01/2024, à 08:05
- FAD
Re : Transfert fichier vers partage NAS
Bonjour,
Merci pour ton retour.
J'ai suivi le tuto ci dessous :
https://doc.ubuntu-fr.org/synology
Oui, le point de montage est bien est bien /home/user/Backup_Projeqtor/
Je pense que le point de montage est permanent (voir tuto §2.3).
Hors ligne
#9 Le 11/01/2024, à 08:47
- Tha Tawa'S
Re : Transfert fichier vers partage NAS
Comment as-tu géré authentification ?
Si tu tapes ta tete contre une cruche et que ca sonne creux... ce n est peut-etre pas la cruche qui est creuse....
Hors ligne
#10 Le 11/01/2024, à 08:54
- FAD
Re : Transfert fichier vers partage NAS
J'ai crée un User et mot de passe pour mon dossier partagé sur mon NAS, et je passe ce user et mdp via un fichier .cred au montage via fstab.
Hors ligne
#11 Le 11/01/2024, à 10:46
- Tha Tawa'S
Re : Transfert fichier vers partage NAS
As-tu essayé avec un repertoire nativement "root" comme dans l exemple du tuto /media ?
Si tu tapes ta tete contre une cruche et que ca sonne creux... ce n est peut-etre pas la cruche qui est creuse....
Hors ligne
#12 Le 11/01/2024, à 17:01
- iznobe
Re : Transfert fichier vers partage NAS
Bonjour ,
ton script est le suivant :
*********************************************************************************************************** #!/bin/bash mysqldump -u Uproj -pmotdepasse projeqtor > projeqtor-$(date +%d%m%Y).sql mv projeqtor*.sql /home/user/Backup_Projeqtor/ *********************************************************************************************************
qu ' obtiens tu comme réponse lorsque tu lances le script ?
qu ' obtiens tu comme réponse en lancant les 2 commandes à partir du terminal ?
donnes des copier coller des 3 retours entre balises code stp .
NOTE : pour inserer les balises code dans ton message du forum , il faut appuyer sur ce bouton :
Dernière modification par iznobe (Le 11/01/2024, à 17:03)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#13 Le 16/01/2024, à 07:58
- FAD
Re : Transfert fichier vers partage NAS
Bonjour,
Désolé pour retour tardif.
Du coup j'ai séparé mes deux lignes de code pour tenter d'isoler la problématique. Le script de dump se passe très bien, pas de problème.
Si je lance mon Script qui contient le move vers le dossier partagé avec mon NAS j'obtient le message :
mv: cannot create regular file '/media/user/Backup_Projeqtor/projeqtor-240115.sql': Permission denied
Si je lance le même srcipt avec la commande "sudo bash Move_Backup.sh" et bine tout se passe correctement.
Hors ligne
#14 Le 19/01/2024, à 10:14
- iznobe
Re : Transfert fichier vers partage NAS
Bonjour , tu n' as qu ' à rajouter sudo dans la ligne correspondante de ton script dans ce cas .
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#15 Le 19/01/2024, à 10:21
- krodelabestiole
Re : Transfert fichier vers partage NAS
tu peux jeter un oeil à rclone : l'outil est taillé pour la copie de fichiers sur support distant.
ce sera aussi plus performant qu'une copie sur un espace monté par fuse.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
Pages : 1