Удаление файла в UNIX делает две вещи:
- удаляет для него запись каталога.
- если ни у одного процесса нет открытого и никакие другие записи каталога не указывают на него (жесткие ссылки), он освобождает место.
Ваш процесс nohupped с удовольствием продолжит запись в файл, который раньше назывался nohup.out, но теперь известен как не что иное, как дескриптор файла в этом процессе.
Можно даже создать другой процесс, создающий nohup.out, он не будет мешать первому.
Когда все жесткие ссылки исчезнут и все процессы закроют его, дисковое пространство будет восстановлено.