User Tools

Site Tools


Sidebar

Sidebar

Accueil

Menu Linux

Menu Windows

Menu Android

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu sur Netbook

Installation sur support USB

Installation sans CD-ROM

Installations, mise à jour

Réinstallation/Migration version Ubuntu

Applications Ubuntu

Notes

Documentation-Aides

* Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Terminal & Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Matériel

Imprimante Linux

Compression-Archivage

Déplacer le /home

Bureau-Gnome

Environnement graphique

  • Réseau

Connexion Linux

Réseau Linux

Routeurs

Paramétrage routeur

Analyse Réseau - Gestion parc

Partages,Transferts

Disque-Réseau

Contrôle à distance

Contrôle à distance Linux

Teamviewer

Serveur

Serveur Linux

OpenVPN

Sécurité Linux

SSH

Authentification

Migration Linux Petite entreprise

  • Utiliser des applications Windows

Virtualisation

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox, Elastix

Routeur double Wan

  • Maintenance, dépannage

Sauvegarde

Sauvegarde Linux

Synchronisation Linux

Dépannage Ubuntu

Antivirus Linux

Grub

Grub2

Partitions Linux

Fichier fstab

Récupération de fichiers, partitions

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

  • Création de site

Dokuwiki

Joomla

  • Bureautique

Open Office

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Téléphone

Téléphonie

  • Multimedia

YouTube

Musique

Télévision

  • BDD

Access/MySQL

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Utilitaires Windows

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Blog: Dotclear

Exploration/Dépannage Internet

  • Création de site

Joomla

Dreamweaver

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Gravure CD

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

Bash Shell

IV. Partie Android

Sidebar

Smartphone

Messages pour le Web

fstab

Fichier de configuration FSTAB

Fstab

Le fichier fstab (File Systems Table) est la table des différents systèmes de fichiers sur un ordinateur sous Linux. Il contient la liste:

  • de tous les disques utilisés
  • des partitions de ces disques à monter au démarrage.

Après une installation, il ne comprend que les partitions Ubuntu de l'installation (racine, /home…).

Pour chaque partition, il indique comment elle sera utilisée et intégrée à l’arborescence du système de fichiers global (c'est-à-dire le point de montage). Il est enregistré dans le fichier /etc/fstab.

Ce fichier doit être corrigé si on ajoute, si on retire, si on redimensionne ou si on déplace une partition.

Exemple de fichier

# /etc/fstab: static file system information.
#
# <file system>                           <mount point>   <type>       <options>                  <dump>  <pass>
proc                                      /proc           proc         defaults                   0       0
# /dev/sda3
UUID=519df5fc-2bb7-4768-8c62-0b9d6a66f958 /               ext3         defaults,errors=remount-ro 0       1
# /dev/sda4
UUID=de129681-9a93-4404-ae62-d956d80422f6 /home           ext3         defaults                   0       2
# /dev/sda1
UUID=286CE3566CE31CF6                     /media/hda1     ntfs         defaults,umask=007,gid=46  0       0
# /dev/sdb1
UUID=20785CD6785CABF2                     /media/hdb1     ntfs         defaults,umask=007,gid=46  0       0
# /dev/sdb5
UUID=43B1-734F                            /media/hdb5     vfat         defaults,utf8,umask=007,gid=46 0       0
# /dev/sda2
UUID=85aaeafc-9207-41a6-a43c-a253db7e9f93 none            swap         sw                         0       0
/dev/sdc                                  /media/cdrom0   udf,iso9660  user,noauto,exec           0       0
/dev/sdd                                  /media/cdrom1   udf,iso9660  user,noauto,exec           0       0

L'exemple peut paraître compliqué, le voici plus lisible sous forme de tableau.

# /etc/fstab: static file system information
#

Le seul cas d'intervention dans fstab est l'ajout/suppression/déplacement d'une partition. Exemple du déplacement du /home (se reporter au chapitre correspondant):

sudo nano /etc/fstab

Ajouter une ligne du type:

/dev/sdb1          /home         ext3      defaults        0       2

Supprimer (ou commenter, cela vaut mieux) l’ancienne ligne (si elle existait) contenant :

/dev/<home_actuel>   /home         ext3      defaults        0       2

Démonter la nouvelle partition :

umount /dev/sdb1

Remonter toutes les partitions selon fstab :

sudo mount -a

Options de fstab

Les options sont séparées entre elles par une virgule.

Tableau des principales options:

  • _netdev: attendre que le réseau soit opérationnel avant de tenter le montage du disque
  • atime/noatime: mettre/ne pas mettre à jour la date d'accès à chaque accès
  • auto: mount automatique à la commande mount -a
  • noauto: pas de mount automatique au boot (qui ferait planter en l'absence de l'élément)
  • defaults: équivalent à rw,suid,dev,exec,auto,nouser,async
  • dev/nodev: interprète/n'interprète pas les fichiers device
  • exec/noexec: permet/ne permet pas l'exécution de programmes
  • guest: permission accordée aux utilisateurs normaux
  • group: permet aux membres du groupe de onter la partition
  • nofail: ne pas renvoyer d’erreur pour ce périphérique s’il n’existe pas
  • nosuid: les bits SetUID et SetGID ne sont pas pris en compte
  • ro (read only): accès en lecture seulement
  • rw (read write): accès en lecture et écriture
  • setuid : les bits SetUID et SetGID sont pris en compte
  • suid: permet à l'identifiant-utilisateur de prendre effet
  • supermount: mount automatique quand un accès est demandé
  • sync/async: i/o synchrones/asynchrones (par exemple une copie peut être différée)
  • user/nouser: permission accordée aux users ordinaires/au seul root de lancer un mount
  • users: permet aux utilisateurs normaux le montage

Pour plus d'informations, consulter le site Ubuntu http://doc.ubuntu-fr.org/installation/mount_fstab

UUID : Universal Unique IDentifier

Dans le fichier fstab, on peut toujours remplacer l'identifiant UUID d'une partition par /dev/sdx. Donc quand on rajoute une ligne pour une nouvelle partition, c'est très simple.

Sinon, pour connaître les UUID, il existe des commandes:

  • ls -l /dev/disk/by-uuid/  # pour avoir tous les UUIDs

  • On peut aussi utiliser la commande blkid. Mais, attention aux guillemets avant de copier les UUIDs dans /etc/fstab:
sudo blkid   # pour avoir les UUIDs de toutes les partitions

S'il y a eu des changements dans les partitions, il est nécessaire de commencer par régénèrer les données en fonction des partitions présentes avec sudo blkid -g. La configuration est enregistrée dans le fichier /etc/blkid.tab. L'utilisation devient alors:

sudo blkid -g  && sudo blkid  # efface d'abord les partitions anciennes et régénère les données

Disk-Manager

Si l'édition du fichier parait rébarbative, il existe un moyen de s'éviter des maux de tête en utilisant Disk-Manager qui a un interface graphique (se reporter à la page Gestionnaire de disque).

Disque dur USB

  • Pour les disques durs externes, il est conseillé d'utiliser les options suivantes: user,users,id=XXX,auto,ro,exec (Prendre l'UID correspondant au login de l'administrateur (à prendre dans /etc/group).
  • Disque NTFS
    • Montage manuel : démonter puis remonter un système de fichiers avec des options modifiées, comme umask=000
administrateur@ordinateur:~$ sudo mount -o remount,umask=000 -t ntfs <point_montage> 
  • Montage automatique, en ajoutant ou modifiant une règle de montage dans le fichier /etc/fstab
UUID=<uuid du système de fichiers>     <point_montage>     defaults,noauto,umask=000     0     0 
fstab.txt · Last modified: 2021/05/18 10:04 by guy