Documentation Ubuntu

Introduction à fstab

le fichier de configuration /etc/fstab contient les informations nécessaires pour automatiser le processus de montage des partitions. En un mot, le montage est le processus par lequel une partition brute (physique) est préparée pour l’accès et un emplacement lui est attribué dans l’arborescence du système de fichiers (ou le point de montage).

  • En général, fstab est utilisé pour les périphériques internes, les périphériques CD/DVD et les partages réseau (samba/nfs / sshfs)., Les périphériques amovibles tels que les lecteurs flash * peuvent * être ajoutés à fstab, mais sont généralement montés par gnome-volume-manager et dépassent le cadre de ce document.
  • Les Options pour mount et fstab sont similaires.
  • Les Partitions répertoriées dans fstab peuvent être configurées pour être montées automatiquement pendant le processus de démarrage.
  • Si un périphérique/partition n’est pas répertorié dans fstab, seul ROOT peut monter le périphérique / partition.
  • Les utilisateurs peuvent monter un périphérique / partition si le périphérique est dans fstab avec les options appropriées.,

For usage with network shares, see SettingUpNFSHowTo , SettingUpSamba and SSHFS.

Fstab File Configuration

The syntax of a fstab entry is :

 

fields

description

<device>

The device/partition (by /dev location or UUID) that contain a file system.,

<point de montage>

Le répertoire sur votre système de fichiers racine (aka point de montage) à partir de laquelle il sera possible d’accéder au contenu de l’appareil/de la partition (note: swap n’a pas de point de montage). Les points de montage ne doivent pas avoir d’espaces dans les noms.

<type de système de fichiers>

Type de système de fichiers (voir LinuxFilesystemsExplained).,

<options>

les options de Montage de l’accès à l’appareil/de la partition (voir la page de man pour le montage).

<dump>

Activer ou désactiver la sauvegarde de l’appareil/de la partition (la commande dump). Ce champ est généralement défini sur 0, ce qui le désactive.,

<pass num>

détermine l’ordre dans lequel fsck contrôles de l’appareil/de la partition pour les erreurs au moment du démarrage. Le périphérique racine doit être 1. Les autres partitions doivent être 2 ou 0 pour désactiver la vérification.

Veuillez vous référer à la section exemples pour des exemples d’entrées. Nous avons fourni quelques explications détaillées de chaque champ:

Périphérique

Par défaut, Ubuntu utilise maintenant UUID pour identifier les partitions.

UUID=xxx.AAAA.,zzz

pour répertorier vos périphériques par UUID, utilisez blkid

sudo blkid

d’autres façons de faire référence aux partitions:

point de montage

Un point de montage est un emplacement sur votre arborescence de répertoires pour monter la partition. L’emplacement par défaut est / media bien que vous puissiez utiliser d’autres emplacements tels que /mnt ou votre répertoire personnel.

Vous pouvez utiliser n’importe quel nom pour le point de montage, mais vous devez créer le point de montage avant de monter la partition.,

Par exemple: « /media/windows

sudo mkdir /media/windows

Type de Système de Fichiers

Vous pouvez utiliser soit auto ou spécifier un fichier système. Auto tentera de détecter automatiquement le système de fichiers du système de fichiers cible et fonctionne en général bien. En général, auto est utilisé pour les périphériques amovibles et un système de fichiers ou un protocole réseau spécifique pour les partages réseau.

Exemples:

Options

les Options dépendent du système de fichiers.

Vous pouvez utiliser « defaults » ici et certaines options typiques peuvent inclure:

  • Ubuntu 8.,04 et versions ultérieures utilisent relatime par défaut pour les systèmes de fichiers natifs linux. Vous pouvez trouver une discussion sur relatime ici: http://lwn.net/Articles/244829. Cela concerne quand et à quelle fréquence la dernière heure d’accès de la version actuelle d’un fichier est mise à jour, c’est-à-dire quand elle a été lue pour la dernière fois.

  • par défaut = rw, suid, dev, exec, auto, nouser, et asynchrone.
  • ntfs / vfat = les autorisations sont définies au moment du montage de la partition avec umask, dmask et fmask et ne peuvent pas être modifiées avec des commandes telles que chown ou chmod.,
    • je conseille dmask=027,fmask=137 (en utilisant umask=000, TOUS vos fichiers seront exécutables). Les options plus permissives seraient dmask=000, fmask=111.

  • Pour le montage des partages samba, vous pouvez spécifier un nom d’utilisateur et le mot de passe, ou mieux une informations d’identification de fichier. Le fichier d’informations d’identification contient doit être la propriété de root.racine avec les permissions = 0400 .

options :

  • sync/async – Toutes les e/S du système de fichiers doit être fait (un)de manière synchrone.,
  • auto-le système de fichiers peut être monté automatiquement (au démarrage, ou lorsque l’option-a est passée au montage). C’est vraiment inutile, car c’est l’action par défaut du mont -d’un, de toute façon.
  • noauto-le système de fichiers ne sera pas automatiquement monté au démarrage, ou lorsque le montage est passé-A. Vous devez monter explicitement le système de fichiers.
  • dev/nodev – Interpret / ne pas interpréter le caractère ou bloquer les périphériques spéciaux sur le système de fichiers.
  • exec/noexec – Autoriser / empêcher l’exécution de binaires à partir du système de fichiers.,
  • suid/nosuid – Autoriser / Bloquer le fonctionnement des bits suid et sgid.
  • ro – Montage en lecture seule.
  • RW – monter en lecture-écriture.
  • l’utilisateur Permettent à tout utilisateur de monter le système de fichiers. Cela implique automatiquement noexec,nosuid, nodev sauf si remplacé.
  • nouser – permet uniquement à root de monter le système de fichiers. C’est également un paramètre par défaut.
  • defaults – utilisez les paramètres par défaut. Équivalent à rw, suid, dev, exec, auto, nouser, async.
  • _netdev-il s’agit d’un périphérique réseau, montez-le après avoir mis en place le réseau. Valide uniquement avec fstype nfs.,

Pour les options spécifiques avec certains systèmes de fichiers, voir:

  • l’homme de montage

Dump

Ce champ permet de définir si l’utilitaire de sauvegarde dump de sauvegarde de système de fichiers. Si la valeur « 0 » est ignorée, le système de fichiers « 1 » est sauvegardé.

le vidage est rarement utilisé et en cas de doute, utilisez 0.

passer (ordre fsck)

l’ordre Fsck est de dire à fsck quel ordre vérifier les systèmes de fichiers, si défini sur « 0 » le système de fichiers est ignoré.

souvent source de confusion, il n’y a que 3 options:

  • 0 == ne pas vérifier.,
  • 1 == Vérifiez d’abord cette partition.
  • 2 == cochez cette partition(s) suivant

Dans la pratique, l’utilisation de « 1 » de votre partition racine / et 2 pour le reste. Toutes les partitions avec un « 2 » sont vérifiées dans l’ordre et vous n’avez pas besoin de spécifier un ordre.

utilisez « 0 » pour désactiver la vérification du système de fichiers au démarrage ou pour les partages réseau.

Vous pouvez également « régler » ou définir la fréquence des vérifications de fichiers (la valeur par défaut est tous les 30 montages), mais en général, ces vérifications sont conçues pour maintenir l’intégrité de votre système de fichiers et vous devriez donc fortement envisager de conserver les paramètres par défaut.,

exemples

le contenu du fichier ressemblera à ce qui suit:

REMARQUE: Ces exemples de partage réseau (samba, nfs et sshfs) supposent que vous avez déjà configuré le serveur approprié.

exemples spécifiques au système de fichiers

systèmes de fichiers étendus (ext)

plus précisément, ce sont les systèmes de fichiers ext2, ext3 et ext4 qui sont courants en tant que systèmes de fichiers racine sous Linux. La principale différence entre ext2 et ext3 est que ext3 a journalisation qui aide à le protéger contre les erreurs lorsque le système se bloque., Le ext4 plus moderne prend en charge des volumes plus importants ainsi que d’autres améliorations, et est rétrocompatible avec ext3.

un système de fichiers racine:

UUID=30fcb748-ad1e-4228-af2f-951e8e7b56df / ext3 defaults,errors=remount-ro,noatime 0 1

un système de fichiers non racine, ext2:

/dev/sdb1 /media/disk2 ext2 defaults 0 2

table D’Allocation de fichiers (FAT)

en particulier, fat16 et fat32, qui sont communs pour les lecteurs flash USB et les cartes flash pour Appareils photo et

/dev/hda2 /media/data1 vfat defaults,user,exec,uid=1000,gid=100,umask=000 0 0
/dev/sdb1 /media/data2 vfat defaults,user,dmask=027,fmask=137 0 0

la Nouvelle Technologie de Système de Fichiers (NTFS)

NTFS est généralement utilisé pour une partition Windows.,

/dev/hda2 /media/windows ntfs-3g defaults,locale=en_US.utf8 0 0

Pour une liste des paramètres régionaux disponibles sur votre système, exécutez

  •  locale -a

Système de Fichiers Hiérarchique (HFS)

HFS, ou plus communément, HFS+, sont les systèmes de fichiers généralement utilisé par les ordinateurs Apple.

pour le montage en lecture/écriture:

/dev/sdb2 /media/Macintosh_HD hfsplus rw,exec,auto,users 0 0

Remarque: Si vous voulez écrire des données sur cette partition, vous devez désactiver la journalisation de cette partition avec diskutil sous Mac OS.,

en lecture seule:

/dev/sda2 /media/Machintosh_HD hfsplus ro,defaults 0 2

Remarque: Si vous souhaitez avoir accès à vos fichiers sur Ubuntu, vous devez modifier l’autorisation des dossiers et des fichiers contenus auxquels vous souhaitez accéder en faisant dans le terminal apple:

sudo chmod -R 755 Folder

le groupe »Staff » aurait dû apparaître dans Vous pouvez le faire sur la musique et les films pour accéder à ces fichiers à partir D’Ubuntu.

édition de fstab

avant de modifier les fichiers système, faites une sauvegarde. Le drapeau-B avec nano fera une sauvegarde automatiquement.,

Pour modifier le fichier dans Ubuntu, exécuter:

gksu gedit /etc/fstab

Pour modifier le fichier dans Kubuntu, exécuter:

kdesu kate /etc/fstab

Pour modifier le fichier directement dans le terminal, exécutez:

sudo nano -Bw /etc/fstab
  • -B = Sauvegarde original fstab /etc/fstab~ .
  • -w = désactiver l’enveloppement des longues lignes.,div id= »39f7841e46″>

    Commandes Utiles

    pour afficher le contenu de /etc/fstab, exécutez la commande terminal suivante:

    cat /etc/fstab

    pour obtenir une liste de tous les UUID, utilisez l’une des deux commandes suivantes:

    sudo blkidls -l /dev/disk/by-uuid

    pour répertorier les lecteurs et les partitions pertinentes qui sont attachés à votre système, exécutez:

    sudo fdisk -l

    pour monter tous les systèmes de fichiers dans /etc/fstab, exécutez:

    sudo mount -a

    rappelez-vous que le point de, sinon l’entrée ne montera pas sur le système de fichiers., Pour créer un nouveau point de montage, utilisez les privilèges root pour créer le point de montage. Ici est la généralisation et un exemple:

    sudo mkdir /path/to/mountpointsudo mkdir /media/disk2

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *