Quero configurar automaticamente o meu fstabin pythonexecutando um script. Pensei em usar ConfigParserem python, mas eu sou incapaz de usá-lo corretamente.
Quero configurar automaticamente o meu fstabin pythonexecutando um script. Pensei em usar ConfigParserem python, mas eu sou incapaz de usá-lo corretamente.
Respostas:
Isso não funcionará porque o /etc/fstabarquivo não está em conformidade com o formato suportado pelo ConfigParser.
Como man 5 fstabindica, o /etc/fstabarquivo é um arquivo separado por espaço em branco com 6 colunas. O Python ConfigParser é uma biblioteca para analisar arquivos comumente conhecidos como .iniarquivos 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 fstabarquivo você mesmo é relativamente fácil. Apenas copie todas as linhas de comentário (aquelas com o primeiro caractere que não sejam espaços em branco '#') e divida as outras linhas usando .split()os 6 campos. Eu uso isso para reorganizar meu fstabarquivo para ter apenas 79 colunas.