/dev/sda1 on /media/hd type vfat (rw,nosuid,nodev,sync,users,umask=0022,iocharset=utf8)
Swoją drogą, jak widać, masz zamontowany pendrajw z opcją "sync", którą warto wyłączyć. Ale czy masz ją wpisaną w /etc/fstab, czy jeszcze gdzie indziej - to należy już do Ciebie, chyba że będziesz montował podając opcje bezpośrednio w poleceniu.
prośba
Jak tak to proszę bardzo:
mount:
/dev/hda7 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/hda5 on /5 type ext3 (rw)
/dev/hda1 on /w/c type vfat (rw)
/dev/hdc1 on /80 type ext3 (rw,noexec,nosuid,nodev)
/dev/hdc4 on /80b type ext3 (rw)
/etc/fstab:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda7 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 /5 ext3 defaults 0 2
/dev/hda1 /w/c vfat defaults 0 0
/dev/hda6 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hdc1 /80 ext3 rw,user 0 0
/etc/mtab:
/dev/hda7 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/hda5 /5 ext3 rw 0 0
/dev/hda1 /w/c vfat rw 0 0
/dev/hdc1 /80 ext3 rw,noexec,nosuid,nodev 0 0
/dev/hdc4 /80b ext3 rw 0 0
I jeszcze uname -a:
Linux h1 2.6.22-3-amd64 #1 SMP Sun Nov 4 18:18:09 UTC 2007 x86_64 GNU/Linux
Widać że mam bajzel i używam jajka z paczki ale to już mój problem.
PS. Jakbyś nie wiedział to od samego początku pomagam za darmo i reszta zapewne też(nie wspominając o moderatorach/aminach) i czy odpisuję czy nie to już moja dobra wola. Np siedząc w pracy mam możliwość grać w różne gierki zamiast siedzieć na forach i pomagać.
Problem u mnie rozwiązany. Miałem dysk podłączony przez hub USB, w momencie podłączenia dysku do portu bezpośrednio w laptopie problem zniknął, transfer rzędu 12-22MB/s bez żadnych zacięć, testowałem kilka razy na 31 plikach o łącznym rozmiarze 2,4GB.
Podobnie z odtwarzaczem Mp3, kopiowałem plik rzędu 250MB, transfer nie przekracza 5MB/s i pod koniec się przywiesiło pomimo zdjęcia opcji Sync. Może to wina tego, że to VFAT.
mount
/dev/sdb1 on /media/SGTL MSCN type vfat (rw,nosuid,nodev,noatime,flush,uid=1000,utf8,shortname=lower)
Wpis w /etc/mtab:
/dev/sdb1 /media/SGTL\\040MSCN vfat rw,nosuid,nodev,noatime,flush,uid=1000,utf8,shortname=lower 0 0
Rysiek
Tak sobie czytam te wasze wypowiedzi i musze powiedzieć że windows był banalny w porownaniu z linuxem (jeśli można w ogóle porównywać)
Zainstalowałem go ponownie (mandriva 2008) i teraz nie mam zablokowanego modułu ehci-hcd przez co nie dziala mi USB 1.1 a 2.0 przerywa kopiowanie....
I co teraz mam zrobić, wylaczyć sync? Tylko jak,? nigdzie nie moge znaleźć komendy ani zadnej informacji na ten temat nie wiem czy mi sie oplaca blokowac znów ten modół który sprawi że porty beda działały ale bardzo wolno... Co radzicie (prosze o konkrety ;p)
pozdrawiam
Problem okazał się banalny u mnie. Hub USB okazał się USB 1.1, oczom własnym nie mogłem uwierzyć, że takie coś to jeszcze mogą sprzedawać.
Narzędzie usbview okazało się bardzo pomocne, bo dokładnie pokazuje, czy urządzenie jest podłączone pod UHCI, czyli USB 1.1 , czy też EHCI, czyli USB2.0. Dopiero po tym odwróciłem hubik i spojrzałem na nalepkę - USB 1.1!
Dysk USB podłączony przez hub USB 2.0 daje transfer rzędu 3-5GB/s, podłączony natomiast bezpośrednio w port komputera ja mam transfery:
- z włączonym Sync - ok 3-5GB/s, ale jest stabilny i po tym polecenie "sync" w konsoli roota to mignięcie.
- z wyłączoną opcja sync - trasfer od 15GB/s do ok 23GB/s, tylko jak się zaraz podaje "sync", to wyraźnie widać, że to parę sekund trwa. W końcu system musi bufory kiedyś zrzucić. Ale tego nie trzeba robić, bo chyba system co jakiś czas robi sam "sync". Czy jest tak zrobione na moim systemie, tego też nie wiem.
Jedna uwaga, to drugie kopiowanie bardzo mi obciąża system, więc bardzo długo się czeka na uruchomienie jakiegoś programu.
Mojego odwarzacza Mp3 nie sprawdzałem.
Robaczek1, nie wiem jaka teraz jest Mandriva 2008, ale u mnie na Sabayonie wszystko działa wręcz wzorowo i perfekcyjnie, żadnego grzebania w plikach - z tym, że ja używam KDE. Wpinam dysk, system to rozpoznaje, wyskakuje okno, czy podłączyć, czy nie. Mogę albo od razu otworzyć Konquerora, co powoduje zamontowanie urządzenia, albo zrobić to potem używając ikonek w grupie Media. Nie różni się to niczym od Windows.
Do tego można sobie ustawić, czy dane urządzenie od razu montować.
Nie oszukujmy się, w Windowsach też radzą na przykład kliknąć na ikonce "bezpiecznie usuwanie urządzenia" zarówno przy USB jak i na przykład karcie PCMCIA zanim się urządznie wyjmie. To, czy Windowsy lepiej obsługują USB 2.0, czy USB 1.1, no nie wiem, nigdy nie robiłem porównań, ale wiem, że dłuuuuuuugo musiałem czekać na przerzucenie paru GB na dysk USB.
Czy jesteś pewien, że ten pendrive to ma UBS 2.0 ? A może USB 1.1? Sprawdź to jak masz usbview.
U mnie nie zamierzam niczego wyłączać i kombinować bo po prostu wszystko działa. Uważam, że nie ma to sensu, jeśli Mandriva tego tak dobrze nie robi... no cóż, chwalę sobie przejście na Gentoo. Aktualizajce nie są takie proste, ale mam większą pewność, że system pakietów jest bardzo spójny.
Oto moje zrzuty z usbview:
hub USB 1.1 ktory ostatnio kupiłem:
UHCI Host Controller
Manufacturer: Linux 2.6.22-sabayon uhci_hcd
Serial Number: 0000:00:1d.1
Speed: 12Mb/s (full)
Number of Ports: 2
Bandwidth allocated: 0 / 900 (0%)
Total number of interrupt requests: 1
Total number of isochronous requests: 0
USB Version: 1.10
Trzeba zauważyć opcję Speed (full) no i prawidłowo system to podłączył pod interfejs UHCI.
A teraz inny hub USB 2.0
EHCI Host Controller
Manufacturer: Linux 2.6.22-sabayon ehci_hcd
Serial Number: 0000:00:1d.7
Speed: 480Mb/s (high)
Number of Ports: 8
Bandwidth allocated: 0 / 800 (0%)
Total number of interrupt requests: 5
Total number of isochronous requests: 0
USB Version: 2.00
Device Class: 09(hub )
Transfer do 10GB/s
Speed (high) podłączony pod interfejs EHCI.
Pozdrawiam,
Rysiek