Hi,
in another thread someone pushed me to this page that states that:
It is not clear to me what this means. I guess that having a disk device, like da0, means that before the redesign on the IO system we had a character device and a block (cached) device for da0, so two devices for the same disk (slice). Now only one device exists (the char device) and the block device is a kind of software layer on top of it (is it GEOM). Is this correct? In such case, not having a caching means that, for instance fsync is no more useful or are we talking here of something else? I'm really confused about this...
in another thread someone pushed me to this page that states that:
Code:
Because the implementation of the aliasing of each disk
(partition) to two devices with different semantics
significantly complicated the relevant kernel code FreeBSD
dropped support for cached disk devices
It is not clear to me what this means. I guess that having a disk device, like da0, means that before the redesign on the IO system we had a character device and a block (cached) device for da0, so two devices for the same disk (slice). Now only one device exists (the char device) and the block device is a kind of software layer on top of it (is it GEOM). Is this correct? In such case, not having a caching means that, for instance fsync is no more useful or are we talking here of something else? I'm really confused about this...