В моей установке была папка /home внутри /. Я хотел добавить отдельный раздел /home, поэтому создал небольшой резервный раздел на другом диске, добавил его в /etc/fstab и использовал rsync
с -aXS
чтобы переместить мою старую / домашнюю папку в этот новый раздел. Затем я сделал новую установку с разделом /home. Теперь я хотел бы переместить свои файлы обратно из старой папки /home в новую папку /home. Как лучше всего это сделать?
Что я пробовал: sudo rsync -aXS /home_backup/. /новый_домашний_раздел/.
согласно это руководство
Это скопировало саму старую папку /home в раздел /home (т.е. создало /home/home), чего я не хотел. Я подумал, что могу запустить ту же команду, но в подпапках в папке резервного копирования, а не в самой папке. Это лучший способ сделать это?
я видел этот похожий вопрос, но как я понимаю, ср
не будет сохранять такую информацию, как разрешения и ссылки. я тоже видел этот вопрос, но я не знаю, как работать с архивами (и я не уверен, что ситуация с OP такая же). Буду признателен за любую помощь, так как я ни в коем случае не эксперт!
P.S. Какова наилучшая команда для удаления всех файлов из свежего / домашнего раздела перед копированием в него файлов резервных копий?
Редактировать: похоже, мне удалось решить эту проблему, но я до сих пор не знаю, что произошло (добавлен комментарий ниже).