Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć!
Zainstalowałem niedawno sobie dla testu Kubuntu z KDE. Niby wszystko cacy ale mam problem z kopiowaniem plików na USB. Czy da się w tym środowisku ustawić aby system kopiował plik bezpośrednio na usb z pominięciem tego bufora? Dla przykładu plik 50mb kopiuje się około 1 sekundę. Gdy dam na odmontuj nośnik to odmontowywuje go jakieś dobre 30-40sekund (w tym czasie następuje faktyczny zapis na dysk). W innych środowiskach jak stare gnome2 takich jajec nie ma. Wygoglowałem że ten sam problem jest na Slackware i Arch Linux. Zaraz będę sprawdzał na Debianie. Mimo to czy macie może jakieś proste rozwiązanie dla mnie? System jest dla małżonki i raczej ona nie chce się bawić w ręczne montowanie nośników.
Pozdrawiam.
Offline
Sprawdzalem teraz Salixa (Slackware) i nie mam takich objawów
Offline
Cholipka przed chwila bylem na Debianie i tam wszystko cacy. Dam głowę sobie uciac ze jakiegoś pakietu braknie. Pytanie tylko jakiego.
edit
dodam tylko ze to kde 4.6.2 - system 64bit. Montowanie reczne z opcja sync pomaga, ale wolalbym recznego montowania uniknąć
Ostatnio edytowany przez Bober (2011-09-30 18:08:01)
Offline
E… jesteś pewien, że na Debianie działa dobrze? U mnie KDE montuje bez opcji sync, co objawia się zachowaniem takim jak opisujesz (plik kopiuje się krótko, ale w rzeczywistości wcale po skopiowaniu nie jest zapisany).
KDE do montowania wykorzystuje udisks. Kiedyś, za czasów HAL-a, istniał globalny plik konfiguracyjny pozwalający m.in. określić opcje montowania dla pewnych kategorii urządzeń. udisks nie ma niczego podobnego. Można mu wpisać na sztywno domyślne opcje montowania dla pewnych systemów plików, ale wymaga to ręcznej kompilacji.
Możesz używać udev do montowania urządzeń: https://wiki.archlinux.org/index.php/Udev.
Możesz nauczyć partnerkę odmontowywać nośniki. Wcale nie musi przecież tego robić z wiersza poleceń. Jest odpowiedni aplet do tacki systemowej (PPM na tackę → Ustawienia: Tacka systemowa → Powiadomienie o urządzeniach musi być zaznaczone). Można też kliknąć PPM na urządzenie w panelu Miejsca w Dolphinie i wybrać „usuń bezpiecznie”. Zresztą urządzenia zawsze powinno się odmontowywać, na Windowsie również.
Offline
Zwracam honor, na Debianie musiałem ręcznie zamontować. Odmontowywać bezpiecznie to ona potrafi, problem w tym, że jak znika "progress bar" kopiowania, to dla niej plik jest skopiowany, i jak naciska bezpiecznie usuń napęd i nie usuwa się on wciągu 5-10 sekund to coś jest popsute. Powalcze póki co z tym udev, zobaczymy co z niego wyjdzie.
Dzięki za poradę, może ktoś inny zna prosty sposób na ominięcie tego problemu?
Pozdrawiam.
Offline
usbmount domyślnie montuje właśnie w trybie synchronicznym, jednakże wymaga tego trupa jakim jest HAL.
Offline
azhag: chyba pomyliłeś pakiety, gdyż usbmount nie wymaga HAL-a. Chyba że wymaga a nie ma go w zależnościach, ale to by było przynajmniej dziwne.
Bober: prócz usbmount wspomnianego przez azhaga, jest jeszcze autofs5 i uam.
Ale KDE w tacce wyświetli powiadomienie, kiedy uda mu się odmontować urządzenie (lub nie uda). Może małżonka jest jednak reformowalna.
Offline
Minio napisał(-a):
azhag: chyba pomyliłeś pakiety, gdyż usbmount nie wymaga HAL-a. Chyba że wymaga a nie ma go w zależnościach, ale to by było przynajmniej dziwne.
Prawda, pomerdało mi się z pmount.
Offline
pmount też już nie wymaga HAL-a ;) . Przynajmniej wersja z testinga. Bober wspominał o KDE 4.6.2, którego w stable nie ma, więc raczej jego pmount również HAL-a nie będzie potrzebował.
Nawiasem mówiąc, ta wersja KDE była tylko w półoficjalnym repozytorium opiekunów KDE w Debianie — do Sida weszła dopiero wersja 4.6.3.
Offline
Kurcze nie wiem co robić to usbmount działa mi tylko dla roota, autofs5 i pmount nie pomagają w problemie. Znalazłem coś takiego jak udisks-glue. Niby to daje możliwość dodania parametrów do udisks takich jak sync. Póki co mi to też nie działa
Offline
Bober napisał(-a):
Kurcze nie wiem co robić to usbmount działa mi tylko dla roota
W /etc/usbmount/usbmount.conf możesz ustawić opcje montowania.
Offline
Bawiłem się tym plikiem i nic. Mogę przeglądać nośnik ale zapisywać ni dy rydy.
Offline
Kurde, mam Kubuntu na Desktop i nie mam takich problemów :)
W prawym roku (obok zegarka) powinieneś mieć "Powiadomienie o urządzeniach", jeśli masz - włóż Pendrive i powinien tam się pojawić
Fervi
PS. Ewentualnie doinstaluj pakiet "kde-full"
Ostatnio edytowany przez fervi (2011-10-01 13:31:28)
Offline
Ten usbmount w końcu zadziałał, ale i tak pozostał ten problem z kopiowaniem.
Fervi kopiuje Ci pliki normalnie na pendrive tak że zapisuje je bezpośrednio na nośniku z pominięciem bufora?
Offline
Bober napisał(-a):
Znalazłem coś takiego jak udisks-glue. Niby to daje możliwość dodania parametrów do udisks takich jak sync. Póki co mi to też nie działa
Zainstalowałem, uruchomiłem jako root (komendą udisks-glue), włożyłem pendrive — został automatycznie zamontowany z opcją sync.
Nic nie zmieniałem w konfiguracji. Już prościej się chyba nie da.
Offline
a jaka masz predkość kopiowania?
Offline
Tragicznie niską — około 80 kBps. Ale taką samą mam jak zamontuję pendrive ręcznie z opcją sync, więc to nie jest wina udisks-glue.
Offline
OK Chciałbym wszystkim podziękować za pomoc. W efekcie końcowym wykorzystałem pomysł Minio z wykorzystaniem Udev. jedynie co dodatkowo zrobiłem to dodałem parametr flush w opcjach montowania. Teraz przynajmniej mi znika pasek kopiowania gdy plik jest juz na urzadzeniu.
DZIEKUJE :-)
Offline