Problème mount Disque dur externe

Bonjour, j’ai bien suivi ce tuto : Créer un NAS avec votre Raspberry Pi et Samba.
Hors j’ai un problème, j’ai mis mon disque dur sur le raspberry. Il est bien en ext4. Quand j’effectue cette commande :
sudo mount /dev/sda1 /home/shares/public/disque1
Rien ne s’affiche, donc logiquement ça l’a fait.
J’effectue aussi ceci :
sudo nano /etc/fstab
/dev/sda1 /home/shares/public/disque1 auto noatime,nofail 0 0
Mais, au moment où j’ajoute le serveur dans « Ce PC », j’ai uniquement les 16go de la carte SD qui s’affiche et non les 200go du Disque dur
J’espère que quelqu’un aurait une solution.

Salut,

Tu es sûr que ton HDD est sda1 ?
Que dit un ls /home/shares/public/disque1 ?
Que dit un ls /media/pi/ ?

Si tu branches ton HDD sur le Rpi, il n’est pas monté automatiquement ?

Avant de passer à l’étape sudo nano /etc/fstab, il faudra s’assurer que tout fonctionne.
Et je préconise de passer par mtab pour vérifier la ligne à inscrire dans fstab.
On en recausera.

++

Bonjour, merci de ta réponse
Oui j’en suis sur. En faisant sudo fdisk -l la commande me renvoie :
Device Boot Start End Sectors Size Id Type
/dev/sda1 64 500113470 500113407 238.5G 83 Linux

lost+found

563be6e1-3346-4c4b-af06-d3fecc37ce4c

Re,

Que dit un
nano /etc/mtab

–> Sans le HDD de branché

–> Avec le HDD de branché

++

GNU nano 3.2 /etc/mtab

/dev/root / ext4 rw,noatime 0 0
devtmpfs /dev devtmpfs rw,relatime,size=440240k,nr_inodes=110060,mode=755 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,relatime 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0
none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
sunrpc /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=41,pgrp=1,timeout=0,minproto=5,maxproto=5,direct 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
/dev/mmcblk0p1 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=94704k,mode=700,uid=1000,gid=1000 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/dev/sdb4 /home/shares/public/disque2 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0
/dev/sda1 /media/pi/563be6e1-3346-4c4b-af06-d3fecc37ce4c ext4 rw,nosuid,nodev,relatime 0 0

/dev/root / ext4 rw,noatime 0 0
devtmpfs /dev devtmpfs rw,relatime,size=440240k,nr_inodes=110060,mode=755 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,relatime 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0
none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
sunrpc /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=41,pgrp=1,timeout=0,minproto=5,maxproto=5,direct 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
/dev/mmcblk0p1 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=94704k,mode=700,uid=1000,gid=1000 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/dev/sdb4 /home/shares/public/disque2 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0

La ligne pour fstab est donc :

/dev/sda1 /media/pi/563be6e1-3346-4c4b-af06-d3fecc37ce4c ext4 rw,nosuid,nodev,relatime 0 0

++

Je mets cette ligne dans :
sudo nano /etc/fstab ?

Yep !
Il suffit juste d’ajouter cette ligne dans /etc/fstab.
Évidemment, le plus drôle est de le faire en ligne de commande :
Double-clic sur la ligne pour la sélectionner.
Tu copies en faisant «Maj»+«Ctrl»+ «c».

Soit tu ouvres le fichier avec sudo nano /etc/fstab pour coller la ligne en faisant «Maj»+«Ctrl»+ «v».

Soit tu injectes la ligne directement dans le fichier en faisant
sudo echo "la ligne copiée" >> /etc/fstab

Et tu fais sudo reboot

++

1 « J'aime »

ça ne change rien malheureusement :sweat_smile: :disappointed:

Salut,

On va reprendre

Si tu démarres ton Rpi, le disque externe est bien monté au démarrage grâce à fstab ?

Ton souci ets uniquement de ne pas y accéder depuis ton PC windows.

C’est ça ?

++

Bonjour,

Normalement oui mais je ne sais pas comment le vérifier

Oui j’y ai pas accès.

Salut @MReims5 ,

Comme ça m’énerve que tu n’y arrives pas, j’ai repris la procédure.

J’ai un « NAS » assez similaire mais sur un vieux PC portable rarement utilisé (je me suis fait un vrai NAS en RAID1 avec OMV et un PC de récup)
Je n’avais pas suivi le tuto que tu mentionnes, mais smb, c’est un peu toujours pareil :wink:
Je viens de le rallumer

Actuellement, mon partage est :
[partage]
path = /home/nabla/partage
(entre autres)

Il est accessible depuis mes PC (des PC LinuxMint et un vieux Mac)

J’ai formaté une vieille clef USB en ext4
Ensuite,
sudo mkdir /home/nabla/partage/clef
sudo chown -R root:users /home/nabla/partage/clef
sudo chmod -R ug=rwx,o=rx /home/nabla/partage/clef

J’ai éjecté ma clef puis je l’ai rebranchée.
Le volume a été monté automatiquement (les OS en base Debian ne montent pas les autres volumes au démarrage, mais ils les montent à chaud)
J’ai créé un fichier test.txt dans la clef

Sur mon Mac, j’ai bien NAS-Dell sur mon réseau
Je peux aller dans « partage » et je vois « clef », mais pas le fichier test.txt (je suis dans le dossier clef mais pas du tout dans la clef USB car non montée dans ce dossier)

Je fais un
sudo mount /dev/sdb1 /home/nabla/partage/clef
(étant sur PC, mon HDD est sda et ma clef est sdb)

Là, j’ai bien accès, depuis mon Mac, au dossier clef qui contient le fichier test.txt car la clef USB est bien montée avec cette destination.
Et j’ai créé un dossier « truc » depuis le Mac.
Dossier qui est visible sur le PC portable faisant office de NAS.

Conclusion, le tuto fonctionne.

++

Edit :

  • Test depuis le PC LinuxMint de la N°2 (un vieux PC portable sous LM19.3) = OK, je vois NAS-DELL puis Partage puis clef puis « truc » et test.txt"
  • Test depuis le PC LinuxMint de la N°1 (son PC neuf sous LM20) = OK, je vois NAS-DELL puis Partage puis clef puis « truc » et test.txt"
  • Test depuis un PC qui possède un dual boot W10 utile aux tests = je dois forcer en tapant \NAS-DELL mais ensuite, OK, je vois Partage puis clef puis « truc » et test.txt"