Не удается выполнить rsync: сбой записи - На устройстве не осталось места (28)

Пожалуйста, прочитайте руководство.

ln -sfn /new/target /path/to/symlink

$ man ln

-n, --no-dereference
рассматривать LINK_NAME как обычный файл, если он является символической ссылкой на каталог

7
09.02.2018, 13:57
2 ответа

Иногда, когда я хочу получить доступ только к корневой файловой системе , Я использую трюк:

mkdir /bind
mount -o bind / /bind
cd /bind

Теперь я могу видеть корневую файловую систему без каких-либо подмонтирований. Если я сделаю:

cp -a . /some/other/volume

или

rsync -tral . /some/other/volume/

, то он не будет собирать никакие тома. установлен в моей корневой файловой системе.

3
27.01.2020, 20:17

На внешнем диске осталось всего 47 ГБ. Ваш раздел /home весит 91G.

Современные дистрибутивы Linux предлагают шифрование, и нередко существует скрытый каталог /home/.ecryptfs, в котором фактически хранятся все файлы. Ваше правило исключения /home/* не будет исключать этот каталог.

Если вы хотите также исключить скрытые каталоги, исключите весь /home, а не /home/*. Кстати, подумайте об опции --one-file-system. Я считаю, что при сохранении / при исключении длинного списка каталогов возникает ошибка.

5
27.01.2020, 20:17

Теги

Похожие вопросы