Przeniesienie partycji „/ tmp” wymaga dodatkowej nie sugerowanej w tej złej odpowiedzi /ubuntu//a/371628/298086 .
Przeniesienie danych oznacza skasowanie danych z oryginalnej partycji po sklonowaniu do partycji docelowej, co absolutnie nie jest wykonywane przez podłączenie wiązania.
ZALECENIE : Przeczytaj ten genialny post, jeśli chcesz zrozumieć, czym jest bind mount /unix//a/198591
Jeśli spróbujesz właściwą opcję montażu („PRZESUŃ”, nie wiąż):
mount -M /tmp /mnt/tmp
Jestem przekonany, że nie powiedzie się zgłoszenie, że „ tmp jest współużytkowanym punktem montowania ” (co w rzeczywistości oznacza „ Nie mogę przenieść punktu montowania, jeśli nadal używa go jakiś proces ”)
„Odpowiedź”, której szukasz, może wymagać zatrzymania i ponownego uruchomienia usług przy użyciu / accessing / tmp przed przeniesieniem treści.
Możesz wyświetlić listę tych usług / procesów, uruchamiając:
lsof +D /tmp/
Kiedy więc wymienisz, co faktycznie uzyskuje dostęp / korzystanie /tmp
, możesz naprawdę zdecydować, „jak postępować”.
Moim zdaniem najbezpieczniejsza droga mija
- Zatrzymywanie dostępu do wszystkich usług / tmp (jeśli możesz to zrobić)
- Kopiowanie zawartości w całości / tmp w nowe miejsce
- Edycja / etc / fstab i zmiana fizycznej lokalizacji punktu montowania / tmp (bez względu na to, czy jest to połączenie, czy podłączenie urządzenia)
- Ponowne uruchomienie systemu w celu wykonania ponownego podłączenia
Jest jednak inny sposób, który nie wymaga ponownego uruchomienia systemu, ale nie jest bezpieczniejszy niż poprzedni. Jest opisane tutaj i polega na odmontowania /tmp
w sposób leniwy sposób, co powinno pozwolić na wykonaniemount -M
Te dwa linki będą pomocne dla twojego żądania: