Table des matières:

Un autre Pi sur le mur : 16 étapes (avec photos)
Un autre Pi sur le mur : 16 étapes (avec photos)

Vidéo: Un autre Pi sur le mur : 16 étapes (avec photos)

Vidéo: Un autre Pi sur le mur : 16 étapes (avec photos)
Vidéo: Le Plus Grand Point Noir Du Monde ?😱 2024, Juillet
Anonim
Un autre Pi sur le mur
Un autre Pi sur le mur
Un autre Pi sur le mur
Un autre Pi sur le mur

Ce tutoriel instructable vous montre comment construire un NAS (Network-Attached Storage) à l'aide d'un Raspberry Pi (RasPi) et de deux disques durs. Ce tutoriel est censé vous donner des instructions détaillées sur la façon de

  • monter un RasPi, deux disques durs et toute l'alimentation sur une carte, qui peut ensuite être montée au mur de votre maison
  • programmer le RasPi, de telle sorte qu'il agisse comme

    • un NAS
    • et/ou un serveur d'impression (si désiré)
  • traiter avec Linux et vous montrer quelques commandes de base (si vous n'avez jamais travaillé avec lui auparavant (tout comme il ne l'a pas fait)

Ce tutoriel est subdivisé en 4 chapitres suivants:

  1. Configuration matérielle
  2. Les bases de Debian/Linux
  3. Configuration du système et du NAS
  4. Faire des sauvegardes du système RasPi
  5. Quelques trucs et astuces

Étape 1: Préparatifs - Conseils et liste de courses

Préparatifs - Conseils et liste de courses
Préparatifs - Conseils et liste de courses

Avant de commencer, quelques conseils importants qui vous éviteront des problèmes:

  • 1er indice: avant d'acheter un boîtier de disque dur externe avec un contrôleur SATA vers USB -> vérifiez si le contrôleur peut gérer la quantité de volume de stockage que vous souhaitez utiliser ! Pourquoi: j'ai utilisé des disques durs qui se trouvent à l'intérieur d'un boîtier (comme un boîtier pour en utilisant le disque dur comme lecteur externe) qui possède un contrôleur SATA vers USB. Il existe de nombreux contrôleurs différents, où ils diffèrent particulièrement par la quantité de volume de stockage sur disque dur qu'ils peuvent gérer. J'ai utilisé des disques durs de 4 To et j'ai d'abord acheté un contrôleur qui ne pouvait gérer que jusqu'à 2 To, j'ai donc dû le changer
  • 2ème astuce: Assurez-vous que l'alimentation avec laquelle vous souhaitez alimenter votre RasPi peut fournir au moins 5VDC et 2A.

Remarque importante: ni moi ni instructables.com ne sommes responsables du contenu des liens que j'ai insérés dans cette instruction.

Ensuite, je veux vous donner une petite liste de courses pour les pièces dont vous avez besoin:

  • un Raspberry Pi (devrait fonctionner avec la version 2 ou 3, j'utilise un RasPi version 2)
  • une carte SD de 8 Go avec au moins une vitesse de classe 4
  • un boîtier pour le RasPi
  • une alimentation, 5VDC/2A, avec un connecteur micro-USB
  • 2x HDD (ou SSD) externes avec un connecteur USB ou 2x HDD (ou SSD) avec une connexion SATA
  • 2x boîtier avec un contrôleur SATA vers USB (pas nécessaire si vous avez un disque dur externe avec une prise USB)
  • une planche en bois d'environ 50 cm x 30 cm et d'une épaisseur de 2 cm, la couleur est au choix;)
  • une multiprise avec au moins 3 prises (idéalement la multiprise a la même couleur que votre carte)
  • 5 à 6 supports métalliques (que vous pouvez acheter dans votre quincaillerie / magasin de bricolage local (par exemple, comme celui-ci) Les supports doivent avoir une largeur d'environ un pouce et ils doivent avoir un trou de vis
  • ruban perforé en métal (juste la chose sur la bobine ici)
  • 12 vis qui ont une longueur d'environ 50-80% de la planche avec (dans mon cas environ 1, 5 cm)
  • 1m de tube rétractable qui s'adapte sur les supports et le ruban métallique
  • câble Ethernet (LAN)
  • 1 sachet de Sugru (pour couvrir les bords des trous et le rendre joli)
  • 1 sac avec au moins 50 serre-câbles
  • 1 mal d'ongles avec au moins 50 pièces, les ongles ne doivent pas dépasser 1, 5 cm (!)
  • 1 sachet de colle bi-composant
  • en option: 10 patins en feutre (par exemple ceux-ci)

Aussi pour la configuration du logiciel, vous aurez besoin

  • un écran pouvant être connecté en HDMI (peut aussi être votre téléviseur)
  • une clé USB
  • une souris USB

Étape 2: montage des supports

Montage des supports
Montage des supports
  1. Coupez 4 morceaux d'environ 8 cm chacun dans le ruban métallique perforé.
  2. Pliez les morceaux de ruban de manière à ce que l'un s'adapte autour du bord de chaque boîtier de disque dur et autour du RasPi
  3. Alignez les boîtiers de disque dur sur la carte comme vous le souhaitez (comme je l'ai fait sur ma carte) et placez les supports sous les boîtiers de disque dur et le RasPi, mais uniquement sur le côté inférieur (qui est le côté qui sera tourné vers le bas plus tard, lorsque le tableau est accroché au mur). Les boîtiers de disque dur et le RasPi se tiendront en quelque sorte sur ces supports plus tard.
  4. Marquez la position des crochets. Le ruban peut être positionné grossièrement car il peut être plié plus tard assez facilement. Retirez ensuite les boîtiers de disque dur et le Pi.
  5. Placez le tube rétractable sur les supports et le ruban métallique et percez un trou à l'endroit où se trouve le trou de vis. Veillez à ne faire que de petits trous, car les trous s'élargiront en chauffant le tube rétractable.
  6. Chauffez le tube rétractable avec un pistolet à air chaud ou un briquet.
  7. Montez les supports (maintenant recouverts d'un tube rétractable) sur la carte avec des vis. Faites maintenant la même chose pour le ruban perforé en métal.
  8. Pliez le ruban métallique perforé autour du bord supérieur des boîtiers de disque dur et du RasPi

Vous avez maintenant une carte avec un RaspBerry Pi et deux disques durs montés dessus.

Pour moins de rayures sur les boîtiers et moins de bruit de cliquetis des disques durs, vous pouvez également mettre des tampons en feutre sur les vis.

Étape 3: attacher les câbles

Attacher les câbles
Attacher les câbles

L'idée de cette étape est de cacher le câblage derrière la carte.

  • Percez 2 trous à travers la carte à environ 3 à 4 pouces de largeur à partir de l'endroit où l'USB et l'entrée d'alimentation des disques durs sont tels que les câbles peuvent passer à travers le trou en douceur.
  • Assurez-vous que le connecteur USB et le connecteur d'alimentation peuvent passer par le trou avec beaucoup d'espace restant (environ 3-4 mm de chaque côté)
  • Couvrez les trous avec Sugru et pendant que vous faites cela, vérifiez toujours si les deux connecteurs peuvent encore traverser le trou facilement (plus tard, lorsque le Sugru aura séché, il sera beaucoup plus difficile d'élargir le trou à nouveau)
  • Une fois que le Sugru a séché, passez tous les connecteurs à travers
  • Maintenant, vous devez serrer les câbles restants à l'arrière. Je suis sûr que vous pouvez faire un meilleur travail que ce que j'ai fait sur la photo:)

Étape 4: Montage de la multiprise

Montage de la multiprise
Montage de la multiprise

Montez maintenant la multiprise avec l'adhésif à deux composants sur la carte. Vous pouvez rendre la surface de la multiprise et de la carte rugueuse si vous le souhaitez.

Et oui: vous avez besoin d'adhésif à deux composants, car sinon votre multiprise tombera tout le temps;)

Étape 5: Montage de l'ensemble sur le mur

Montage de l'ensemble sur le mur
Montage de l'ensemble sur le mur
  • Maintenant, coupez 2 autres morceaux de 10 cm chacun dans le ruban métallique perforé
  • Mettez un tube rétractable sur les morceaux de ruban.
  • vissez chaque morceau de ruban adhésif sur un coin arrière de la planche (comme sur la photo)
  • visser les autres extrémités au mur (pour un mur en béton il faut d'abord monter des chevilles, comme je devais le faire)

Étape 6: serrage des câbles sortants

Serrage des câbles sortants
Serrage des câbles sortants

Enfin, fixez le reste des câbles qui relient la carte à la prise de courant et au routeur/commutateur.

Étape 7: Installation de NOOBS sur le Raspberry Pi

Installer NOOBS sur le Raspberry Pi
Installer NOOBS sur le Raspberry Pi

Avant de commencer à programmer le Raspberry Pi, nous devons mettre le système d'exploitation (OS) sur la carte SD qui va entrer dans le RasPi.

Nous allons utiliser une version plus simple de Raspbian appelée "NOOBS". Celui-ci est beaucoup plus facile à installer car un assistant vous guidera tout au long du processus.

Vous pouvez également lire les instructions d'installation ici.

  1. Téléchargez la dernière version de NOOBS sur https://www.raspberrypi.org/downloads/noobs/Je vous recommande de prendre la version zip de "Installation hors ligne et réseau".
  2. Extraire le fichier zip
  3. Formatez complètement la carte SD
  4. Copiez tous les fichiers extraits du zip sur la carte SD.
  5. Insérez la carte SD dans le RasPi
  6. Connectez un écran au port HDMI et un clavier et une souris aux ports USB.
  7. Mettez le Raspi sous tension.

Après ça

  • suivre les instructions d'installation.
  • choisissez "Raspbian" et n'oubliez pas de choisir votre pays et le style de clavier en bas (c'est un peu compliqué de le changer plus tard avec une mauvaise disposition de clavier)

Étape 8: Configuration de Raspbian - Présentation

Avant de pouvoir commencer à utiliser correctement notre RasPi, nous devons configurer certaines choses. Par exemple, vous pourriez ne pas vouloir utiliser un écran séparé tout le temps. Une alternative est un VNC, qui vous permet de contrôler le RasPi à distance depuis votre PC. Les étapes suivantes seront:

  1. Configurer les connexions réseau (LAN/Wifi)
  2. Configurer le VNC *)
  3. Faire démarrer le VNC automatiquement
  4. Formatez les disques durs sur un système de fichiers Linux plus efficace (ext4) et désactivez la journalisation paresseuse.
  5. Faites monter les disques durs automatiquement au démarrage (connectez-les par logiciel à Raspbian)
  6. Configurer le serveur Samba (un processus qui vous permet d'accéder au contenu des disques durs à distance depuis un PC)
  7. Configurez un système de sauvegarde de fichiers avec un deuxième disque dur de sauvegarde.

*) Remarque: Un VNC (Virtual Network Computing) vous permet de contrôler votre RasPi à distance depuis votre PC. Vous verrez tout ce qui serait affiché si un écran était connecté, vous avez le contrôle sur la souris et le clavier… tout. Sauf que vous êtes assis sur votre PC, peut-être dans un endroit complètement différent.

Puisque vous voulez que votre RasPi soit sur le mur sans écran, il est important d'avoir un VNC.

Étape 9: Configurez les connexions réseau (LAN/Wifi)

Un bon guide sur la façon de configurer votre connexion LAN / Wifi peut être trouvé ici.

Afin de dire à Raspbian quel type de connexion vous souhaitez utiliser, vous devez l'écrire dans un fichier spécial. Les paramètres suivants configurent une connexion LAN. Si vous souhaitez configurer le Wifi, utilisez les paramètres décrits ici.

Ouvrez un shell et tapez

sudo nano /etc/network/interfaces

Ce qui ouvre le fichier "interfaces" dans l'éditeur de texte "nano". Dans l'éditeur, écrivez les lignes suivantes

lo auto

iface lo inet loopback iface eth0 inet dhcp hostname "myRasPi" # "myRasPi" peut être échangé avec un nom de votre choix allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp

(Après chaque # suit un commentaire). Ensuite, enregistrez et quittez avec "Ctrl + X" et "Entrée".

Nous devons maintenant saisir nos informations d'identification pour la connexion LAN/Wifi. Il faut donc ouvrir

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

et mettez vos identifiants. Remplacez "YOURSSID" par le nom de votre réseau LAN/Wifi et "YOURPASSWORD" par le mot de passe réseau correspondant. Oh et changez le code du pays si nécessaire:)

pays=DE

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="YOURSSID" psk="YOURPASSWORD" # Le type de protocole peut être RSN (pour WP2) et WPA (pour WPA1) proto=RSN # toujours utiliser RSN # Type de gestion des clés key_mgmt=WPA-PSK # Pairwise peut être CCMP (pour WPA2) et TKIP (pour WPA1) pairwise=CCMP #L'option d'autorisation doit être OUVERTE pour les deux WPA1/WPA2 auth_alg=OPEN

}

Le reste des paramètres doit être exactement comme décrit ci-dessus. Surtout "pairwise=CCMP" et "proto=RSN".

Étape 10: Configurer VNC

Configurer VNC
Configurer VNC

D'autres bons guides sur la façon de configurer un VNC sont Guide1, Guide2 et Guide3.

Avant d'installer le logiciel VNC, vous devriez probablement effectuer une mise à jour:

sudo apt-get update && apt-get upgrade

Ensuite, téléchargez et installez l'application "tightVNCserver"

sudo apt-get install tightvncserver

Après cela, définissez un mot de passe pour ce serveur VNC

vncpasswd

qui sera ensuite demandé sur votre PC lorsque vous vous connecterez au RasPi via la télécommande.

Afin de tester si le serveur VNC fonctionne déjà, appelez une session de serveur tightVNC sur le RasPi avec

serveurVNC serré

Maintenant, allez sur votre PC et téléchargez la visionneuse tightVNC à partir d'ici et installez-la (lors de l'installation, vous pouvez décocher l'option "tightVNCserver", vous n'en aurez pas besoin sur votre PC).

Vous pouvez vérifier dans Windows ou sur votre routeur l'adresse IP de votre RasPi (si vous travaillez avec DHCP). Ensuite, démarrez TightVNC-Viewer sur votre PC et tapez l'adresse IP du RasPi puis deux points puis le numéro de port qui est généralement 5901.

Par exemple: L'adresse IP PasPi est 192.168.1.50 puis l'hôte distant est 192.168.1.50:5901.

Vous devriez pouvoir voir l'écran de votre RasPi.

Étape 11: faire démarrer le VNC automatiquement

Nous avons démarré un VNC, mais si vous redémarrez le RasPi, la session disparaîtra et vous ne pourrez plus vous connecter à votre RasPI à distance depuis votre PC.

Pour que la session du serveur VNC démarre automatiquement, vous devez télécharger un script ici, qui devrait afficher ceci:

#!/bin/sh

### BEGIN INIT INFO # Fournit: tightvncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop 0 1 6 # Description courte: Start/stop trightvncserver # END INIT INFO # Plus de détails voir: # https://www.penguintutor.com/linux/tightvnc # Personnalisez cette entrée # Définissez la variable USER sur le nom de l'utilisateur pour démarrer tightvncserver sous export USER='pi' ### Fin de la personnalisation requise eval cd ~$USER case "$1" au démarrage) su $USER -c '/usr/bin/tightvncserver:1' echo "Démarrage du serveur TightVNC pour $USER ";; stop) pkill Xtightvnc echo "Tightvncserver s'est arrêté";; *) echo "Utilisation: /etc/init.d/tightvncserver {start|stop}" exit 1;; esac sortie 0

L'important est le début #!/bin/sh. Après le téléchargement, vous devez copier le contenu. Ensuite, ouvrez un nouveau fichier avec nano

sudo nano /etc/init.d/tightvncserver

et collez le contenu dans ce fichier. Pour que Raspbian démarre ce fichier au démarrage, nous devons modifier les droits d'accès avec

sudo chown root:root /etc/init.d/tightvncserver

rendre le fichier exécutable avec

sudo chmod 755 /etc/init.d/tightvncserver

et ajoutez le fichier aux niveaux d'exécution par défaut (de sorte qu'il sera trouvé et exécuté par Raspbian)

sudo update-rc.d par défaut du serveur tightvnc

Et vous êtes prêt:)

Maintenant, votre RasPi devrait démarrer une session tightVNCserver au démarrage. Vérifiez si cela fonctionne. Sinon, allez-y en détail et comparez également avec les autres guides.

Étape 12: Formater les disques durs

Dès que vous avez connecté vos disques durs au RasPi, leur nom ou index peut être trouvé avec

sudo fdisk -l

Une liste apparaîtra vous indiquant les noms de disques durs qui ont la forme "/dev/sda" ou "/dev/sdb".

Afin de formater d'abord l'appel des disques durs

sudo mkfs.ext4 -E lazy_itable_init=0, lazy_journal_init=0 /dev/sdX

Où vous devez remplacer le X pour l'index HDD que vous avez dans la liste fdisk, par ex. sda.

Maintenant, vous devez attendre un certain temps pour que le disque dur se formate.

Faites ensuite la même chose pour le deuxième disque dur (le disque dur de sauvegarde)

Remarque: L'option de journalisation paresseuse fait que le formatage prend beaucoup de temps pour un disque dur de 4 To. Cependant, plus tard, lorsque vous démarrerez votre RasPi, les disques durs seront démarrés et montés beaucoup plus rapidement. Lisez le mode à ce sujet ici.

Étape 13: avoir les disques durs automatiquement montés au démarrage

Avoir les disques durs automatiquement montés au démarrage
Avoir les disques durs automatiquement montés au démarrage

Démarrez vos disques durs automatiquement ou manuellement, dans les deux cas, vous devez d'abord télécharger certaines applications

sudo apt-get -y install ntfs-3g hfutils hfsprogs exfat-fuse

Le ntfs-3g est une application nécessaire pour lire le système de fichiers NTFS qui est très courant sous Windows. Si vous branchez par exemple votre disque dur sur le port USB, vous devez d'abord monter le disque dur avant de pouvoir accéder aux données. Supposons dans cet exemple que le disque dur a un système de fichiers NTFS. Ensuite, vous montez le disque dur avec

sudo mount -t ntfs-3g -o utf8, uid=pi, gid=pi, noatime /dev/sda /media/usbstick

Après avoir exécuté ce code, le disque dur sera monté dans /media/usbstick/.

De nos jours, Raspbian monte déjà automatiquement les périphériques récemment connectés comme les clés USB ou les disques durs dans le dossier /media/. Mais si vous voulez vous assurer que les disques durs sont toujours montés correctement, suivez les étapes ci-dessous:

Tout d'abord, recherchez l'UUID (nom de périphérique unique) de vos disques durs en tapant

sudo blkid -o list -w /dev/null

Entrez les UUID des deux disques durs dans /etc/fstab en appelant nano avec

sudo nano /etc/fstab/

et ajoutez les lignes suivantes dans la liste fstab:

UUID=xxxxxxxx /mnt/myDrive ext4 par défaut 0

UUID=yyyyyyyy /mnt/myDrive_mirror ext4 par défaut 0

au lieu de xxxxxxxx et yyyyyyyy, entrez le véritable UUID de vos disques durs et modifiez également le "myDrive" en ce que vous avez appelé vos dossiers de montage.

Attention: ne supprimez rien de ce qui a déjà été écrit dans ce fichier ! N'ajoutez que de nouvelles lignes.

Comme alternative à ce didacticiel, le Guide 1, le Guide 2 ou le Guide 3 vous expliquent également comment monter (automatiquement ou manuellement) les disques de manière à pouvoir accéder à leur contenu.

Étape 14: Configurer le serveur Samba

Comme déjà mentionné "Samba fournit des services de fichiers et d'impression pour divers clients Microsoft Windows[…]" (Lien) Dans notre cas, nous créons un serveur Samba pour permettre à tous les ordinateurs (c'est-à-dire à partir de votre ordinateur portable) d'accéder aux fichiers qui se trouvent sur le disque dur qui est connecté au RasPi.

Pour démarrer un serveur Samba, nous devons d'abord l'installer sur le RasPi

sudo apt-get install samba samba-common-bin

Ensuite, nous devons éditer les configurations en appelant le fichier de configuration avec nano

sudo nano /etc/samba/smb.conf

et dans ce fichier à la ligne

# sécurité = utilisateur

supprimez le "'#" précédent. Cela permet à l'utilisateur de définir un mot de passe de serveur Samba (ce qui est recommandé). C'est le mot de passe que tout utilisateur qui souhaite accéder aux fichiers sur le disque dur doit connaître.

Maintenant, nous définissons un mot de passe en appelant

sudo smbpasswd -a pi

et en saisissant un mot de passe.

Maintenant, nous devons dire au serveur Samba à quels fichiers il doit donner accès

sudo chown -R pi:pi /mnt/myDrive

où vous devez remplacer le /mnt/myDrive par le chemin où votre disque dur est monté.

Nous devons ajouter d'autres configurations à smb.conf. Au bas de smb.conf, ajoutez les lignes suivantes

[MyNetworkDrive]

path=/mnt/myDrive writeable=yes guest ok=no workgroup=WORKGROUP Browseable=yes

où chemin indique à nouveau où votre disque dur est monté, writebale indique si les utilisateurs sont autorisés à modifier et à ajouter des fichiers (accès en écriture). guest ok=no signifie que tous les utilisateurs qui souhaitent accéder aux fichiers sur le disque dur doivent connaître le mot de passe. Derrière le groupe de travail, vous devez ajouter le nom de votre groupe de travail Windows que vous utilisez (la valeur par défaut est très probablement "WORKGROUP"). Browseable=yes accélère un peu les choses si, par exemple, vous parcourez beaucoup d'images très rapidement.

Une fois que vous avez terminé de modifier le fichier de configuration, redémarrez le serveur Samba avec

sudo /etc/init.d/samba redémarrer

et testez depuis votre PC Windows si vous avez accès à vos fichiers.

Le guide 1 vous donne un didacticiel alternatif sur la façon de configurer tout cela.

Étape 15: Configurer le système de sauvegarde de fichiers

Maintenant, nous avons deux disques durs sur un Raspberry Pi sur une carte murale… mais jusqu'à présent, nous n'avons utilisé qu'un seul disque dur. Eh bien, parce que nous allons utiliser le deuxième disque dur comme lecteur de sauvegarde qui sera régulièrement synchronisé avec le premier par le RasPi. Cela signifie que, par exemple, chaque jour, toutes les modifications que vous avez apportées sur votre premier disque dur seront mises en miroir/copiés sur le deuxième disque dur.

Pour ce faire, nous devons installer l'application rsync en tapant

sudo apt-get mise à jour

sudo apt-get install hdparm sudo hdparm -C /dev/sda

Maintenant, nous testons d'abord l'ensemble du processus sur un fichier factice. Pour cela, nous créons un fichier factice avec

sudo nano /mnt/myDrive/TestFile.txt

et tapez quelque chose d'arbitraire. Fermez ensuite le nano avec "Strg+x" et laissez maintenant rsync synchroniser directement les deux disques durs

rsync -av --delete /mnt/myDrive /mnt/myDrive_mirror

Si tout se passe bien, nous devrions trouver TestFile.txt sur le deuxième disque dur (c'est-à-dire dans /mnt/myDrive_mirror). Dans ce qui suit, j'appellerai /mnt/myDrive la "source" et /mnt/myDrive_mirror la "cible".

L'option -av se compose des commandes

  • -v qui vous montre dans le shell ce qu'il copie/synchronise
  • -a qui exécute toutes les commandes suivantes

    • -r copie tous les sous-répertoires
    • -l copie les liens symboliques
    • -p conserve les droits d'accès des fichiers sources
    • -t conserve les horodatages des fichiers source
    • -g conserve les droits d'accès de groupe des fichiers sources
  • --delete qui compare les fichiers sur la source et la cible et supprime les fichiers sur la cible s'ils ne sont plus présents sur la source.

Nous avons maintenant synchronisé avec succès notre lecteur source et cible. Maintenant, nous voulons que rsync le fasse régulièrement. Pour cela, nous devons créer un crontab

sudo crontab -e

Cette commande ouvre un fichier de configuration rsync dans nano (attention à utiliser la commande "sudo". Sinon Raspbian accédera au mauvais fichier !). La crontab contient la même commande que celle que nous utilisions auparavant pour synchroniser notre source et notre cible. Cependant, dans crontab, il existe un préfixe qui indique à rsync quand il doit synchroniser nos données. Le préfixe se compose des chiffres suivants

Minutes Heures DayInTheMonth Mois DayOfTheWeek rsync-Command

L'exemple de crontab suivant devrait clarifier les choses

00 05 * * * rsync -av --delete /mnt/myDrive /mnt/myDrive_mirror

ce qui signifie que votre RasPi synchronise la source et la cible tous les jours à 05h00.

Des tutoriels alternatifs sont donnés ici ou ici.

Étape 16: Bon à savoir sur la gestion de Linux

Quelque chose à propos de Linux (ce que j'ai appris):

  • sur le RasPi, nous exécutons une version spéciale de Linux appelée "Raspbian" qui est à nouveau une version spéciale de "Debian" basée sur le noyau Linux
  • Raspbian est open source et est livré avec une variété de programmes préinstallés:

    • un navigateur web: IceWeasel (une version allégée de Firefox)
    • Python 2 & 3
    • Minecraft
    • LibreOffice
    • Wolfram & Mathematica
    • Visionneuse PDF
    • IDE Java
    • nano (un éditeur simple)
  • Linux ou Raspbian est principalement exploité par des commandes que vous tapez dans la fenêtre de commande (appelée "shell")
  • si vous êtes un administrateur (ou sous linux "super utilisateur") alors vous êtes autorisé à changer et altérer beaucoup de choses, à condition d'écrire "sudo" avant chaque commande ("sudo" = "super user do")Exemple: sudo nano path/myfile super utilisé appelle l'éditeur nano pour ouvrir "myfile" dans le dossier "path"

Autres appels importants pour Raspbian:

sudo apt-get update && apt-get upgrade

appel pour les mises à jour (connexion Internet requise)

sudo apt-get install XYZ

téléchargez et installez le package XYZ (juste un exemple) sur le RasPi

Si vous souhaitez sauvegarder votre système d'exploitation Linux sur votre RasPi, suivez ces étapes:

  1. Télécharger Win32DisImager
  2. Éteignez votre RasPi et retirez la carte SD, placez-la dans votre PC et exécutez Win32DiskImager.
  3. Choisissez un emplacement (avec le bouton dossier) où vous voulez mettre votre fichier de sauvegarde (il va générer une image de toute la carte SD et la mettre sous forme de fichier img sur le disque dur de votre PC.
  4. Créez une image de sauvegarde en appuyant sur "Lire". (Cela peut prendre un certain temps)
  5. Terminé.

Conseillé: