linuxaddict:reparer:freebox_monter_disque_dur_au_demarrage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linuxaddict:reparer:freebox_monter_disque_dur_au_demarrage [05/03/2022, 19:35] Claude Clerclinuxaddict:reparer:freebox_monter_disque_dur_au_demarrage [10/03/2022, 22:28] (Version actuelle) – [Étape 2 : Sur l'ordinateur] Claude Clerc
Ligne 1: Ligne 1:
-{{tag>freebox disque_dur}}+{{tag>freebox disque_dur curlftpfs smbfs cifs}}
 ====== Freebox : Monter le disque dur au démarrage ====== ====== Freebox : Monter le disque dur au démarrage ======
  
-===== Via curlftps =====+===== Via gio mount ===== 
 + 
 +<note tip>Certainement la plus cool des solutions !</note> 
 + 
 +==== Étape 1 : Sur la Freebox ==== 
 + 
 +Connectez-vous à l'interface de gestion de votre Freebox. 
 + 
 +Rendez-vous dans **Paramètres de la Freebox** et dans l'onglet **Mode avancé**, section **Partage de fichiers**, choisissez **Partages Windows**. 
 + 
 +Cochez les trois cases : 
 +  * **Activer SMBv2** 
 +  * **Activer le partage de fichiers** 
 +  * **Accès authentifié** 
 + 
 +Pour un usage à la maison, laissez //WORKGROUP// comme **Groupe de travail** et //freebox// comme nom d'utilisateur. 
 + 
 +Choisissez un mot de passe sans aucun espace, unique et réservé à cet usage. (Dans cet exemple : MonSuperPasswordUnique.) 
 + 
 +{{:linuxaddict:reparer:freebox_cifs.png?nolink&400|}} 
 + 
 +Validez vos choix. 
 + 
 +==== Étape 2 : Sur l'ordinateur ==== 
 + 
 +  - Ouvrir //nemo//, le gestionnaire de fichiers. 
 +  - Dans le menu //Aller à//, choisir //Réseau//
 +  - Dans la fenêtre qui s'ouvre, choisissez //Freebox Server (partage de fichiers)// puis ouvrir le dossier //freebox// qui apparaît. Lorsqu'une authentification vous est demandée, renseignez le nom d'utilisateur (//freebox//) et le mot de passe que vous avez choisi à l'étape 1 ; **enregistrer définitivement**. 
 +  - Faites afficher l'URI de ce partage (Ctrl-L dans //nemo//) et copiez-la. Avec une Freebox Pop, ce devrait être : <code>smb://freebox-server.local/freebox/</code>
 +  - Fermer //nemo//. 
 + 
 +Ensuite, ouvrez un terminal et saisissez les commandes suivantes, qui vont successivement démonter et monter le disque de votre freebox : 
 + 
 +  gio mount -u smb://freebox-server.local/freebox/ 
 +  gio mount smb://freebox-server.local/freebox/ 
 + 
 +Si tout fonctionne, vous pouvez poursuivre. 
 + 
 +Dans vos paramètres systèmes, choisissez **Applications au démarrage** et ajoutez une commande personnalisée : 
 +  * Nom : Accès disque Freebox 
 +  * Commande : <code>gio mount smb://freebox-server.local/freebox/</code> Remarques : Vous pouvez remplacer ''freebox-server.local'' par l'IP de votre freebox sur votre réseau local. 
 +  * Commentaire : Monte dans ~/freebox le disque dur de la Freebox au démarrage 
 +  * Délai d'exécution : 3 à 5 (secondes) 
 + 
 +Enregistrez. C'est fait. 
 + 
 +Pour tester, démontez ce disque et ensuite déconnectez-vous puis re-connectez-vous. Le disque de votre freebox apparaît dans la liste des disques montés. 
 + 
 +==== L'utilitaire Gigolo ==== 
 + 
 +[[https://www.uvena.de/gigolo/|Gigolo]] ? Il monte ce qu'on lui dit de monter. (//It mounts what it is told to.//) 
 + 
 +===== Via curlftpfs ===== 
 + 
 +Principaux avantages :  
 +  * La rapidité du transfert des fichiers ! Jusqu'à deux fois plus rapide qu'avec cifs. 
 +  * Le montage se fait à la demande et ne bloque donc pas pendant plusieurs minutes un ordinateur portable lors de son démarrage. 
 + 
 +Principal inconvénient : Impossible d'utiliser l'interface graphique (nemo) pour supprimer un dossier non vide. Il faut alors ouvrir un terminal et entrer la commande (dangereuse pour qui ne la maîtrise pas) : ''rm -f "Chemin vers le dossier"'' (ne pas oublier les guillemets si le chemin contient au moins une espace).
  
 ==== Étape 1 : Activer le serveur FTP de la Freebox ==== ==== Étape 1 : Activer le serveur FTP de la Freebox ====
Ligne 21: Ligne 79:
 Il est déconseillé d'activer l'accès distant (via Internet). Il est déconseillé d'activer l'accès distant (via Internet).
  
-==== Étape 2 : Sur votre ordinateur ====+==== Étape 2 : Sur l'ordinateur ====
  
-Installez //curlftps// : +Installez //curlftpfs// : 
-  apt install curlftps+  apt install curlftpfs
  
 Créez un dossier ''freebox'' à la racine de votre répertoire personnel : Créez un dossier ''freebox'' à la racine de votre répertoire personnel :
Ligne 31: Ligne 89:
 Dans vos paramètres systèmes, choisissez **Applications au démarrage** et ajoutez une commande personnalisée : Dans vos paramètres systèmes, choisissez **Applications au démarrage** et ajoutez une commande personnalisée :
   * Nom : Accès disque Freebox   * Nom : Accès disque Freebox
-  * Commande : ''curlftpfs ftp://freebox:MonSuperMotdepasseFTP@freebox-server.local /home/claude/freebox/''+  * Commande : <code>curlftpfs ftp://freebox:MonSuperMotdepasseFTP@freebox-server.local /home/votre_identifiant/freebox/</code> Remarques : Vous pouvez remplacer ''freebox-server.local'' par l'IP de votre freebox sur votre réseau local. Remplacez ''votre_identifiant'' par... votre identifiant.
   * Commentaire : Monte dans ~/freebox le disque dur de la Freebox au démarrage   * Commentaire : Monte dans ~/freebox le disque dur de la Freebox au démarrage
   * Délai d'exécution : 5 (secondes)   * Délai d'exécution : 5 (secondes)
Ligne 41: Ligne 99:
 Pour tester, déconnectez-vous puis re-connectez-vous. Le disque de votre freebox apparaît dans la liste des disques montés. Pour tester, déconnectez-vous puis re-connectez-vous. Le disque de votre freebox apparaît dans la liste des disques montés.
  
-===== Via smbfs =====+===== Via cifs (samba) =====
  
-<note tip>C'est une méthode que j'ai abandonnéecar elle cause trop de problèmes d'accès (lenteur et droits).</note>+Principal avantage :  
 +  * Stable, une fois bien configuré. 
 +  * Les fichiers et dossiers du partage sont traités comme des fichiers locaux par l'interface graphique nemo de gestion des fichiers. 
 + 
 +Principal inconvénient : Lenteur. 
 +==== Étape 1 : Sur la Freebox ==== 
 +Connectez-vous à l'interface de gestion de votre Freebox. 
 + 
 +Rendez-vous dans **Paramètres de la Freebox** et dans l'onglet **Mode avancé**section **Partage de fichiers**, choisissez **Partages Windows**. 
 + 
 +Cochez les trois cases : 
 +  * **Activer SMBv2** 
 +  * **Activer le partage de fichiers** 
 +  * **Accès authentifié** 
 + 
 +Pour un usage à la maison, laissez //WORKGROUP// comme **Groupe de travail** et //freebox// comme nom d'utilisateur. 
 + 
 +Choisissez un mot de passe sans aucun espace, unique et réservé à cet usage. (Dans cet exemple : MonSuperPasswordUnique.) 
 + 
 +{{:linuxaddict:reparer:freebox_cifs.png?nolink&400|}} 
 + 
 +Validez vos choix. 
 +==== Étape 2 : Sur l'ordinateur ====
  
 Il suffit d'ajouter, avec les droits root, les deux lignes suivantes à la fin du fichier ''/etc/fstab'' : Il suffit d'ajouter, avec les droits root, les deux lignes suivantes à la fin du fichier ''/etc/fstab'' :
   # Disque dur Freebox :   # Disque dur Freebox :
-  //freebox-server.local/freebox /media/freebox cifs _netdev,rw,users,guest,iocharset=utf8,uid=1000,gid=plugdev,sec=ntlmv2,file_mode=0777,dir_mode=0777,vers=1.0 0 0+  //freebox-server.local/freebox /media/freebox cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,rw,users,credentials=/home/identifiant/.freeboxcredentials,iocharset=utf8,uid=1000,gid=1000,sec=ntlmv2,file_mode=0777,dir_mode=0777,vers=2.0,noauto 0 0 
 + 
 +(Remplacez //identifiant// par la réponse de la commande ''whoami''.)
  
 Créez le dossier ''/media/freebox'' avec les droits root : Créez le dossier ''/media/freebox'' avec les droits root :
   sudo mkdir /media/freebox   sudo mkdir /media/freebox
 +
 +Créez le fichier ''~/.freeboxcredentials'' contenant les trois lignes suivantes :
 +<code>username=freebox
 +password=MonSuperPasswordUnique
 +domain=WORKGROUP
 +</code>
 +
 +Réservez à vous-même les droits d'accès en lecture/écriture à ce fichier :
 +  chmod 600 ~/.freeboxcredentials
  
 Vous pouvez tester avec : Vous pouvez tester avec :
-  sudo mount /media/freebox+  mount /media/freebox
 puis en allant vérifier le contenu du dossier ''/media/freebox'' : puis en allant vérifier le contenu du dossier ''/media/freebox'' :
   ls /media/freebox   ls /media/freebox
 +
 +Vérifiez également que vous avez le droit de créer un dossier.
  
 Tout fonctionne ? Au prochain démarrage de votre ordi, le disque dur de la Freebox sera automatiquement monté sur ''/media/freebox''. Tout fonctionne ? Au prochain démarrage de votre ordi, le disque dur de la Freebox sera automatiquement monté sur ''/media/freebox''.
  • linuxaddict/reparer/freebox_monter_disque_dur_au_demarrage.1646505355.txt.gz
  • Dernière modification : 05/03/2022, 19:35
  • de Claude Clerc