Jeśli edytuję pliki na moim pendrive, a następnie po prostu usuwam je fizycznie, dane nie zostaną zapisane. Muszę kliknąć „wysunąć”, więc dioda LED zaczyna mrugać, a dane zaczynają być rejestrowane.
Jak mogę to zmienić, aby dane były rejestrowane natychmiast po zmianie?
aktualizacja: Ubuntu 11.10
W Ubuntu 11.10 napisałem plik reguł (z odpowiedzi @enzotib ) i działa, ale daje następujący komunikat, gdy próbuję wysunąć / odmontować:
(czy powinienem zacząć inne pytanie dotyczące Ubuntu 11.10?)
sync
Opcji tej można użyć podczas montażu partycji. Nie jest to jednak zalecane, ponieważ znacznie zwiększa liczbę zapisów na pendrivie.sync
jako domyślne, więc nie muszę tego robić za każdym razem w terminalu? I zdaję sobie sprawę, że to dramatycznie zwiększy liczbę zapisów, wciąż tego chcę. Dzięki!Odpowiedzi:
Po pytaniu (i odpowiedzi), które @arrange pokazuje w swoim komentarzu, stwórzmy nowy plik
i zapisz w nim następującą treść (patrz udev :: Mount under / media; użyj etykiety partycji, jeśli jest dostępna )
Wprowadziłem kilka drobnych modyfikacji w stosunku do tego zgłoszonego na stronie
sync
opcję doENV{mount_options}
gid=100
opcjęuid=1000,gid=1000
, gdzie liczby są względne w stosunku do użytego identyfikatora i identyfikatora grupy, zwrócone przezid -u
iid -g
Drugi sprawia, że jesteś właścicielem wszystkich plików na zamontowanej partycji, więc nie może wystąpić problem z uprawnieniami. Oczywiście nie dzieje się tak, jeśli więcej niż jeden użytkownik powinien uzyskać dostęp do plików, ale można to rozwiązać na inne sposoby.
W systemach plików innych niż Windows właściciel i grupa są metadanymi w systemie plików i nie można ich zmienić za pomocą opcji montowania.
Nowa reguła jest natychmiast aktywna ( udev używa inotify do wykrywania nowych i zmodyfikowanych plików reguł).
Zainstalowany dysk nie jest automatycznie otwierany w oknie menedżera plików, jak widać, i jest to trudne do osiągnięcia, biorąc pod uwagę, że proces montowania jest własnością użytkownika root i nie ma dostępu do graficznej sesji logowania. Ale dysk znajduje się na pulpicie, więc otworzy go proste podwójne kliknięcie.
Niestety nie mogę odmontować pulpitu prawym przyciskiem myszy, ale nie jest to duży problem: mając tę
sync
opcję, możesz po prostu odłączyć urządzenie, a reguła udev zajmuje się usunięciem wpisu/proc/mounts
i usunięciem mount- punkt.źródło
users
opcja jest ważna tylko wfstab
pliku ... To nie jest problem tutaj („synchronizacja”), ale dla ogólnego poradnika byłoby to..rules
aby być bezpiecznym. Resztę znajdziesz w edytowanej odpowiedzi.