Je souhaite configurer automatiquement mon entrée fstab
en python
exécutant un script. J'ai pensé à l'utiliser ConfigParser
dans python
, mais je ne peux pas l'utiliser correctement.
Je souhaite configurer automatiquement mon entrée fstab
en python
exécutant un script. J'ai pensé à l'utiliser ConfigParser
dans python
, mais je ne peux pas l'utiliser correctement.
Réponses:
Cela ne fonctionnera pas car le /etc/fstab
fichier n'est pas conforme au format pris en charge par ConfigParser.
Comme man 5 fstab
indiqué, le /etc/fstab
fichier est un fichier séparé par des espaces avec 6 colonnes. Le Python ConfigParser est une bibliothèque pour analyser des fichiers communément appelés .ini
fichiers qui, simplifiés, se composent de sections qui contiennent des paires clé / valeur:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
L'analyse du fstab
fichier vous-même est relativement facile. Copiez simplement toutes les lignes de commentaires (celles avec le premier caractère non blanc '#') et divisez les autres lignes en utilisant .split()
les 6 champs. J'utilise cela pour réorganiser mon fstab
fichier en 79 colonnes seulement.