Chroot nie widzi „zamontowanych” plików

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Amakesh
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 16 sty 2019, 16:50
Wersja Ubuntu: 18.04
Środowisko graficzne: Cinnamon
Architektura: x86_64

Chroot nie widzi „zamontowanych” plików

Post autor: Amakesh »

Witam! Mam serwer vds, z którym łączę się przez ssh. Na serwerze jest CentOS 7.6 oraz chroot z Ubuntu 18.10(program, który potrzebuję odpalić na serwerze wymaga pewnych bibliotek w wersji, której nie ma pod CentOS). Program uruchamiany w chroot uparcie próbuje się łączyć z bazą danych przez /var/run/mysqld/mysqld.sock, którego nie ma ani w chroocie ani w CentOs, ale za to w CentOS jest /var/lib/mysql/mysql.sock.
W związku z tym mount --bind /var/lib/mysql /chroot/var/lib/mysql i
symlink: ln -s /var/lib/mysql/mysql.sock /var/run/mysqld/mysqld.sock
Problem tylko w tym, że jeśli w /var/lib/mysql spróbuję wyświetlić zawartość przy pomocy ls, to wyświetli się to co było tam pierwotnie a nie to, co zostało „zamontowane”(mimo, że np Filezilla wyświetli to co „zamontowane”). Dlaczego tak się dzieje i jak to naprawić?
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 87 gości