From f164faa3591cf49931716562d8ced4e6896dc2fa Mon Sep 17 00:00:00 2001 From: 4aiman Date: Sat, 29 Nov 2025 21:53:52 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=B8=D0=BD=D1=84=D1=83=20=D0=BF=D1=80=D0=BE=20=D0=B1=D0=B8?= =?UTF-8?q?=D0=BD=D0=B4=D1=8B=20(=D0=BD=D1=83=D0=B6=D0=BD=D1=8B=20=D1=87?= =?UTF-8?q?=D1=82=D0=BE=D0=B1=D1=8B=20=D1=81=D0=BE=D0=B1=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D1=8C=20=D0=B2=20=D0=BE=D0=B4=D0=BD=D0=BE=D0=B9=20=D0=BF=D0=B0?= =?UTF-8?q?=D0=BF=D0=BA=D0=B5=20=D0=BA=D1=83=D1=87=D1=83=20"=D1=88=D0=B0?= =?UTF-8?q?=D1=80"=20=D0=B8=D0=B7=20=D0=BB=D1=8E=D0=B1=D0=BE=D0=B3=D0=BE?= =?UTF-8?q?=20=D0=BC=D0=B5=D1=81=D1=82=D0=B0=20=D0=BD=D0=B0=20=D0=B4=D0=B8?= =?UTF-8?q?=D1=81=D0=BA=D0=B5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- two.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/two.md b/two.md index e81e8b5..23c7744 100644 --- a/two.md +++ b/two.md @@ -859,7 +859,29 @@ 5. Всё. Теперь есть сервер и клиент и шара будет смотирована куда-то, откуда можно её пробросить через `ln -s /mnt/chaiman_share <симлинк>` - + - ### симлинки внутри sftp шары не читаются + + Это потому, что клиент видит симлинк и думает, что надо искать накую папку у себя же, т.е. на клиенте. + + Чинится на сервере sftp путём замены симлинков на бинды: + ```bash + root@lpc25:/var/twc_sftp# mkdir <ПАПКА/> + root@lpc25:/var/twc_sftp# mount --bind <путь_к_оригиналу_файлов/> + ``` + Т.е. типа такого + ```bash + root@lpc25:/var/twc_sftp# mkdir SteamScreenies + root@lpc25:/var/twc_sftp# mount --bind /home/chaiman/Изображения/SteamScreenies/ /var/twc_sftp/SteamScreenies + ``` + + Беда в том, что после перезагрузки нифига это не сохранится, и нужно править /etc/fstab + ```config + <путь_к_оригиналу_файлов/> none bind 0 0 + ``` + Например, так: + ```config + /home/chaiman/Изображения/SteamScreenies/ /var/twc_sftp/SteamScreenies none bind 0 0 + ```