Объясните тайный смысл sync в последовательности: dd if=/dev/zero of=/tmp/swap count=10000 sync swapon /tmp/sync
То что sync сбрасывает write-cache на диск я знаю, но зачем его делают перед swapon ? Неужели при чтении из файла не сброшенного на диск и находящегося в кеше данные читаются не из кеша ???