Из-за разных видов предостовляемых гарантий и абстракций.
iscsi блочный, и выделяется индивидуально. После сам прикрчиваешь поверх блока что надо.
А nfs - подразумевает шаренный доступ к файлам на файловой системе. Появляются блокировки на файлы. Появляется журналирование, ибо ты работаешь поверх файловой системы.
Появляется кеширование файловой системы, которое тоже может подпортить малину.
Кста, про веселье с кешем файловой системы.
Я как-то в nfs заливал с того же хоста, но с другого харда, блоб на ≈200 гигов.
Естевственно, не указал sync в флагах монтирования.
Так он положил эти 200 гигов в оперативу, и кусочками кидал на шару.
Было неприятно потерять на той гиперконвергентной (и сторадж и виртуалки) ноде 200 гигов оперативы при переливании бекапов.