USB mass storage probs.
I. Soumpasis
nono.231 at gmail.com
Wed Jan 17 06:26:19 GMT 2007
2007/1/17, Giannis Tsakiris <giannis.tsakiris at gmail.com>:
>
> Καλησπέρα,
> κάτι περίεργο συμβαίνει τελευταία με τις mass storage usb συσκευές που
> συνδέω στο pc μου (είχα αρχίσει να σκέφτομαι οτι τα "παίξε" ο usb controller
> του pc μου, αλλα δυστυχως/ευτυχώς δεν έχω αυτά τα προβλήματα όταν bootάρω
> από το ακατανόμαστο λειτουργικό).
> Συγκεκριμένα το πρόβλημα μπορεί να περιγραφεί. Συνδέω τη συσκευή στο Usb
> port, π.χ. ένα συνηθισμένο Usb stick. αν γράψω μικρό όγκο δεδομένων και
> κάνω eject, όλα μια χαρά. Αν όμως προσπαθήσω να αντιγράφω πολύ πράμα, π.χ. 1 GB αρχίζουν τα περίεργα: αρχικά φαίνεται να πηγαίνουν όλα μια χαρά, και
> μάλιστα φαίνεται να μεταφέρονται τα δεδομένα εξαιρετικά γρήγορα! Αυτό
> εξηγείτε πολύ εύκολα, γιατί στις συσκευές που έχουν ένδειξη "write" δεν
> φαίνεται να ανάβει η ενδειξη αυτη.., το τελικο γράψιμο γίνεται στο eject ή
> αν δώσω manually "sync" από το shell. Όταν λοιπόν "αντιγραφούν" ένα μέρος
> από τα δεδομένα, η διαδικασία αρχίζει να γίνεται πολύ αργή, σε σημείο να
> φαίνεται ότι έχει κολήσει εντελως. Κατόπιν, ενώ φαίνεται ότι η αντιγραφή
> τελίωσε, αν πας να κάνεις eject περιμένεις 100 χρόνια ενώ αυτό σου λέει ότι
> γράφει τα δεδομένα στη συσκευή, και ενίοτε βγάζει I/O errors.... αν μετα πας
> να δεις τι γράφτηκε θα δεις οτι δεν γραφτήκαν στην πραγματικότητα ουτε τα
> μισα....
Έχω παρατηρήσει ότι από κάποιο σημείο και μετά αντίστοιχο, ότι δηλαδή τα
δεδομένα γράφονται κατά το eject. Χρησιμοποιώ τα ubuntu > 1χρόνο και στο
desktop έχω κλείσει ένα χρόνο χωρίς εγκατάσταση, αλλά με συνεχείς
αναβαθμίσεις (breezy>dapper>edgy). Ενώ επί breezy έγραφα στο usb και το
τραβούσα μόλις τελείωνε (ούτε eject ούτε τίποτα) αυτό σταμάτησε. Τώρα πρέπει
να κάνω eject για να γραφεί το data, αλλιώς τίποτα + του ότι φωνάζει για μη
ασφαλή κατάργηση συσκευής. Δεν ξέρω αν πείραξα κάτι ή έχει κάτι αλλάξει στο
ubuntu.
Μια ερώτηση, μπορεί να φανεί αφελής, αλλά ποτέ δεν ξέρεις. Είσαι σίγουρος
ότι έχεις τον χώρο να γράψεις 1G δεδομένα στην συσκευή. Έχεις καθαρίσει τα
.Trash από αυτήν και ο nautilus σου λέει ότι έχεις χώρο 1G+ σε αυτήν? Μήπως
τα δεδομένα που αντιγράφονται προς το τέλος έχουν πολλά μικρά αρχεία και
αργούν? Μήπως κάποια αρχεία δεν μπορούν να αντιγραφούν (δεν θυμάμαι ποια
είναι αλλά μου έχει συμβεί)? Μήπως κάποια προβλήματα εμφανίζονται κατά την
αποκοπή και έχεις προβλήματα με τα δικαιώματα?
Το μεγαλύτερο που έχω γράψει στο φλασάκι μου ήταν 140MB χωρίς προβλήματα.
Αυτό μου το κάνει με ένα σωρό διαφορετικές συσκευές (usb sticks, card reader
> με SD memory card, και usb harddisk), και πάντα όταν γράφω μεγάλο ογκο
> δεδομένων.
> Στο ακατανόμαστο, δεν συμβαίνει αυτό. Και εκεί έχω παρατηρήσει ότι όταν
> αντιγράφω αρχεία στα Usb devices, η αντιγραφή λαμβάνει αμέσως χώρα (δεν
> γράφονται πρώτα κάπου προσωρινά) γιατί αφενός η διαδικασία είναι πολύ πιο
> αργή (φυσιολογικό για usb σύνδεση..) και αφετέρου αναβοσβήνουν οι ενδείξεις
> "write" (όπου αυτες υπάρχουν).
> Δε μπορώ να σκεφτώ κάτι άλλο που να μπορεί να δημιουργεί το πρόβλημα αυτό
> στο linux παρα μόνο ότι αν γεμίσει με πολλά data ο ενδιάμεος buffer τότε
> αρχίζουν τα προβλήματα. Υπάρχει κανένας τροπος να μη χρησιμοποιούνται
> ενδιάμεσοι buffers για τα usb devices? (δηλαδή, τα writes να γίνονται
> αμέσως)?
Αυτό θα με ενδιέφερε και μένα πάντως.
--
> Ubuntu-gr mailing list
> Ubuntu-gr at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-gr/attachments/20070117/6aec902e/attachment.htm
More information about the Ubuntu-gr
mailing list