Você pode usar o módulo fstab .
Sua documentação aqui .
Exemplo:
fstab = Fstab()
for entry in fstab.entries:
pprint.pprint(entry)
Desejo configurar automaticamente meu fstab
em python
executando um script. Pensei em usar ConfigParser
em python
, mas não consigo usá-lo corretamente.
Isso não funcionará porque o arquivo /etc/fstab
não está em conformidade com o formato suportado pelo ConfigParser.
Como man 5 fstab
indica, o arquivo /etc/fstab
é um arquivo separado por espaço em branco com 6 colunas. O ConfigParser do Python é uma biblioteca para analisar arquivos comumente conhecidos como .ini
arquivos que, simplificados, consistem em seções que contêm pares de chave / valor:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
Analisar o arquivo fstab
é relativamente fácil. Apenas copie todas as linhas de comentário (aquelas com o primeiro caractere não-espaço em branco '#') e divida as outras linhas usando .split()
para os 6 campos. Eu uso isso para reorganizar meu arquivo fstab
para ter apenas 79 colunas.
Tags configuration python