Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to setup on a Linux iSCSI initiator a local disk partition for write cache ?

The data would be first written on some high performance local disk and then in a second time on capacitive disks mounted through iSCSI.


share|improve this question
so are you asking for a 3 tiers vs the normal 2 tiers (not counting the local hd cache) of caching as in the system os will cache disk io then you want something like a layer of ssd then a final write to spinning disks? Or should you just buy more ram so the os can cache more disk io? – tony roth Nov 21 '12 at 16:44
The use case is to write a lot of data faster than the 1Gb ethernet link is able to transfer to the disks enclosure. The hardware cache is on the enclosure side (so after the ethernet bottleneck). So the idea is indeed emulating an SSD layer. – skizo Jan 30 '13 at 8:40
up vote 2 down vote accepted

Take a look at block cache solutions, like bcache, flashcashe, l2arc on zfs...

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.