Почему /dev/core файл занимает много места?
это устройство, а не файл. Место на диске не занимает
127тб (там с хвостиком) = количество памяти, которое можно аллоцировать в 64битной системе. 
А в остальном про kcore правильно сказали.