/dev/null is not a directory, so I would expect that if logstash tried to create a file inside it then it would get an exception.
However, my understanding is that each file in the DLQ is limited by the maximum segment size (fixed at 10MB) and the overall queue size is limited by the maximum queue size (1GB) which you can change.