Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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édentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:disque:sd:raspi:nas:start [2021/02/17 15:44] – ↷ Page déplacée de fr:tutoriel:disque:sd:raspi:nas:start à tutoriel:disque:sd:raspi:nas:start admintutoriel:disque:sd:raspi:nas:start [2022/08/13 22:27] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Créer un NAS avec votre Raspberry Pi et Samba ====== ====== Créer un NAS avec votre Raspberry Pi et Samba ======
  
-====== Pré-requis ======+===== Pré-requis =====
  
-====== Première étape ======+===== Première étape =====
  
-====== Autres étapes ======+===== Autres étapes =====
  
-===== Création du serveur NAS avec Samba =====+==== Création du serveur NAS avec Samba ====
  
   - Éditez avec les droits d'administration le fichier **/etc/samba/smb.conf**<cli>pi@framboise:~ $ sudo nano /etc/samba/smb.conf</cli>pour le modifier comme ceci :   - Éditez avec les droits d'administration le fichier **/etc/samba/smb.conf**<cli>pi@framboise:~ $ sudo nano /etc/samba/smb.conf</cli>pour le modifier comme ceci :
Ligne 48: Ligne 48:
 Rule added (v6)</cli> Rule added (v6)</cli>
  
-===== Ajouter un disque =====+==== Ajouter un disque ====
  
   - Branchez votre disque à votre Raspberry Pi   - Branchez votre disque à votre Raspberry Pi
Ligne 63: Ligne 63:
 pi@framboise:~ $ sudo chmod -R ug=rwx,o=rx /home/shares/public/donnees</cli>Peu importe le nom du dossier (donnees dans l’exemple) Le nom du dossier (disk1 dans l’exemple) importe peu, il vous permettra de le retrouver aisément sur le réseau. pi@framboise:~ $ sudo chmod -R ug=rwx,o=rx /home/shares/public/donnees</cli>Peu importe le nom du dossier (donnees dans l’exemple) Le nom du dossier (disk1 dans l’exemple) importe peu, il vous permettra de le retrouver aisément sur le réseau.
   - **Montez la partition dans ce dossier** :<cli>pi@framboise:~ $ sudo mount /dev/sdb1 /home/shares/public/donnees/</cli>   - **Montez la partition dans ce dossier** :<cli>pi@framboise:~ $ sudo mount /dev/sdb1 /home/shares/public/donnees/</cli>
-  - **Monter les périphériques au démarrage** de la raspberry pi :éditez avec les droits d'administration le fichier **/etc/fstab** et pour chaque périphérique, rajoutez en bas du fichier une ligne :<code - >/dev/sdb1 /home/shares/public/donnees auto noatime,nofail 0 0</code>+  - **Monter les périphériques au démarrage** du Raspberry Pi :éditez avec les droits d'administration le fichier **/etc/fstab** et pour chaque périphérique, rajoutez en bas du fichier une ligne :<code - >/dev/sdb1 /home/shares/public/donnees auto noatime,nofail 0 0</code>
  
-===== Repérage des partitions =====+==== Repérage des partitions ====
  
-Avant de brancher le disque, lister les partitions du RPI en lançant :+Avant de brancher le disque, lister les partitions du Raspberry Pi en lançant :
 <cli>$ pi@framboise:~ $ lsblk <cli>$ pi@framboise:~ $ lsblk
 NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
Ligne 73: Ligne 73:
 ...</cli> ...</cli>
  
-Brancher le disque dur sur une prise USB du RPI. Relancer :+Brancher le disque dur sur une prise USB du Raspberry Pi. Relancer :
  
 <cli>$ pi@framboise:~ $ lsblk <cli>$ pi@framboise:~ $ lsblk
Ligne 85: Ligne 85:
  
 <WRAP center round info 60%> <WRAP center round info 60%>
-Dans cet exemple, le RPI est installé sur /dev/sda (avec un pidrive).+Dans cet exemple, le Raspberry Pi est installé sur /dev/sda (avec un pidrive).
  
 le disque dur que nous venons de connecter est **/dev/sdb** et a une partition **/dev/sdb1** qui va nous servir. le disque dur que nous venons de connecter est **/dev/sdb** et a une partition **/dev/sdb1** qui va nous servir.
Ligne 95: Ligne 95:
 </WRAP> </WRAP>
  
-===== Partitionnement =====+==== Partitionnement ====
  
-===== Création de l'arborescence de montage =====+==== Création de l'arborescence de montage ====
  
 Vous pouvez utiliser par exemple des sous-répertoires de **/media** Vous pouvez utiliser par exemple des sous-répertoires de **/media**
Ligne 121: Ligne 121:
 pi@framboise:~ $ sudo mkdir -p /media/{disque1,disque2}</cli> pi@framboise:~ $ sudo mkdir -p /media/{disque1,disque2}</cli>
  
-===== Montage automatique au démarrage (fichier fstab) =====+==== Montage automatique au démarrage (fichier fstab) ====
  
 Éditez avec les droits d'administration le fichier **/etc/fstab** pour ajoutez une ligne pour chaque partition du disque : Éditez avec les droits d'administration le fichier **/etc/fstab** pour ajoutez une ligne pour chaque partition du disque :
Ligne 128: Ligne 128:
 </code> </code>
 <WRAP center round info 60%> <WRAP center round info 60%>
-  UUID+  UUID
   : valeur de l'UUID vue avec blkid, sans les guillemets   : valeur de l'UUID vue avec blkid, sans les guillemets
-  point de montage+  point de montage
   : /media/disque1 (répertoire créé plus haut)   : /media/disque1 (répertoire créé plus haut)
-  ntfs-3g+  ntfs-3g
   : partition en ntfs   : partition en ntfs
-  permissions+  permissions
   : permet de gérer les droits comme pour une partition linux (chown, chmod)   : permet de gérer les droits comme pour une partition linux (chown, chmod)
  
Ligne 143: Ligne 143:
  
 <WRAP center round info 60%> <WRAP center round info 60%>
-  UUID+  UUID
   : valeur de l'UUID vue avec blkid, sans les guillemets   : valeur de l'UUID vue avec blkid, sans les guillemets
-  point de montage+  point de montage
   : /media/disque1 (répertoire créé plus haut)   : /media/disque1 (répertoire créé plus haut)
-  ext4+  ext4
   : partition en ext4   : partition en ext4
-  defaults+  defaults
   : valeurs par défaut   : valeurs par défaut
  
Ligne 167: Ligne 167:
 Le propriétaire et le groupe sont **pi** et les droits sont **rwx**. Les permissions sont donc réglables. Le propriétaire et le groupe sont **pi** et les droits sont **rwx**. Les permissions sont donc réglables.
  
-Désormais, le RPi monte son disque tout seul au démarrage.+Désormais, le Raspberry Pi monte son disque tout seul au démarrage.
  
-===== Ouvrir l'accès à tout le réseau =====+==== Ouvrir l'accès à tout le réseau ====
  
 Connectez-vous au Raspberry Pi, via ssh ou vnc. Connectez-vous au Raspberry Pi, via ssh ou vnc.
Ligne 182: Ligne 182:
   * Redémarrez samba :<cli>pi@framboise:~ $ sudo /etc/init.d/samba restart</cli>   * Redémarrez samba :<cli>pi@framboise:~ $ sudo /etc/init.d/samba restart</cli>
  
-===== Définition des utilisateurs pour samba =====+==== Définition des utilisateurs pour samba ====
  
 L'utilisateur pi est déjà défini par défaut. rendez-le utilisateur samba :<cli>pi@framboise:~ $ sudo smbpasswd -a pi</cli>et donnez deux fois le mot de passe samba de pi comme demandé. L'utilisateur pi est déjà défini par défaut. rendez-le utilisateur samba :<cli>pi@framboise:~ $ sudo smbpasswd -a pi</cli>et donnez deux fois le mot de passe samba de pi comme demandé.
  
-===== Configurer une zone de stockage publique sur le Raspberry Pi =====+==== Configurer une zone de stockage publique sur le Raspberry Pi ====
  
   - Créez un répertoire pour stocker les fichiers publics :<cli>pi@framboise:~ $ sudo mkdir /media/<Disque_NAS></cli>et donnez-lui les droits voulus :   - Créez un répertoire pour stocker les fichiers publics :<cli>pi@framboise:~ $ sudo mkdir /media/<Disque_NAS></cli>et donnez-lui les droits voulus :
Ligne 203: Ligne 203:
   - Redémarrez samba :<cli>pi@framboise:~ $ sudo systemctl restart smbd.service</cli>   - Redémarrez samba :<cli>pi@framboise:~ $ sudo systemctl restart smbd.service</cli>
  
-===== Accès depuis les PCs du réseau =====+==== Accès depuis les PCs du réseau ====
  
-==== PC sous Windows ====+=== PC sous Windows ===
  
   - Un clic droit sur le poste de travail, ajouter un lecteur réseau.   - Un clic droit sur le poste de travail, ajouter un lecteur réseau.
Ligne 215: Ligne 215:
     * cochez "reconnecter au démarrage"     * cochez "reconnecter au démarrage"
   - Il est demandé un nom et un mot de passe :   - Il est demandé un nom et un mot de passe :
-    * Fournir ceux d'un utilisateur enregistré sur samba du RPi.+    * Fournir ceux d'un utilisateur enregistré sur samba du Raspberry Pi.
     * Pour la zone publique, n'importe quel nom convient.     * Pour la zone publique, n'importe quel nom convient.
  
-==== PC sous Linux ====+=== PC sous Linux ===
  
 Installez le paquet **[[apt>cifs-utils]]** ou <cli>...@...:~$ sudo apt install cifs-utils</cli> Installez le paquet **[[apt>cifs-utils]]** ou <cli>...@...:~$ sudo apt install cifs-utils</cli>
Ligne 226: Ligne 226:
       * <serveur> = adresse IP ou nom d'hôte du Raspberry Pi       * <serveur> = adresse IP ou nom d'hôte du Raspberry Pi
       * <partage> = répertoire auquel se connecter.       * <partage> = répertoire auquel se connecter.
-    * Renseignez :{{ fr:tutoriel:disque:sd:raspi:nas:nas_raspi-01.png?400 |}}+    * Renseignez :{{ tutoriel:disque:sd:raspi:nas:nas_raspi-01.png?400 |}}
       * l'utilisateur (pi)       * l'utilisateur (pi)
       * le mot de passe       * le mot de passe
Ligne 255: Ligne 255:
 </WRAP> </WRAP>
  
-====== Conclusion ======+===== Conclusion =====
  
-====== Problèmes connus ======+===== Problèmes connus =====
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[https://raspberry-pi.fr/raspberry-pi-nas-samba/]]   * **(fr)** [[https://raspberry-pi.fr/raspberry-pi-nas-samba/]]