Если я tar my / home / username и создаю файл .tar в / home / username, то я получаю ошибку sort . file changed as we read it
, вероятно, потому, что сам файл каталога изменяется из-за создания .tar файл. Конечно, я мог бы создать файл на одном уровне в / home, но для этого потребуется sudo или логин. Я хочу архивировать и восстанавливать без sudo и повторного входа в систему.
Я не хочу вставлять .tar-файл глубоко в / home / username, что менее удобно, и я подозреваю, что это может даже не решить проблему.
Вы можете попытаться создать файл в каталоге / tmp.
Вы можете использовать флаг --exclude= для создания одного архива, который игнорирует каталог, если вы пишете свою резервную копию.
Создайте папку /home/<username>/Backups.
Попробуйте (замените любые другие дополнительные параметры и файл, который вы хотите создать): tar <extra options> /home/<username>/Backups/yourhomefolderbackup.tar.gz --exclude=/home/<username>/Backups/ /home/<username>/
Таким образом вы можете сохранять свои резервные копии, создавать новые, удалять их, записывать их без беспокойства, что если вы
Также вы должны использовать --exclude=, чтобы исключить функцию [ f5] (или где находится ваша папка .trash в. EDIT: в Ubuntu, расположенной в /home/<username>/.trash) из создаваемого архива, или ваш мусор будет добавлен в создаваемую вами резервную копию. Просто добавьте еще --exclude=/home/<username>/.trash после первого --exclude=, и это все!
Hf, gl;)