Вот так вот. Создал отдельную виртуалочку с ftpsync, туда файл побольше как диск прокинул.
Скачал зеркало Debian чтобы побыстрее установка шла с локального репозитория (читай: локалхоста), выбрал только source+amd64
root@unassigned-hostname:~# df -h /srv/mirrors
Filesystem Size Used Avail Use% Mounted on
/dev/vdb1 885G 694G 147G 83% /srv/mirrors
root@unassigned-hostname:~# cat .config/ftpsync/ftpsync-debian.conf | grep ARCH_INCLUDE
# ARCH_INCLUDE=
ARCH_INCLUDE="source amd64"
root@unassigned-hostname:~# ls -lah /srv/mirrors/mirror
total 16K
drwxr-xr-x 4 root root 4.0K Aug 12 11:08 .
drwxr-xr-x 4 root root 4.0K Aug 13 21:54 ..
drwxr-xr-x 9 root root 4.0K Sep 4 08:18 debian
drwxr-xr-x 7 root root 4.0K Sep 4 08:37 debian-security
Просто все пакеты для source и amd64 весят 700гб.
Не представляю, какие диски нужны, если выкачивать весь проект Debian целиком, для всех архитектур, а до кучи ещё debian-cdimage, debian-backports и прочая.
Задача явно не для рядового локалхоста.
Это ты на аве? :)
Челюсть мощная, “лондонская” (имеется в виду писатель)
я. просто смотрю что тут многие пухляши и думаю чего себя стесняться. -
это фото вообще не похоже на тушку с животиком, которую ты где-то там выкладывал.
«cdimage» А раньше же как раз там целые репозитории были, для lenny вроде где-то на 5 dvd-дисков влезало (для одной архитектуры). Сейчас такие исошники не делают?
Хотели написать мануал, но решили ограничиться?
я понял))) вы уже типа привыкли к моей графомании.
да там писать нечего на самом деле, поэтому и не писал.
ставишь ftpsync пакет, в ~/.config/ftpsync/ftpsync-debian.conf пишешь
root@unassigned-hostname:~# cat .config/ftpsync/ftpsync-debian.conf ######################################################################## ######################################################################## ## This is a sample configuration file for the ftpsync mirror script. ## ## Only options most users may need are included. For documentation ## ## and all available options see ftpsync.conf(5). ## ######################################################################## ######################################################################## # MIRRORNAME=`hostname -f` # TO="/srv/mirrors/debian/" TO="/srv/mirrors/mirror/debian/" # MAILTO="$LOGNAME" # HUB=false ######################################################################## ## Connection options ######################################################################## RSYNC_HOST=ftp.ru.debian.org RSYNC_PATH="debian" # RSYNC_USER= # RSYNC_PASSWORD= ######################################################################## ## Mirror information options ######################################################################## # INFO_MAINTAINER="Admins <[email protected]>, Person <[email protected]>" # INFO_SPONSOR="Example <https://example.com>" # INFO_COUNTRY=DE # INFO_LOCATION="Example" # INFO_THROUGHPUT=10Gb ######################################################################## ## Include and exclude options ######################################################################## # ARCH_INCLUDE= ARCH_INCLUDE="source amd64" # ARCH_EXCLUDE= ######################################################################## ## Log option ######################################################################## # LOGDIR=в crontab -e пишешь
37 2-23/6 * * * ftpsync sync:archive:debian-security 17 2-23/6 * * * ftpsync sync:archive:debianи всё.
и получаешь локальное зеркало Debian
хорошо что у меня есть 8 NVMe дисков 3.2тб в рейд-0, итого 23тб под это дело. надеюсь хватит для всего репозитория дебиана.

root@debian:~# cat /proc/mdstat Personalities : [raid0] [linear] [multipath] [raid1] [raid6] [raid5] [raid4] [raid10] md127 : active raid0 nvme5n1p1[5] nvme7n1p1[7] nvme6n1p1[6] nvme2n1p1[2] nvme3n1p1[3] nvme0n1p1[0] nvme4n1p1[4] nvme1n1p1[1] 25003868160 blocks super 1.2 512k chunks unused devices: <none> root@debian:~# fdisk -l /dev/md127 Диск /dev/md127: 23,29 TiB, 25603960995840 байт, 6250967040 секторов Единицы: секторов по 1 * 4096 = 4096 байт Размер сектора (логический/физический): 4096 байт / 4096 байт Размер I/O (минимальный/оптимальный): 524288 байт / 4194304 байт Тип метки диска: gpt Идентификатор диска: 17F524BC-8A68-AA47-BC69-395EAE14A658 Устр-во начало Конец Секторы Размер Тип /dev/md127p1 1024 6250966015 6250964992 23,3T Файловая система LinuxЗадача явно не для рядового локалхоста.
Проснись, сейчас старшие модели накопителей, что SSD, что дисковых, измеряются терабайтами.
многовато. обычно это все всеравно не используется и если уж у тебя есть возможность закачать 700Гб, то и так канал хороший. я обычно держу свое зеркало, но у меня оно никогда не занимает таких объемов.



