J'ai un disque dur externe. Je fais un test demain.
Je viens de faire un test mais avec une clé usb ( incidence ? ).
Ce qu'il se passe, c'est que
disques ne créé pas de
partition, il créé uniquement un système de fichiers.
Dans mon cas la clé apparaît comme ceci ( en sdd ) :
django@ASGARD:~$ lsblk -fe7 -o +SIZE
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT SIZE
sda 111,8G
├─sda1 ext4 Budgie 25c341fb-320d-4a4a-9d64-b08c5fe55540 3,6G 79% / 23,9G
├─sda2 ext4 Unity1604 90a0f248-65ad-4247-b7ba-fb4e9f632905 27G
├─sda3 1K
├─sda5 ext4 Ubuntu20.04 f85e730c-6ea2-4dfe-9f16-10b47958f049 28G
├─sda6 ext4 autre_syst 7ea83f3d-196f-4821-8be1-7c91fcc0cf34 28G
└─sda7 swap swap 3a205e8d-920c-44f8-b614-7c268fb25f12 [SWAP] 5G
sdb 931,5G
└─sdb1 ext4 DATA b19322e6-8a6d-4e24-b87f-4b0155b41963 369G 55% /media/DATA 930,8G
sdd ext4 4GO-ROUGE 38a63b19-33c3-4c7c-9389-f2a9b392961b 3,5G 0% /media/django/4GO-ROUGE 3,8G ← pas de partition, contrairement aux autres disques.
sr0 1024M
django@ASGARD:~$
Du coup ce système de fichiers a
root comme utilisateur propriétaire et
disk comme groupe propriétaire ( comme tous les autres disques et partitions apparaissant dans
/dev ).
Ce groupe
disk a des droits
rw ce qui induit
probablement la possibilité d'écriture pour l'utilisateur normal ( je ne trouve pas d'infos à ce sujet pour l'instant, mon $USER ne fait pas partie de ce groupe, et pourtant peut écrire dans sdd ).
django@ASGARD:~$ ls -la /dev/sdd
brw-rw---- 1 root disk 8, 48 oct. 3 22:07 /dev/sdd
django@ASGARD:~$ ls -la /media/django/
total 12
drwxr-x---+ 3 root root 4096 oct. 3 22:07 .
drwxr-xr-x 6 root root 4096 août 30 23:10 ..
drwx------ 4 django django 4096 oct. 3 20:25 4GO-ROUGE
django@ASGARD:~$
Il monte dans
/media/$USER et ce disque
sans partition appartient bien à $USER par une magie que je ne comprends pas bien ( un système de fichiers sans partition n'appartient à personne, même pas à root ? ).
Sinon c'est là le fonctionnement classique de
udisksctl et des ACL avec le dossier /media.
Me reste à voir :
⋅ si c'est lié au fait que c'est une clé USB ( je vois pas trop comment mais pourquoi pas ) ?
⋅ si on peut obtenir le même résultat en utilisant gparted ( autrement dit créer un système de fichiers sans partition ) ?
Donc oui si tu peux tester de ton côté ça permettra de comparer.
Est-ce que ça signifie que pour un DD externe nomade en EXT4, il faut seulement le formater sans y créer de partition afin de garder l'aspect nomade / multi-utillisateurs potentiels ???
Et par conséquent que les droits et permissions sont « portés » par la partition et non le périphérique lui-même ???
En tout cas tu m'auras mis le doigt sur une intrigue qui m'avait échappé jusque là ( j'avais déjà vu des systèmes de fichiers sans partitions mais sans en saisir le potentiel intérêt - ou la bizarrerie ).
Et je comprends mieux pourquoi tu conseilles
disques au débutant ( dans ce cas, ça a l'air plus efficace, plus rapidement ).