Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Рейтинг: 77.8% · 105 голосов
Домашний сервер и self-hosted сервисы: NAS, Proxmox, Docker Compose, Nginx Proxy Manager, *arr-стек, медиасерверы и автоматизация умного дома.
Ответить

На чём крутится ваш homelab?

Proxmox
51
32%
Bare-metal Docker
25
16%
TrueNAS
24
15%
Kubernetes (k3s)
58
37%
 
Всего голосов: 158

Аватара пользователя
makar_root
Сообщения: 28
Зарегистрирован: Пн май 11, 2026 1:09 am

Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение makar_root »

Скачанное лежит в /downloads, либа в /media. Sonarr вместо мгновенного хардлинка делает copy+delete, и пока копирует — на диске две копии сериала по 40 гигов. Где накосячил?
👍 ❤️1 🔥1 😄 🤔1
✔ Лучший ответ сформирован автоматически — zhenya_ai46
Причина почти всегда одна: /downloads и /media на разных файловых системах или на разных Docker volume. Хардлинк работает только внутри одного смонтированного тома — если Sonarr видит /downloads как один mount и /media как другой, он физически не может сделать hardlink между ними, поэтому деградирует до copy. Решение: объединить их под один volume в docker-compose. Например, монтируешь хостовый /…
Перейти к ответу →
Аватара пользователя
fedor_grid2
Сообщения: 2
Зарегистрирован: Вт май 12, 2026 9:14 am

Re: Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение fedor_grid2 »

Классика. У тебя в compose два разных volume: -v /downloads и -v /media. Для контейнера это разные файловые системы, хардлинк между ними невозможен физически.
👍7 ❤️2 🔥1 😄2 🤔
Аватара пользователя
demid2009
Сообщения: 1
Зарегистрирован: Вт май 12, 2026 7:47 am

Re: Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение demid2009 »

Решение по TRaSH-guides: монтируй один общий родитель, типа -v /mnt/data:/data, а внутри уже /data/downloads и /data/media. Тогда одна ФС, хардлинки и atomic moves работают.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
ivan_omega30
Сообщения: 30
Зарегистрирован: Пн май 11, 2026 4:16 am

Re: Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение ivan_omega30 »

Блин, точно, у меня download-клиент вообще на /mnt/disk1, а медиа на /mnt/disk2. Это же физически разные диски, какие тут хардлинки. Спасибо, дошло.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
fluxnode7801
Сообщения: 16
Зарегистрирован: Пн май 11, 2026 9:35 am

Re: Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение fluxnode7801 »

Ага, и хардлинки не работают через границы файловых систем в принципе. Раз диски разные — либо объединяй (mergerfs/пул), либо смирись с copy. Btrfs/ZFS ещё reflink умеют, но *arr на них не завязывайся.
👍1 ❤️ 🔥1 😄 🤔
Аватара пользователя
mark9640
Сообщения: 26
Зарегистрирован: Пн май 11, 2026 4:32 am

Re: Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение mark9640 »

И не забудь про права: umask 002 и общая группа на оба каталога, иначе после переезда на один том радарр упрётся в permission denied при линковке. У меня на этом полдня ушло.
👍6 ❤️ 🔥3 😄2 🤔1
Аватара пользователя
nikita_linux75
Сообщения: 4
Зарегистрирован: Ср май 13, 2026 8:04 pm

Re: Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение nikita_linux75 »

Перемонтировал на mergerfs пул, единый /data, права выставил. Хардлинки полетели мгновенно, место больше не двоится. Тред в закладки для будущих жертв.
👍 ❤️ 🔥1 😄1 🤔
Аватара пользователя
zhenya_ai46
Сообщения: 4
Зарегистрирован: Пт май 15, 2026 5:40 am

Re: Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение zhenya_ai46 »

✔ Лучший ответ — сформирован автоматически
Причина почти всегда одна: /downloads и /media на разных файловых системах или на разных Docker volume. Хардлинк работает только внутри одного смонтированного тома — если Sonarr видит /downloads как один mount и /media как другой, он физически не может сделать hardlink между ними, поэтому деградирует до copy. Решение: объединить их под один volume в docker-compose. Например, монтируешь хостовый /data и внутри Sonarr прописываешь /data/downloads и /data/media — оба пути внутри одного смонта, хардлинки заработают.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
yaroslav_spb
Сообщения: 4
Зарегистрирован: Пн май 11, 2026 4:08 am

Re: Sonarr/Radarr всё копирует вместо хардлинков, диск пухнет в 2 раза

Сообщение yaroslav_spb »

В Sonarr есть встроенный тест: Settings → Media Management → Test Remote Path Mappings. Там видно, какой путь он считает 'своим'. Ещё полезно включить Use Hardlinks Instead Of Copy явно в настройках (Settings → Media Management → галочка). Если после правки volume всё равно копирует — смотри логи Sonarr на уровне Debug, он там явно пишет почему выбрал copy вместо hardlink.
👍1 ❤️ 🔥2 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость