FTP et SSH – Transfert SFTP sur volume Block Storage attaché à instance Public Cloud
... / Transfert SFTP sur volume...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Transfert SFTP sur volume Block Storage attaché à instance Public Cloud

Par
CeliaE2
Créé le 2023-03-14 10:36:00 (edited on 2024-09-04 11:33:44) dans FTP et SSH

Bonjour à toutes et à tous,

J'utilise une instance Public Cloud r2-30 avec un volume Block Storage classic de 150 Gio attaché.

J'utilise FileZilla pour mon transfert de fichiers, où je peux facilement créer un dossier pour mes données par exemple dans ~/home/ubuntu/projet.

Cependant je souhaite stocker mes données sur mon nouveau disque monté d'après la documentation (https://docs.ovh.com/fr/public-cloud/creer-et-configurer-un-disque-supplementaire-sur-une-instance/).
Ma partition créée sur le disque supplémentaire a donc été formatée puis montée au point de montage ~/mnt/disk.

Lorsque je veux créer un dossier dans ~/mnt/disk pour stocker mes données, FileZilla échoue, il n'arrive pas à créer de sous dossier ni a écrire de fichier.

Comment utiliser mon nouvel espace de stockage ?
Merci pour vos retour.


8 réponses ( Latest reply on 2023-03-14 14:21:24 Par
CeliaE2
)


il n'arrive pas à créer de sous dossier ni a écrire de fichier.


Bonjour,

Après le montage de votre disque, que renvoie la commande 'mount' sans paramètre ?

`/dev/sdb1 on /mnt/disk type ext4 (rw,relatime)`


/mnt/disk


Je suppose que votre commande mount, vous la faites avec root ou bien via sudo...

et votre utilisateur SFTP, a-t-il les droits d'accès ?

su _`votre_utilisateur_SFTP`_
pwd
cd /mnt/disk
ls
touch x.x

ça fonctionne ?


(et non ~/mnt/disk comme vous dites ici:)

créer un dossier dans ~/mnt/disk

En effet j'ai bien fait la commande mount via sudo et il semble bien que mon utilisateur (ici ubuntu) n'ai pas les droits d'accès, en effet je n'ai pas la permission d'utiliser la commande `touch`
Savez vous comment je peux changer ça ?


il semble bien que mon utilisateur (ici ubuntu) n'ai pas les droits d'accès


Je ne vais pas donner un cours sur les fondamentaux de linux.
Documentez-vous sur les commandes chown et chmod.

Créez un autre utilisateur que ubuntu pour la production (donc un utilisateur qui n'est pas autorisé à faire sudo et de casser votre système)

Cependant je ne cherche pas à créer un dossier moi même, mais bien FileZilla qui copie un dossier de mon ordinateur local vers le Public Cloud OVH.
En tout cas merci pour vos retours


mais bien FileZilla qui copie un dossier de mon ordinateur local vers le Public Cloud OVH.


J'ai bien compris. Ca ne change rien à ma réponse. Vous devez donner les accès en écriture à l'utilisateur qui va écrire à cet endroit.

Très bien je vais me renseigner, merci beaucoup !