Реализовывать так, что бы, один сервак заходил на все и сливал всё к себе, я бы не стал.
Пусть лучше каждый сервер сам делает бакап по крону, сжимает и сам кладет на бакап-сервер. На самом же бакап-сервере реализовать версионность. Единственный минус, бекапы будут полные, не инкрементальные.
1. Можно, как один из вариантов — goo.gl/QYbbI
2. Можно руками выделить разделы, скачать необходимые файлы, прописать загрузку с нового раздела в GRUB.
3. Не во всех дистрах поддерживаеться: прописать в GRUB загрузку с ISO-образа, предварительно имея свободное место(раздел) на HDD.
Но проще найти носитель для установки.
смотря на каком разделе эти самые сайтики будут располагаться, ибо мнегие панели управления располагают их в /var
если в /home, то больше всего под него, остальное на выбор, есди будут большие DB под /var выделить достаточно место. И главное, /var и /tmp обязательно отдельно от /, и поставить noexec для этих разделов в /etc/fstab
.
Есть такой пакет — MultiSystem — с его помощью это все проделывается без каких либо проблем и без чтения мануалов даже. Ну разве что чуть-чуть. По крайней мере Вам не придется лезть в конфиг grub руками, просто перетаскиваете iso образ в эту прогу, она сама добавляет его загрузку на флешку, и так, со многими дистрами.
Связано это с тем, что для сессии sftp создается non-login non-interactive shells. Для такой оболочки настройки берутся из файла ~/.bashrc. Чтобы изменить umask для sftp сессии редактируем файл ~/.bashrc следующим образом — находим и комментируем следующую строку (строка находится в начале файла): #[ -z "$PS1" ] && return
Вместо неё пишем следующий код (значение umask ставите которое вам нужно): if [ -z "$PS1" ]; then
umask 0007
return
fi
После этого соединяемся по sftp, создаем директорию и смотрим с какими правами она создана: sftp> mkdir test
sftp> ls -l
...
drwxrwx--- 2 user user 4096 Feb 22 16:57 test
...
Видим, что права соотвествуют установленному параметру umask 0007.
Это зависит от того какой пакет vim стоит.
На примере CentOS, есть vim-minimal и есть vim-enhanced. Так вот, со вторым ставятся схемы подсветки. Находятся они в /usr/share/vim/{версия vim}/colors
Нативного в Linux ничего для этой цели нет.
Так что, копируйте все на диск, форматируйте флешку, записывайте эти пару файлов первыми, а потом все остальное.
1,2. можно — resize2fs, предварительно надо изменить размер раздела через parted или fdisk, и главное не ошибиться со свободным местом.
3. Я бы сделал ext3, если это будем самба/ftp-шара, то для клиентов никакой разницы какая FS.