Aqui está a linha relevante do meu arquivo / etc / fstab:
UUID=f51aa298-9ce4-4a19-a323-10df333f34f5 / ext4 data=writeback,noatime,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr 0 1
Aqui está o que acontece quando eu digito o comando "mount":
/dev/sda1 on / type ext4 (rw,noatime,data=writeback,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr,commit=0)
Por que ele especifica "commit = 0" no final? Isso significa que minha opção commit = 100 não é usada?
Estou usando o Ubuntu 10.10 de 32 bits com as atualizações mais recentes.
grep ' / ' /proc/mounts
mostra? As informações são/proc/mounts
fornecidas diretamente do kernel, enquanto asmount
informações são usadas/etc/mtab
, as quais podem não estar atualizadas/
./etc/mtab
é atualizado pormount
, se puder./
normalmente é montado como somente leitura pelo kernel ou pelo initrd / initramfs, a leitura e gravação remontada como parte do processo de inicialização. Não tenho certeza se as opções de montagem final (de/etc/fstab
) são sempre registradas corretamente.Respostas:
Entendi. Parece que o problema estava com o
/usr/lib/pm-utils/power.d/journal-commit
arquivo. Editei o arquivo acima como root e alterei a linhaser estar
E isso é tudo!
PS - Não faço ideia por que o script ignora opções de montagem conflitantes. Eu acredito que ele deve verificar as opções especificadas pelo usuário e não substituí-las.
fonte
pm-utils
(ou qualquer outro dono desse arquivo, eu não sou do tipo Ubuntu), seu script poderá ser processado. A${JOURNAL_COMMIT_TIME_AC:-100}
é umabash
coisa que diz que, seJOURNAL_COMMIT_TIME_AC
não for definido, defina-o para 100. Então, você precisa definir esse valor em algum lugar que o script lê-lo. Nos sistemas RedHat, ele estaria em algum lugar/etc/sysconfig/
- você precisa rastrear o script e ver de onde ele o leria./etc/fstab
entrada, isso seria um relatório de bug contra o software. A menos que exista um programa de instalação específico da distribuição que você deveria usar, o teria configurado corretamente e gravado em algum lugar para o script de inicialização encontrar.