Em um cache write-back, quando são feitas alterações nos dados em cache, eles também não são feitos simultaneamente para os dados originais. Em vez disso, os dados alterados são marcados e os dados originais são atualizados quando os dados capturados são desalocados.
Em um cache write-through, por contraste as alterações feitas nos dados em cache são feitas simultaneamente na cópia original. Um cache write-back pode executar mais rapidamente que um cache write-through. Mas, em alguns contextos, as diferenças entre os dados armazenados em cache e os originais podem causar problemas, e os caches de gravação devem ser usados
Agora, não importa qual sistema operacional você está trabalhando, o que realmente afeta é o sistema de arquivos que você está usando.
O Ubuntu, por padrão, usa o ext4 como sistema de arquivos e para conhecer o ext4 usa os dois modos write-back e write-through .
Para ativar o modo de write back
Executar :
tune2fs -o journal_data_writeback /dev/sd*
Editar fstab
vi -w /mnt/sdXY/etc/fstab
Encontre a linha que faz referência a sd * Ela será parecida com:
# /dev/sda2
UUID=be2f0ac2-4683-4550-bcd1-704a1a840b3e / ext4 relatime,errors=remount-ro 0 1
A primeira entrada é o UUID.
A segunda entrada é o caminho.
O terceiro é o fstype.
Em quarto lugar estão as opções.
Quinto é para despejo
O sexto é passar.
Altere as opções (4ª) para:
noatime,data=writeback,barrier=0,nobh,errors=remount-ro
Reinicialize seu sistema para concluir as alterações.
Verifique também este para obter mais informações.