URL: https://linuxfr.org/wiki/tuto-howto-ubuntu-debian-montage-webdav-davfs-en-ram Title: [Tuto/HowTo] [Ubuntu/Debian] - Montage webdav/davfs en RAM Authors: voxdemonix Date: 2018年10月20日T11:52:05+02:00 License: CC By-SA Tags: nextcloud, owncloud, montage_distant, webdav, davfs, ubuntu et debian Score: 0 Introduction ============ Ici nous allons voir comment effectuer le montage [webdav/davfs](https://fr.wikipedia.org/wiki/WebDAV) ([nextcloud](https://nextcloud.com)/[owncloud](https://owncloud.org)) sur votre client en mémoire [RAM](https://fr.wikipedia.org/wiki/M%C3%A9moire_vive). Ainsi lorsque vous envoyez ou lisez un fichier, il sera placé temporairement en mémoire RAM plus tôt que sur le disque. Les avantages sont : * un gain de performance * la réduction de l'usure des disques * suppression du "bug du cache qui grossit" Les désavantages sont : * une diminution de la quantité de [RAM](https://fr.wikipedia.org/wiki/M%C3%A9moire_vive) disponible pour les autres logiciels, suivant votre utilisation * limite de la taille des fichiers téléversable. Petit rappel, en cas de consommation de plus de 98% de la RAM, votre machine [freeze](https://www.commentcamarche.com/faq/2811-blocage-du-pc-ordinateur-se-bloque-systeme-gele-freezes). Ne soyez donc pas trop gourmand **Attention : cette méthode interdit l'upload de fichier plus gros que votre mémoire RAM. /!\ Tout fichier qui n'est pas envoyé/synchronisé avant extinction/reboot de la machine est perdu ! (pensez à toujours démonter avant déteindre, sans forcer)** Mise en Place ============= 1. **Créez le dossier qui sera en mémoire RAM et le sous-dossier qui servira de point de montage.** ``` sudo mkdir -p /media/davfs/cloud sudo chown root:$USER -R /media/davfs/ ``` 1. **Éditez [fstab](https://fr.wikipedia.org/wiki/Fstab).** ``` sudo nano /etc/fstab ``` 1. **Ajoutez les lignes suivantes :** ``` # DAVFS - infos : https://linuxfr.org/wiki/tuto-howto-ubuntu-debian-montage-webdav-davfs-en-ram tmpfs /home/votre_user/.davfs2/cache/ tmpfs defaults,noatime,nodev,noexec,user,mode=1777,size=6024M 0 0 https://cloud.myDomain.com/remote.php/webdav/ /media/davfs/cloud davfs _netdev,rw,user 0 0 ``` * **_/home/votre_user/.davfs2/cache/_** ⇒ remplacez "_votre_user_" par le nom de votre utilisateur. * **_6024M_** => ici on limite la taille à 6024 Mo (soit 6Go), vous devez bien entendu adapter cette valeur en ne dépassant pas 75% de votre RAM. Il va de soit que vous ne pourrez faire rentrer dedans des fichiers excédant le volume disponible. 1. **Éditez votre fichier _/home/$USER/.davfs/secret_.** ``` sudo nano /home/$USER/.davfs2/secrets ``` 1. **Et ajoutez votre point de montage :** ``` /media/davfs/cloud user password_token ``` 1. **Redémarrez la machine.** ``` sudo reboot ``` 1. **Pour vérifier le bon fonctionnement, vous pouvez entrer la commande suivante.** ``` df -h ``` ![DF-davfs-remote-mount-in-RAM](https://image.ibb.co/cgcBAf/Screenshot-2018年10月20日-DF-davfs-remote-mount-in-RAM.gif) Farm Link ========= * [[FR] 💽 [Tuto/HowTo] [Ubuntu/Debian] Montage webdav/davfs en RAM](http://pjpxyxbxckp3hac6ogzwuqpwqrqex2emsn6b2fizn2hqqf5zhjoqi7ad.onion/doku.php?id=tutoriel_fr:tuto_howto_ubuntu_debian_montage_webdav_davfs_en_ram) (article d'origine)

AltStyle によって変換されたページ (->オリジナル) /