Размер варьируется, так как на самом деле это ссылка на 7, а внутри есть жесткие ссылки на другие версии.
Однако по состоянию на 2017 -07 -25, если вы просто смотрите только на эту папку, она составляет 7,7 ГБ.
[root@pmirror1 centos]# ls
7 build HEADER.html RPM-GPG-KEY-centos4 RPM-GPG-KEY-CentOS-Debug-6 TIME
7.0.1406 dir_sizes HEADER.images RPM-GPG-KEY-CentOS-4 RPM-GPG-KEY-CentOS-Debug-7 timestamp.txt
7.1.1503 dostools project RPM-GPG-KEY-CentOS-5 RPM-GPG-KEY-CentOS-Security-6
7.2.1511 filelist.gz RPM-GPG-KEY-beta RPM-GPG-KEY-CentOS-6 RPM-GPG-KEY-CentOS-Testing-6
7.3.1611 graphics RPM-GPG-KEY-CentOS-3 RPM-GPG-KEY-CentOS-7 RPM-GPG-KEY-CentOS-Testing-7
[root@package1 centos]# du -sh 7.3.1611/os/x86_64/
7.7G 7.3.1611/os/x86_64/
[root@package1 centos]#
Если вы хотите отразить его, убедитесь, что вы используете rsync и используйте ближайшее к себе зеркало .
Если вы планируете использовать это зеркало, вам также следует зеркалировать обновления, размер которых составляет 16 ГБ.
[root@mirror1 centos]# du -sh 7.3.1611/updates/x86_64/
16G 7.3.1611/updates/x86_64/
[root@mirror1 centos]#
#!/usr/bin/zsh
pid="$1"
stdin_data="$2"
for p in $(pstree -sp "$pid" | grep -Po '(?<=\()\d+(?=\))' | tac); do
[[ -r "/proc/$p/fd" ]] || continue
for f in /proc/$p/fd/*; do
if [[ "$(readlink "$f")" = /dev/ptmx ]]; then
fd="$(basename "$f")"
break 2
fi
done
done
sudo gdb -p "$p" --batch -x =(printf '%s' '
p (int)write($fd, "$stdin_data", (int)strlen("$stdin_data"))
')
Мне не нравится, что аргумент скрипта может быть C-инъекцией.
По-видимому, вы не можете, запись в файл stdin процесса не заставляет процесс читать то, что вы добавили. См. этот ответ для полного объяснения:https://serverfault.com/a/962956