Вероятность в обоих случаях равна 50% - либо восстановишь, либо нет.
В этом приколе есть доля правды. Если ты восстановишь БД из бэкапа, то восстановишь ВСЁ. С отдельными файлами такого нельзя гарантировать. Я имею ввиду, что восстановив БД, ты так же восстановишь ВСЕ отдельные файлы, именно к ней относящиеся. Кроме того это будте такой геморр. Но это конечно зависит от того, как ты их будешь сохранять, как часто, и какую версию потребуется восстановить. ЭТо кстати не обязательно должно произойти в результате сбойя харда. У юзеров, как известно, ручки ой какие шаловливые.
При уточнённых условиях я всё больше склоняюсь к хранению файлов в БД. 2Г в год это пустяк для БД. 5 юзеров - ваще ничто. Те я так понял - фото это сопутствующая инфорамация, а не основная? Как например БД для фотографов.