вместо cp можно и rsync использовать. работает также
cp -a /source/. /target

вместо исходных

cp -a /source /target

-a рекурсия плюс копирование всех аттрибутов, прав
-r Когда не требуется точное воспроизведение прав.
. текушая директория

решает проблему оттуда https://archlinux.org.ru/forum/post/238183/
КОРОТКО ОБЪЯСНЯЮ
cp -a /source /target
если папка target существует, то файлы будут скопированы в папку /target/source, а если не существует, получим вылет с ошибкой.
если /target/source не существует - снова ошибка когда папки target и source называются по разному.

Мы можем дополнить файлы в директории-приёмнике, если папки target и source называются одинаково, но если они отличаются, то папка-исходник будет помещена внутрь приёмника.

Подробно там
https://habr.com/ru/company/ruvds/blog/471092/

Чтобы избежать такого, нужно создать руками или скриптом структуру каталогов в папке , куда хочешь зеркалить

Мне кажется(возможно ошибаюсь) программисты что-то сделали не так, усложнили простые вещи. Зачем ?
С уважением, .
Vadim
#cp -avx / * /mnt/newfs
ни разу не было проблем.
это не совсем правильно, потому что
https://archlinux.org.ru/forum/post/238854/
С уважением, .
vasek
как подсунуть список исключений wget ?
Читай - все расписано … учись работать с документами.

я читал. не понятно написано. если не можете или не хотите помочь, зачем порожняк писать. можете сказать: "я не хочу" , "я не знаю"
С уважением, .
vasek
Пора топик закрывать.
ок.
С уважением, .
Вот только что пробовал
reflector -p rsync -f 3 -l 3 -c "RU"
взял первое сверху, пишу rsync host:: выводит список модулей. Пишу rsync host::archlinux - выводит список папок
делаю то же самое для архивного зеркала , модули выводит.

Проблема в том, что
на rsync archive.archlinux.org::archive пишет ошибку "доступ запрещён" , хотя такой модуль есть
сделал вывод, что серверная часть настроена криво.

Куда кому написать, чтобы обратиться с просьбой исправить ?
С уважением, .
vasek
рекомендовал же - используй wget - можешь скачивать только определенные документы
как подсунуть список исключений wget ?
С уважением, .
indeviral
ну и что вы так упорно его пытаетесь вписывать…
хочу чтоб владелец архивного сервера настроил таки rsync на своём сервере :)
я б сам ему написал и попросил, но не знаю его контактов и языка.

vs220
Использовать архив на конкретную дату может и пакман без возни с rsync и списками. Можете и скачать пакеты с базами запустив с другим конфигом с отдельными DBPath CacheDir. Чтобы потом откатится на эту дату без интернета надо будет просто запустить перестановку пакетов с этим конфигом пакмана.
Подскажете как пакману сообщить, чтоб он только скачал пакеты и базы без установки и пропустил пакеты которые мне не нужны ?
К примеру, я владею русским и немного английским. Остальные локализации не нужны. Шрифты нужны не все. КДЕ не нужна вся.
С уважением, .
indeviral
Bendalf
Интересно, такое можно ?
конечно.
у меня по ссылке https://archlinux.org/mirrorlist/ нету rsync как у вас
С уважением, .
Мне кажется что подобающая настройка rsync на архивном сервере снимет проблему.
Интересно, так можно ?
С уважением, .
vasek
А если уж так хочется выкачать, то используя wget можешь выкачать хоть весь сайт
после чтения мана и примеров с инета возникло пару вопросов.
1. как получить список урл с учетом исключений из первого сообщения темы.
еслиб файлы в папках core extra и так далее уже были упакованы в core.tar.bz и так далее - нет проблем.
а их там тысячи. я руками заколебаюсь составлять список что качать, а что нет.
2. в wget есть опция не создавать каталог с именем хоста.
В rsync я такую опцию не нашёл. а она есть? может забыли указать её в мане тк он устарел ?
это основная фигня что мне мешает.
rsync пытается найти каталог с именем хоста, хотя я такое не указывал в своих опциях

vs220
Какой луа скрипт вам жутко необходим для libkeybinder3 ?
Я пока не знаю какие там есть . борюсь с rsync
С уважением, .