В чем разница между /dev/dsk и /dev/rdsk?

В чем разница между /dev/dsk и /dev/rdsk?

Похоже, что ZFS взаимодействует с /dev/dsk.

Мне удалось успешно дублировать содержимое диска по одному фрагменту за раз, используя команду, похожую на
cat /dev/rdsk/c1t3d0s0 > /dev/rdsk/c1t4d0s0.

решение1

Устройства /dev/rdsk являются символьными устройствами. Они используются для низкоуровневой манипуляции данными соответствующего среза по одному символу за раз. Устройства /dev/dsk являются блочными устройствами. Они используются для доступа к данным среза в блоках структурированным образом через файловую систему.

ZFS работает на пулах хранения. Пулы хранения создаются с использованием виртуальных устройств (vdev). Vdev могут создаваться из дисков, разделов или блочных устройств.

решение2

Обычно r обозначает raw disk — необработанный диск, то есть вы обращаетесь к нему в небуферизованном режиме.

Связанный контент