Why might filesystems managing external storage devices do write-through caching
(avoid buffering writes) even though there is a detrimental affect on performance
Answer:
-Write-through caching is necessary on external drives in order to maintain reliability and avoid data loss in situations where the drive controller is compromised through an event (a kernel panic, power failure, or most commonly – simply being unplugged) where the buffer cache is lost. It is always much safer to have critical data written to physical disk blocks, despite the high cost of disk I/O operations