Поставьте свой smtp и pop3/imap и тестируйте -- почте пофиг, какие там ниже средства доставки. Если на будет работать с вашими локальными серваками , то и с чужими заработает.
ky0, Не знал, что убунта такая ненадежная система, что стремно делать автоапгрейд. Я с 2003 года живу на редхате и с первой версии на федоре. До того, как появилась возможность запустить апгрейд на новую версию и раслабиться на 2-3 часа, апгрейдился руками (6-8 часов.) без каких либо бекапов вообще.
Просто пеерписывал ссылки установщика (тогда это был yum) на репы следующей версии (реально на местное зеркало), импортировал ключи новой версии и вручную банально делал этот апгрейд. Что-то приходилось сносить, а потом устанавливать, но тем не менее, самый мой длинный апгрейд вручную был с 17 верси по 28 с переездом на новое железо дважды. Потом я обнаружил, что есть мода автоматического апгрейда на новую версию и ни разу с тех пор она меня не подводила. Не думаю, что в убунте, если там есть такая штука, она что-то испортит. Но если есть опасения, то просто нужно апгрейдиться вручную по одному приложению.
Насчет бекапов нужно только место. Пойдет любой внешний диск, который можно подключить по USB или по eSATA (что надежнее и лучше).
Бекапить прежде всего нужно /etc и /boot (их еще и обязательно на свою флешку).
Потом все каталоги, где базы данных, и данные сервисов, типа www, ftp, RDB... Казалось бы, что они имеют свои утилиты для этого, однако, например, бекапы баз данных, сделанные postgrеs 9, поднять в postgres 14 еще тот геморрой..
Если сервак в продакшене, то по любому нужен второй экземпляр железа, на который ножно клоинровать все и именно на нем апгрейд делать. Это гарантирует.
Что касается каталогов пользователей, то это забота пользователей. Я просто рассылаю всем почту, что они должны сохранить свои данные из $HOME в течение указанного срока, и отписаться о выполнении. CC начальству. По истечении срока