Добавил инфу про бинды (нужны чтобы собрать в одной папке кучу "шар" из любого места на диске)

This commit is contained in:
4aiman 2025-11-29 21:53:52 +00:00
commit f164faa359

24
two.md
View file

@ -859,7 +859,29 @@
5. Всё. Теперь есть сервер и клиент и шара будет смотирована куда-то, откуда можно её пробросить через `ln -s /mnt/chaiman_share <симлинк>` 5. Всё. Теперь есть сервер и клиент и шара будет смотирована куда-то, откуда можно её пробросить через `ln -s /mnt/chaiman_share <симлинк>`
- ### симлинки внутри sftp шары не читаются
Это потому, что клиент видит симлинк и думает, что надо искать накую папку у себя же, т.е. на клиенте.
Чинится на сервере sftp путём замены симлинков на бинды:
```bash
root@lpc25:/var/twc_sftp# mkdir <ПАПКА/>
root@lpc25:/var/twc_sftp# mount --bind <путь_к_оригиналу_файлов/> </var/twc_sftp/ПАПКА>
```
Т.е. типа такого
```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
<путь_к_оригиналу_файлов/> </var/twc_sftp/ПАПКА/> none bind 0 0
```
Например, так:
```config
/home/chaiman/Изображения/SteamScreenies/ /var/twc_sftp/SteamScreenies none bind 0 0
```