Пожалуйста, прочитайте руководство.
ln -sfn /new/target /path/to/symlink
$ man ln
-n, --no-dereference
рассматривать LINK_NAME как обычный файл, если он является символической ссылкой на каталог
Иногда, когда я хочу получить доступ только к корневой файловой системе , Я использую трюк:
mkdir /bind
mount -o bind / /bind
cd /bind
Теперь я могу видеть корневую файловую систему без каких-либо подмонтирований. Если я сделаю:
cp -a . /some/other/volume
или
rsync -tral . /some/other/volume/
, то он не будет собирать никакие тома. установлен в моей корневой файловой системе.
На внешнем диске осталось всего 47 ГБ. Ваш раздел /home
весит 91G.
Современные дистрибутивы Linux предлагают шифрование, и нередко существует скрытый каталог /home/.ecryptfs
, в котором фактически хранятся все файлы. Ваше правило исключения /home/*
не будет исключать этот каталог.
Если вы хотите также исключить скрытые каталоги, исключите весь /home
, а не /home/*
. Кстати, подумайте об опции --one-file-system
. Я считаю, что при сохранении /
при исключении длинного списка каталогов возникает ошибка.