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:14] 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 :\\ | <note important>Les options disponibles :\\ | ||
Ligne 266: | 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 |