Мне нужна помощь с резервным копированием моего диска Linux, но я не хочу клонировать его, мне нужно иметь возможность перераспределить резервную копию на другой диск, который намного меньше текущего.
1 ответ
Вы можете использовать команду rsync.
как использовать rsync для полного резервного копирования системы
rsync -aAXv --exclude={DIRECTORIES TO EXCLUDE} /SOURCEDIR/* /TARGETDIR
Предполагая, что вы хотите сделать резервную копию всей системы, вы можете запустить:
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder
Как упомянуто на вышеупомянутом веб-сайте, вы должны исключить пути, которые динамически генерируются системой во время выполнения, или пути, используемые для подключения дополнительных устройств, таких как USB-диски (например, /media, /mnt).
Конечно, было бы лучше сделать это в одиночном режиме или даже лучше запустить другую систему, чем та, для которой вы создаете резервную копию - вы также можете подключить диск только для чтения - чтобы убедиться, что ничто не пытается изменить файлы во время резервного копирования. , Просто не забудьте изменить SOURCEDIR на текущую точку монтирования диска, который вы резервируете