Page 1 sur 2

Inclure des commandes au démarrage

Posté : jeu. 9 mars 2017 13:41
par prismalo
Bonjour,

Si je dois redémarrer mon Raspberry, je dois chaque fois retaper des commandes pour mapper les volumes de mon NAS.

Ou dois-je mettre ces commandes pour que lors d'un redémarrage, cela soit automatique ?

Merci d'avance.

Re: Inclure des commandes au démarrage

Posté : jeu. 9 mars 2017 17:10
par manau
bonjour,

il faut rajouter la commande dans /etc/rc.local .

Manau

Re: Inclure des commandes au démarrage

Posté : jeu. 9 mars 2017 17:14
par dyox
Bonjour,

fstab ?

Re: Inclure des commandes au démarrage

Posté : ven. 10 mars 2017 13:20
par prismalo
Bonjour,

Merci pour les réponses.

Je dois ajouter les commandes:
sudo /etc/init.d/rpcbind start et sudo mount -a

Donc je suppose que c'est le fichier rc.local qu'il faut éditer avec Nano et ajouter ces lignes ?

Merci d'avance.

Re: Inclure des commandes au démarrage

Posté : ven. 10 mars 2017 14:09
par Ghislain
Rien a faire dans rc.local ....

Le montage des disques c'est fstab (/etc/fstab)

Re: Inclure des commandes au démarrage

Posté : ven. 10 mars 2017 17:03
par prismalo
Merci Ghislain,

Juste une question, quand je rajoute des commandes dans le fichier fstab comme le mount -a, est-ce que je dois rajouter le sudo avant ou le fait d'être inclus dans ce fichier il n'y aura pas de soucis de droits ?

Merci en tout les cas pour la réponse.

Re: Inclure des commandes au démarrage

Posté : ven. 10 mars 2017 17:19
par domi
Bonjour,

Ce ne sont pas des commandes que l'on met dans le fstab, mais juste des points de montage.

Une petite info sur le fstab ici

Re: Inclure des commandes au démarrage

Posté : lun. 13 mars 2017 10:25
par prismalo
OK alors c'est bon pour les points de montage, mais à chaque redémarrage je dois faire:
sudo /etc/init.d/rpcbind start et sudo mount -a

Donc ma question était OU rajouter ces 2 commandes pour ne pas avoir be oin de les retaper à chaque redémarrages ?

Car je les ai mises dans le fstab et du coup mon raspberry ne redémarre plus :-(

Re: Inclure des commandes au démarrage

Posté : lun. 13 mars 2017 10:52
par marco123
tu dois mettre la reconnaissance de ton ( tes ) disques dans etc/fstab

exemple :
# Entry for /dev/sda1 :
UUID=16e654dd-0ea8-4e2a-b70b-b54614b8ca14 / ext4 defaults,noatime 1 1


tu peux connaitre les uuid en tapant sudo blkid dans le terminal

[marco@localhost ~]$ sudo blkid
[sudo] Mot de passe de marco : 
/dev/sda1: UUID="16e654dd-0ea8-4e2a-b70b-b54614b8ca14" TYPE="ext4" PARTUUID="000d82b9-01"
/dev/sda2: UUID="c1db3dbf-9d6a-4141-b2f8-6f8f7ea59db3" TYPE="ext4" PARTUUID="000d82b9-02"
/dev/sda3: UUID="ec7ad7bd-4aed-4848-95d7-fcf3cf750a5d" TYPE="swap" PARTUUID="000d82b9-03"

Re: Inclure des commandes au démarrage

Posté : lun. 13 mars 2017 17:35
par prismalo
Donc voici mon fstab:


proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
# Montages du NAS pour Plex
192.168.1.15:/volume1/Films/Films /mnt/films nfs rw 0 0
192.168.1.15:/volume1/Films/Séries /mnt/series nfs rw 0 0
#Automatisation du montage des disques
UUID=402bfe3d-37db-48a7-a515-31edccf953df / ext4 defaults,noatime 1 1

Est-ce juste ? Si j'ai bien compris, cette dernière ligne me permettra d'éviter de chaque fois taper mes 2 commandes manuellement ?

Merci en tout les cas pour le coup de main