Добавил инфу про бинды (нужны чтобы собрать в одной папке кучу "шар" из любого места на диске)
This commit is contained in:
parent
b7121be08b
commit
f164faa359
1 changed files with 23 additions and 1 deletions
24
two.md
24
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 <путь_к_оригиналу_файлов/> </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
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue