Zastanawiam się tylko, czy muszę zrestartować serwer po edycji fstab i mtab. Zmieniłem coś w tym pliku ręcznie z powodu problemu z raportem awstats.
Korzystam z ISPConfig 3 przy pomocy tutoriala z howtoforge . Ale z powodu usunięcia / usunięcia niektórych kont, konfiguracja fstab i mtab zawiodła.
Zadaję również to pytanie na forum howtoforge, ale do tej pory nikt nie odpowiedział. Jeśli chcesz przeczytać moje pytanie, odwiedź je tutaj .
Bardzo starałem się rozwiązać problem bez szczęścia.
Aktualizacja:
Oto, co stało się z moim fstabem:
Przed wartością była (pominąłem drugą):
/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web1/log none bind,nobootwait 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web2/log none bind,nobootwait 0 0
Więc zmieniłem go na prawidłową ścieżkę:
/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web2/log none bind,nobootwait 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web3/log none bind,nobootwait 0 0
Odkryłem również, że mtab ma taką samą wartość jak powyżej, dlatego edytowałem go ręcznie.
z:
/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web1/log none rw,bind 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web2/log none rw,bind 0 0
do:
/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web2/log none rw,bind 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web3/log none rw,bind 0 0
Edytowałem te wartości, ponieważ poprawna ścieżka do mydomain.com i example.com powinna znajdować się odpowiednio w folderze web2 i web3.
Na razie dziennik example.com jest wskazywany:
/var/www/clients/client1/web2/log
kiedy powinno być:
/var/www/clients/client1/web3/log
Myślę więc, że dzieje się tak z powodu fstab i mtab.
Proszę, poprowadź mnie, jak prawidłowo kierować dziennik do domyślnego katalogu.
Wyjaśniam scenariusz jeden po drugim pod tym linkiem .
źródło
mount -a
że nie można ponownie zamontować systemów plików, które są już zamontowane. Zamiast tego wolałbymount <mount-point> -o remount
, jaksudo mount / -o remount
. Użyje opcji zdefiniowanych w fstab.mount -a
nie sprawiłem, że system rozpoznał nową partycję wymiany. Ponowne uruchomienie działało jednak.Nie edytujesz
/etc/mtab
ręcznie.Możesz jednak zmienić,
/etc/fstab
aby dodać lub usunąć trwałe punkty montowania, tj. Te, które zostaną zamontowane podczas uruchamiania. Ponadto/etc/fstab
plik jest używany przezmount(8)
polecenie w celu odniesienia do punktów montowania.Możesz bezpiecznie definiować nowe punkty montowania lub usuwać istniejące
/etc/fstab
bez zmiany obecnego stanu systemu operacyjnego. Możesz ręczniemount(8)
iumount(8)
systemy plików, które odzwierciedlają te zmiany; a także można ponownie zamontować już zamontowane systemy plików za pomocą różnych opcji, np .:Pytanie brzmi: dlaczego uważasz, że
bind
w ogóle potrzebujesz punktów montowania i co zamierzasz osiągnąć, korzystając z nich? Ale wstręt.W przypadku
bind
punktów montowania kroki w celu rekonfiguracji układu systemów plików bez ponownego uruchamiania powinny być następujące:/etc/mtab
ręcznie/var
.umount
wszystkiebind
punkty montowania./etc/fstab
aby dopasować do swoich potrzeb.źródło
telinit S
), wprowadzanie zmian i powrót do trybu wielu użytkowników (telinit 2
).mtab wyświetla listę aktualnie zamontowanych systemów plików, więc jest zapisywany przez system, a jego zawartość zmieni się, powiedzmy, po ponownym uruchomieniu, umountie lub nowym montowaniu. fstab wyświetla listę dostępnych systemów plików i jest trwały, tzn. przetrwa ponowne uruchomienie.
Nie powinieneś edytować mtab bezpośrednio.
źródło