No Solaris, o diff é largefile seguro, mas não largefile, por isso não é possível manipular arquivos > 2Gb. O Solaris tem o comando bdiff que pode te ajudar.
como executar o comando recursively diff para comparar arquivos de tamanho de arquivo superior a 2 GB no solaris?