Page 1 sur 2

Montage auto de partitions et droits associés

Posté : jeu. 28 nov. 2024 08:50
par Sven
Bonjour bonjour.
Comme vous pouvez le voir sur l’image de la configuration des partitions, ma machine est en dual boot.
Image
La création des partitions s’est faite avec le Live de GParted.

La partition datas est destinée aux documents.
La partition Partages est formatée en exFAT et sera accessible par Linux, MacOS et Windows (via Samba pour ce dernier OS).

Mes problèmes :
1/ ni l’un, ni l’autre ne sont montées au démarrage de la machine
2/ je ne peux pas écrire dans aucune de ces partitions

Voilà : vous savez tout.
C’est à vous :mrgreen:

Re: Montage auto de partitions et droits associés

Posté : jeu. 28 nov. 2024 10:52
par Jennatux
Bonjour
Tu peux le faire avec la commande chown

Code : Tout sélectionner

 sudo chown -cR $USER:$USER /ton point de montage 
Ou avec Disques choisir la partition → cliquer sur le petit engrenage → Prendre possession

Image
Mais uniquement sur les partitions linux , pour les autre il faut monter dans fstab avec les options qui vont bien

Quand tu crée une partition linux avec Disques tu n'as pas besoin de recuperer les permissions , tu les a deja , contrairement a Gparted

Re: Montage auto de partitions et droits associés

Posté : jeu. 28 nov. 2024 11:06
par Sven
Hello
bien sûr. Je me suis enfin réveillé et me suis rappelé du chown.
Par contre le truc avec l’outil disque je connaissais pas (normal) et c’est vraiment excellent.
Donc ma partoche en exFAT il faudrait que je la monte avec fstab, c’est ça ? Pourtant elle monte bien déjà.

Autre petite question : si je veux que les icônes de ces partitions soient présentes sur le bureau comment je peux faire ?

Re: Montage auto de partitions et droits associés

Posté : jeu. 28 nov. 2024 11:46
par Armaggion
Sven a écrit : jeu. 28 nov. 2024 11:06Donc ma partoche en exFAT il faudrait que je la monte avec fstab, c’est ça ? Pourtant elle monte bien déjà.
Très probablement parce qu'elle a été gérée par l'installateur et inscrite dans le fstab dès l'origine :)

Re: Montage auto de partitions et droits associés

Posté : jeu. 28 nov. 2024 12:33
par Sven
Armaggion a écrit : jeu. 28 nov. 2024 11:46 Très probablement parce qu'elle a été gérée par l'installateur et inscrite dans le fstab dès l'origine :)
Euh non : le fstab n’a rien de ça.
Je m’y perds avec le bureau : j’ai un dossier personnel avec Bureau Documents Images… etc
Je souhaiterais que tous ces dossiers qui appartiennent à la partition système soient sur mon volume datas.
Je fais :

Code : Tout sélectionner

mv Documents Images Musique Public Téléchargements Vidéos Modèles /datas
mais je ne les vois pas alors que j’ai fait mes liens symboliques en étant dans home :

Code : Tout sélectionner

ln -s /datas/Documents
Pige pas :?

Re: Montage auto de partitions et droits associés

Posté : jeu. 28 nov. 2024 15:48
par Sven
Hello
autre problème que je n'arrive pas à résoudre : ma partition Partages formatée en exFAT monte bien, mais malgré un chown je ne peut rien faire dedans.

Code : Tout sélectionner

cat /etc/fstab && echo -e '\n*********\n' && lsblk -f
donne :

Code : Tout sélectionner

$ cat /etc/fstab && echo -e '\n*********\n' && lsblk -f
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
UUID=37421a0d-fa98-41d0-98e4-187360ca528d /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=67E3-17ED  /boot/efi       vfat    umask=0077      0       1
/dev/disk/by-uuid/45bf88be-a0f3-41dc-b9a9-6cc11668cf7a /mnt/45bf88be-a0f3-41dc-b9a9-6cc11668cf7a auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/7F6E-5796 /mnt/7F6E-5796 auto nosuid,nodev,nofail,x-gvfs-show 0 0

*********

NAME   FSTYPE  FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                  
├─sda1 vfat    FAT32 EFI         67E3-17ED                             161,7M    18% /boot/efi
├─sda2 hfsplus       Mon Mac     eb4691a5-4efe-3172-a62a-676336ee1650                
├─sda3 hfsplus       Recovery HD e276469e-50fa-3ca2-bd18-e26b5bc11b65                
├─sda4 ext4    1.0               37421a0d-fa98-41d0-98e4-187360ca528d   34,5G    21% /
├─sda5 swap    1     swap        a9c4af33-fcd0-47ae-8070-96d3fccb8b6d                
├─sda6 ext4    1.0   datas       45bf88be-a0f3-41dc-b9a9-6cc11668cf7a  194,2G     0% /mnt/45bf88be-a0f3-41dc-b9a9-6cc11668cf7a
└─sda7 exfat   1.0   Partages    7F6E-5796                              98,4G     0% /mnt/7F6E-5796
sdb                                                                                  
└─sdb1 ext4    1.0   snaps       454e3882-e4b0-4393-a65c-a706731d8280    425G     2% /media/corinne/snaps
j'ai fait cette partition en exFAT pour qu'elle puisse être lue (et donc partagée) par MacOS, Windows et Linux.

Ce n'est pas ce qu'il fallait faire ?

EDIT : sur le Mac la partition est montée automatiquement et je peux écrire dedans.
Sur Mint il y aurait un souci ?

Re: Montage auto de partitions et droits associés

Posté : jeu. 28 nov. 2024 16:56
par Jennatux
autre problème que je n'arrive pas à résoudre : ma partition Partages formatée en exFAT monte bien, mais malgré un chown je ne peut rien faire dedans.
On ne peut modifier les permissions uniquement sur les partitions Linux , pour exfat , ntfs ou autres c'est dans fstab en mettant les bonnes options de montage
c'est curieux je n'ai jamais de probleme avec ntfs ou exfat non montée au demarrage , je peux écrire dans ces partitions , mais là pour un test j'ai fait le montage avec Disques d'une partition exfat sur laquelle je pouvais écrire , et bien maintenant , je ne peux plus

Les montages de partitions avec Disques ne fonctionnent pas toujours avec les partitions Vfat exfat ntfs etc...

Dans ton fstab tu pourrais supprimer la ligne

Code : Tout sélectionner

/dev/disk/by-uuid/7F6E-5796 /mnt/7F6E-5796 auto nosuid,nodev,nofail,x-gvfs-show 0 0
et coller celle ci

Code : Tout sélectionner

UUID=7F6E-5796  /mnt/Partages  auto rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,iocharset=utf8,errors=remount-ro 0 0
Pour modifier le fichier fstab
_ soit avec nano
_ soit clic droit dans le répertoire /etc → ouvrir en root → chercher le fichier fstab et le modifier → Enregistrer

Sinon pour ta data C'est un peu ça que tu souhaites

Re: Montage auto de partitions et droits associés

Posté : ven. 29 nov. 2024 11:56
par Sven
Hello
@Jennatux
bon, désolé, je n'ai pas pu répondre plus tôt.
J'avais trouvé hier après-midi la solution ici.
Win filesystems ne prend pas en charge les autorisations de fichier Linux et vous devez dire explicitement à la menthe qui la possède. Normalement, ce serait en spécifiant

Code : Tout sélectionner

uid 1000,gid-1000 
dans les options pour l'entrée dans fstab.
En revenant ce matin, j'ai vu ton message et j'ai essayé ton petit bout de code, mais ça n'a pas fonctionné.
En rajoutant l'instruction

Code : Tout sélectionner

uid 1000,gid-1000 
dans la ligne existante du fstab ça a marché.
Voici donc le fstab qui permet l'écriture dans une partition exFAT :

Code : Tout sélectionner

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
UUID=37421a0d-fa98-41d0-98e4-187360ca528d /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=67E3-17ED  /boot/efi       vfat    umask=0077      0       1
/dev/disk/by-uuid/45bf88be-a0f3-41dc-b9a9-6cc11668cf7a /mnt/45bf88be-a0f3-41dc-b9a9-6cc11668cf7a auto nosuid,nodev,nofail,x-gvfs-show 0 0

/dev/disk/by-uuid/7F6E-5796 /mnt/7F6E-5796 auto nosuid,nodev,uid=1000,gid=1000,nofail,x-gvfs-show 0 0
Sans vouloir faire de polémique je trouve incroyable que ce format ne soit pas géré nativement par notre distrib.
exFAT est assez courant tout de même et il possède l'avantage d'être lu pas MacOS et Windows.

Bon, j'ai maintenant mon autre problème à régler : celui des liens symboliques.

Ah ! Une petite question : on ne peut pas partager une partition entière mais seulement un ou plusieurs répertoires de celle-ci ?

Re: Montage auto de partitions et droits associés

Posté : ven. 29 nov. 2024 12:16
par Sven
Bon : ce que j'ai fait ne marche pas et je n'arrive pas à m'en dépatouiller :

Code : Tout sélectionner

corinne@corinne-Mint:~$ cd $HOME
corinne@corinne-Mint:~$ mv Documents Images Musique Téléchargements Vidéos /datas
mv: 'Documents' et '/datas/Documents' identifient le même fichier
mv: 'Images' et '/datas/Images' identifient le même fichier
mv: 'Musique' et '/datas/Musique' identifient le même fichier
mv: impossible de déplacer 'Téléchargements' vers '/datas/Téléchargements': Permission non accordée
mv: impossible d'évaluer 'Vidéos': Aucun fichier ou dossier de ce nom
Dans le volume datas je n'ai effectivement rien.
Alors que si :

Code : Tout sélectionner

corinne@corinne-Mint:~$ ls /datas
Documents  Images  Modèles  Musique  Public  Téléchargements  Vidéos
mais je vois pas les dossiers. :-o
Pourtant les raccourcis sont bien visibles dans la partition système :
Image

Une idée pour me sortir de là ?

Re: Montage auto de partitions et droits associés

Posté : ven. 29 nov. 2024 16:13
par Jennatux

Code : Tout sélectionner

ls /

Code : Tout sélectionner

ls /mnt

Code : Tout sélectionner

nemo /datas

Ta partition datas n'est pas montée au démarrage , enfin pas sous le bon point de montage
as tu vu le lien que je t'ai mis plus haut

Si tes répertoires sont occupés pas des données il faut mieux utiliser la commande cp

Code : Tout sélectionner

cp  -r Documents Images Musique Téléchargements Vidéos /media/data
Puis supprimer après copie, les originaux