Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
mount_fstab [Le 20/10/2022, 18:01] Coeur Noir [Utilisation avancée] |
mount_fstab [Le 30/01/2024, 19:26] (Version actuelle) 197.146.62.141 [Rappel sur la désignation des partition] |
||
---|---|---|---|
Ligne 28: | Ligne 28: | ||
==== Liste des partitions ==== | ==== Liste des partitions ==== | ||
- | Vous pouvez lister les partitions en lançant la commande : <code> sudo fdisk -l </code> | + | Vous pouvez lister les partitions en lançant la commande : <code> lsblk -o name,fstype,size,fsused,fsuse%,fsavail,label,mountpoint | grep -Ev "loop"</code> ou <code> sudo fdisk -l </code> |
Ce qui vous ressortira quelque chose comme : | Ce qui vous ressortira quelque chose comme : | ||
<code>Disk /dev/sda: 117.3 GB, 117298257920 bytes | <code>Disk /dev/sda: 117.3 GB, 117298257920 bytes | ||
Ligne 110: | Ligne 110: | ||
<code>sudo mount -t [type] /dev/sdc3 /media/stock</code> | <code>sudo mount -t [type] /dev/sdc3 /media/stock</code> | ||
[type] est le format de système de fichiers ([[:systeme_de_fichiers|Les systèmes de fichiers]]). Voici les plus fréquents : \\ | [type] est le format de système de fichiers ([[:systeme_de_fichiers|Les systèmes de fichiers]]). Voici les plus fréquents : \\ | ||
- | ''ext2, ext3, ext4, f2fs, fat'' (Fat16), ''vfat'' (Fat32), ''ntfs, reiserfs, btrfs, tmpfs, iso9660''(Disques)'',…'' | + | ''ext2, ext3, ext4, f2fs, fat'' (Fat16), ''vfat'' (Fat32), ''ntfs, ntfs3'' (plus efficace, depuis 22.04), ''reiserfs, btrfs, tmpfs, iso9660''(Disques)'',…'' |
Exemples : | Exemples : | ||
Ligne 238: | Ligne 238: | ||
| ''dmask='' | Spécifie les droits d'usage des dossiers (si omis : ''umask'' actuel) | Formats non-Linux | | | ''dmask='' | Spécifie les droits d'usage des dossiers (si omis : ''umask'' actuel) | Formats non-Linux | | ||
| ''file_mode='' | Spécifie les droits d'usage des fichiers (si omis : umask actuel) | CIFS uniquement | | | ''file_mode='' | Spécifie les droits d'usage des fichiers (si omis : umask actuel) | CIFS uniquement | | ||
- | | ''fmask='' | Spécifie les droits d'usage des fichiers (si omis : umask actuel) | Formats non-Linux | | + | | ''fmask='' | Spécifie les droits d'usage des fichiers (si omis : umask actuel) | Formats non-Linux |* |
+ | | ''nofail'' | Ne pas planter le boot si la partition est dans un état incohérent ou absente. | |* | ||
| ''utf8'' | Convertit l'encodage unicode 16 bits des caractères en utf8 pour les noms de fichiers | ISO9660 (Images CD/DVD), Ntfs, Fat32 | | | ''utf8'' | Convertit l'encodage unicode 16 bits des caractères en utf8 pour les noms de fichiers | ISO9660 (Images CD/DVD), Ntfs, Fat32 | | ||
+ | |''x-systemd.device-timeout='' |Configure le délai d'attente par défaut pour les appareils. Defaut à 90s|| | ||
| ''windows_names'' | **Inutile à partir de 22.04**. Empêche l'usage des caractères non compatibles avec Windows dans les noms de fichiers : \\ / \ : ? * < > " barre verticale. Pour vérifier et corriger les noms non compatibles, lisez cette [[https://forum.ubuntu-fr.org/viewtopic.php?id=2068750|discussion]] | fat, ntfs | | | ''windows_names'' | **Inutile à partir de 22.04**. Empêche l'usage des caractères non compatibles avec Windows dans les noms de fichiers : \\ / \ : ? * < > " barre verticale. Pour vérifier et corriger les noms non compatibles, lisez cette [[https://forum.ubuntu-fr.org/viewtopic.php?id=2068750|discussion]] | fat, ntfs | | ||
- | <note important>Les options disponibles, en fonction des systèmes de fichiers à monter : [[https://manpages.ubuntu.com/manpages/jammy/man8/mount.8.html#filesystem-specific%20mount%20options|man mount]].</note> | + | <note important>Les options disponibles :\\ |
+ | * en fonction des [[systeme_de_fichiers|systèmes de fichiers]] à monter : [[https://manpages.ubuntu.com/manpages/jammy/man8/mount.8.html#filesystem-specific%20mount%20options|man mount]]. | ||
+ | * en cas de montage « réseau » **CIFS** : [[https://manpages.ubuntu.com/manpages/jammy/en/man8/mount.cifs.8.html#options|man mount.cifs]] | ||
+ | </note> | ||
<note tip>Attention l'option **sync** ne concerne pas que le montage. En version 16.04.1, il semble que chaque écriture sur partition NTFS devienne synchrone avec le système de fichier et la copie d'un fichier peut prendre 1000 (mille) fois plus de temps. Le débit chutant à **10 Ko/s**</note> | <note tip>Attention l'option **sync** ne concerne pas que le montage. En version 16.04.1, il semble que chaque écriture sur partition NTFS devienne synchrone avec le système de fichier et la copie d'un fichier peut prendre 1000 (mille) fois plus de temps. Le débit chutant à **10 Ko/s**</note> | ||
Voir aussi la page [[tutoriel:comment_acceder_a_ses_partitions_windows|Comment accéder à ses partitions Windows depuis GNU/Linux ?]] | Voir aussi la page [[tutoriel:comment_acceder_a_ses_partitions_windows|Comment accéder à ses partitions Windows depuis GNU/Linux ?]] | ||
Ligne 263: | Ligne 268: | ||
Comme ce dernier appartient ( légitimement ) à root, aucun autre utilisateur n'a le droit d'y écrire.\\ | Comme ce dernier appartient ( légitimement ) à root, aucun autre utilisateur n'a le droit d'y écrire.\\ | ||
On peut se rendre **propriétaire** du point de montage - sachant que par conséquent seul cet utilisateur aura le droit d'écrire dans //toute// cette partition.\\ | On peut se rendre **propriétaire** du point de montage - sachant que par conséquent seul cet utilisateur aura le droit d'écrire dans //toute// cette partition.\\ | ||
- | <note warning>Le dossier qui sert de point de montage à une partition appartient par défaut à //root:root//\\ | + | <note warning>Le dossier qui sert de point de montage à une partition appartient par défaut à //root:root// avec droits //rwxr-xr-x// ( ou 755 ) car il s'agit d'un élément //matériel// ( une partition ) géré par le //système//.\\ |
- | avec droits //rwxr-xr-x// ( ou 755 ) car il s'agit d'un élément //matériel// ( une partition ) géré par le //système//.\\ | + | |
- | C'est **sur les éléments de //données//** écrits dans cette partition **qu'il faut ajuster les droits et permissions** afin de les adapter à votre utilisation.\\ | + | |
\\ | \\ | ||
+ | C'est **sur les éléments de //données//** écrits dans cette partition **qu'il faut ajuster les droits et permissions** afin de les adapter à votre utilisation : | ||
+ | * soit **sur les éléments eux-mêmes** pour les systèmes de fichiers **compatibles** Linux ( qui gèrent les droits et permissions nativement ) ; | ||
+ | * soit sur l'ensemble des données montées, **via les options appliquées à leur montage**, pour les systèmes de fichiers **NON compatibles**. | ||
**Idéalement** sur une partition on crée 2 dossiers //par// utilisateur potentiel : | **Idéalement** sur une partition on crée 2 dossiers //par// utilisateur potentiel : | ||
* un « principal » **lui appartenant**, //dans// lequel il pourra écrire, modifier, supprimer… ranger toutes //ses// affaires ;\\ | * un « principal » **lui appartenant**, //dans// lequel il pourra écrire, modifier, supprimer… ranger toutes //ses// affaires ;\\ | ||
- | * un dossier corbeille, **appartenant** à cet utilisateur ( sous Linux, il y a une corbeille par partition //et// par utilisateur. ) | + | * un dossier corbeille, **appartenant** à cet utilisateur ( sous Linux, il y a une corbeille par partition //et// par utilisateur. )\\ |
- | \\ | + | |
**Rappelons qu'un //chmod 777// est DANGEREUX** :\\ | **Rappelons qu'un //chmod 777// est DANGEREUX** :\\ | ||
un élément qui porte les droits //rwxrwx**rwx**// accorde //tous les droits// à quiconque y accédant ( localement ou à distance )…</note> | un élément qui porte les droits //rwxrwx**rwx**// accorde //tous les droits// à quiconque y accédant ( localement ou à distance )…</note> | ||
Si on est __seul__ utilisateur du pc, ceci suffirait ( mais n'est pas idéal car restrictif ) : | Si on est __seul__ utilisateur du pc, ceci suffirait ( mais n'est pas idéal car restrictif ) : | ||
<code>sudo chown $USER:$USER /sauvegarde</code> | <code>sudo chown $USER:$USER /sauvegarde</code> | ||
- | Dans le cadre d'une utilisation __familiale__, avec plusieurs utilisateurs //toto, tata et titi//, et un groupe appelé, disons //famille//, on procédera autrement : | + | Dans le cadre d'une utilisation __familiale__, avec plusieurs utilisateurs //toto, tata et titi//, et un groupe appelé, disons //famille//, on procédera autrement ( Pour lire [[:/tutoriel/dossier_de_partage|les explications]]): |
* on s'assure que les droits et permissions du point de montage sont dans la situation saine et souhaitable pour du //matériel// : | * on s'assure que les droits et permissions du point de montage sont dans la situation saine et souhaitable pour du //matériel// : | ||
<code>sudo chown root:root /sauvegarde | <code>sudo chown root:root /sauvegarde |