[SOLVED] Wolne kopiowanie danych między dyskiem ext4 a pendrive'em ntfs

Tylko tematy nie mieszczące się powyżej.
radfel
Sędziwy Jeż
Sędziwy Jeż
Posty: 52
Rejestracja: 25 mar 2007, 07:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64

[SOLVED] Wolne kopiowanie danych między dyskiem ext4 a pendrive'em ntfs

Post autor: radfel »

Cześć,
Mam dysk ext4 i pendrive'a ntfs.

Podczas kopiowania danych z dysku na pendrive'a, prędkość oscyluje w granicach 30MB/s, niemniej jednak jest to przekłamanie, ponieważ jak po skończonym kopiowaniu chcę wymontować pendrive'a, muszę czekać wiele minut, zanim zapisywanie danych faktycznie się ukończy (wyskakuje okienko z informacją, że trwa zapisywanie danych na dysk, proszę czekać).

Teraz 2 pytania:
1. Dlaczego Ubuntu przekłamuje (?) faktyczną prędkość zapisu?
2. Dlaczego faktyczna prędkość jest taka niska (w efekcie jest to może 1-2MB/s)?

Pendrive to TOSHIBA 16GB THNU16ASG(BL4), która na Windowsach osiąga prędkości 4MB/s.

--
Pozdrawiam,
Radek
Ostatnio zmieniony 20 sie 2012, 17:21 przez radfel, łącznie zmieniany 1 raz.
Awatar użytkownika
Rafcio
Wytworny Kaczor
Wytworny Kaczor
Posty: 328
Rejestracja: 12 paź 2011, 06:09
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86

Re: Wolne kopiowanie danych między dyskiem ext4 a pendrive'em ntfs

Post autor: Rafcio »

... wszystko zależy od systemu plików na danym napędzie , to że użytkownik widzi zamknięte okno kopiowania , nie znaczy że system już zapisał dane na napędzie , dlatego nigdy na twardo nie wolno wypinać pamięci flash, to nie działa tak że system kopiuje bezpośrednio na pamięć flash , najpierw buforuje dane w pamięci wirtualnej ( oszczędza czas procesora ) potem w tle zapisuje na nośnik ....
Debian Jessie
Awatar użytkownika
Dwimenor
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1260
Rejestracja: 18 mar 2008, 16:14
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Architektura: x86_64

Re: Wolne kopiowanie danych między dyskiem ext4 a pendrive'em ntfs

Post autor: Dwimenor »

Przy zapisie na dyski flash z systemem plików ntfs (ale też np ext4) dane najpierw zapisywane są w buforze a dopiero potem na urządzeniu. Wymyślili to spece od marketingu, że niby system tak szybko pracuje. Ilość ludzi, którzy stracili dane przez nie odmontowanie pendrivów (Windows: bezpieczne usunięcie) idzie w miliony. Zdaje się, że Microsoft już z tego zrezygnował i nowsze wersje win (xp sp3+ ?) zapisują wolniej, ale bezpośrednio. Generalnie zapis dużej ilości danych (duże pliki) na klucze usb jest bardzo powolny, niezależnie od platformy (winny jest sam standard usb jak i technologia flash)
Dlaczego faktyczna prędkość jest taka niska (w efekcie jest to może 1-2MB/s)?
Implementacja systemu plików ntfs pod Linuksem wygląda tak: Działa? działa. Jest bezpieczny odczyt i zapis? Jest. To nie ruszamy. Można grzebać na partycjach ntfs, ale bez wydajnościowych fajerwerków.

Przeformatuj pendriva na fat32 (o ile nie nagrywasz plików >4gigabajty. Ale przerzucanie takich plików przez usb na flash to katorga). Jakikolwiek inny system plików na pendrivie to proszenie się o kłopoty. Fat32 odczyta każdy komputer, telewizor, DVB, szafa grająca, radio samochodowe itp. NTFS (a już w szczególności exFat) nie daje takiej pewności.
Dlaczego Ubuntu przekłamuje (?) faktyczną prędkość zapisu?
Taka jest faktyczna prędkość zapisu. Do bufora urządzenia.
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
radfel
Sędziwy Jeż
Sędziwy Jeż
Posty: 52
Rejestracja: 25 mar 2007, 07:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Wolne kopiowanie danych między dyskiem ext4 a pendrive'em ntfs

Post autor: radfel »

Dzięki za obie odpowiedzi!

W takim razie zmienię system plików na FAT32 i zobaczę, co z tego będzie. Ogólnie celem, jaki chcę osiągnąć, jest możliwość podejrzenia faktycznej prędkości zapisu danych na urządzenie oraz czasu zapisu na nie.

Wiedza nt. prędkości zapisu danych do bufora na dysku jest dla przeciętnego użytkownika bezużyteczna. Powinno być tak, że okno postępu kopiowania danych znika i można wyciągnąć pendrive'a, tyle.

Daję SOLVED i zobaczę, czy FAT32 cokolwiek pomoże :)

--
Pozdrawiam,
Radek
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: [SOLVED] Wolne kopiowanie danych między dyskiem ext4 a pendrive'em ntfs

Post autor: ethanak »

Można zamontować pena w trybie synchronicznym... powinno pokazać rzeczywistą (a przynajmniej bliską rzeczywistości) prędkość.
sirbuster
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 30 sty 2013, 18:12
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: LXDE
Architektura: x86_64

Re: Wolne kopiowanie danych między dyskiem ext4 a pendrive'em ntfs

Post autor: sirbuster »

Dwimenor pisze:...
Taka jest faktyczna prędkość zapisu. Do bufora urządzenia.
Z tym co piszesz kolego chyba nie bardzo tak jest bo nagrywarka szybciej nagrywa CD.
Coś jest nie tak z rozpoznawaniem sprzętu bo niektóre urządzenia smigają a te co powinny smigać lepiej mulą.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: [SOLVED] Wolne kopiowanie danych między dyskiem ext4 a pendrive'em ntfs

Post autor: jacekalex »

Jak chcesz nieźle zaszyfrować pendraka, to sformatuj go na ext4.
Żaden Windows tego nie otworzy, ani nawet nie napisze, co to za system plików.
Pacjent "znalazca" "naprawi pendraka" formatujac go na fat32, i w ten sposób twoje dane są trochę bezpieczniejsze, niż przy fat32. :rotfl:

Pozdrawiam
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość