Титла: Външен хард диск! Публикувано от: backinblack в Aug 30, 2011, 22:31 От вчера, на външния ми хард диск се получават някакви странни(за мен) неща! Копирам или местя папка с файлове от компютъра на него, показва ми на диска, че е записана, отварям си я, разглеждам си нещата в нея и след като го извадя от усб-то и го включа пак - папката я няма! Интересното е, че и преместена папка от компа на харда, изчезва от компа, уж е записана на харда и след изключване и включване - папката я няма и на двете места!
Титла: Re: Външен хард диск! Публикувано от: b2l в Aug 30, 2011, 22:51 Я запиши файл и дай Unmount на харда и после като го mount-неш кажи дали файловете са там или пак ги няма.
Титла: Re: Външен хард диск! Публикувано от: backinblack в Aug 30, 2011, 23:20 Забравих да кажа, че понякога се записва фаила, от 10 пъти сигурно 2 пъти се записва и сега се записа, но по същия начин е положението и на другия компютър който също е с убунту 10.04, а също така и като го конектна към виртуалния уиндоус 7! Иначе от харда към компа - няма проблем! Харда целия е форматиран в ntfs! Дали няма да е нещо файловата система повредена!? Чел съм по форумите(но след като го бях форматирал вече), че не било "здравословно" да се пише от линукс-а по ntfs дяловете на уиндоус-а когато има инсталирани 2 ОС-и на компютъра, та да не би.......!?
Титла: Re: Външен хард диск! Публикувано от: vyrgozunqk в Aug 31, 2011, 06:29 Предполагам, че ти го прави заради write cache-a... пусни да се качва нещо, като ужким свърши отвори един терминал и напиши sync и цъкни един ентър, пък да видим дали ще ги флъшне кешовете на диска...
Титла: Re: Външен хард диск! Публикувано от: backinblack в Aug 31, 2011, 09:28 Записа се! Как да се изчисти това каше!?
Титла: Re: Външен хард диск! Публикувано от: Naka в Aug 31, 2011, 10:07 sync
или и задължително и umount преди да извадиш диска. И се чака задължително докато umout-а се изпълни коректно. През време на umount-а всичко което е било кеширано се записва физически върху устройството. Това мисля че е аналогично на 'safely remove drive' във виндовс. пише се umount (без N), а не uNmount. Титла: Re: Външен хард диск! Публикувано от: backinblack в Aug 31, 2011, 15:18 Изпразних му всичко на новия ми лаптоп и му пуснах форматиране но не Quick и дано до довечера се форматира, че после трябва да вадя всичко от другия комп за да му преоразмеря дяловете и ще видим какъв ще е ефекта!
Титла: Re: Външен хард диск! Публикувано от: backinblack в Sep 01, 2011, 11:06 Преформатирах го целия и ефекта е никакъв! Като унмаунтна преди да извадя диска няма проблем, всичко си е в него, но като го извадя както преди, без допълнителни действия и фойловете ги няма!
Тва как може да се оправи!? Титла: Re: Външен хард диск! Публикувано от: Acho в Sep 01, 2011, 11:26 Ами това е нормалното. Да се унмаунт-не едно устройство, преди да се изключи. За да се флушнат буферите, да си ги запише върху устройството (в твоя случай хард диска ти). И се изключва вече нормално, всичко си е записано и си го има. А когато не е унмаунт-нато, данните са в буферите, а не са записани върху носителя. И какво те притеснява толкова да го изпълниш тоя umount ? Нищо сложно няма.
Титла: Re: Външен хард диск! Публикувано от: backinblack в Sep 01, 2011, 12:28 Щом е така както казваш, това значи, че преди автоматично тези буфери са се изпразвали на диска и като го дръпна от усб-то всичко си е в него! Може и да е нормално това, но аз искам да си е както преди, да си го дръпна от усб-то и без да унмаутвам ръчно!
Титла: Re: Външен хард диск! Публикувано от: vyrgozunqk в Sep 01, 2011, 12:33 Щом е харддиск по подразбиране кърнъла пуска write cache-a ( за по-висока скорост на писане ), при флашките го няма този проблем обикновено...( макар, че и там е хубаво да пускаш по един sync)
Ето тук има инфо как да изключиш кешовете за определен диск, но скриптовете са валидни при условие че редовно закачаш диска за същият компютър и той е все с тази буква... http://www.linuxquestions.org/questions/debian-26/how-can-i-permanently-turn-off-write-cache-debian-424136/ Другият ти вариант е от файловият браузър да му даваш 'безопасно изваждане'. Титла: Re: Външен хард диск! Публикувано от: Naka в Sep 01, 2011, 12:41 Ти май не разбираш какво ти се говори и закакво служи mount/umount.
Под която и да ОС ако дръпнеш в движение някой носител/ХардДиск ще се получават същите ефекти с незписани данни. ВСЯКА ОС КЕШИРА ДАННИТЕ!!! (Че даже и самите дискове имат кеш на тях и кешират). Ако не ги кешира ще работи като каруца. има една опция в 'mount' - казва се 'sync', Ако я зададеш, мисля че ще постигнеш ефекта който искаш, но изобщо не е за препоръчване, щото първо ще работи много бавно и второ ще прее.....ва физически Флаш дисковете. Цитат И какво те притеснява толкова да го изпълниш тоя umount ? На КДЕ3.x можеш да направиш иконка на десктопа за устройството. Когато нещо е монтирано се появява зелено триъгълниче на иконката. Когато искаш да извадиш устройството - десен клавиш на иконката и там има Umount или Eject. И двете са еднакви, Eject също прави Umount, но в допълнение (ако е CD-rom) изхвърля носителя. Аз така работя, много е удобно и не е нужно да се пише нищо в терминала. Какво толкова те плаши един терминал ??? ----------------------------------- може и да има някоя опция в кернела дето да казва например периодично на 4-5 сек да flush-ва всичко. И ако го извадиш след 4-5 сек след като си спрял да записваш би трябвало да стане. Ако го извадиш много бързо/по-рано - няма спасение..... Замислял съм се преди за нещо подобно -- ама не знам..... дали изобщо има. Титла: Re: Външен хард диск! Публикувано от: backinblack в Sep 01, 2011, 13:01 Ама аз не говоря за дърпане на кабела по време на запис! Естествено, че изчаквам да свърши записа! Но преди, като си свърши записа и го дръпна, без да му давам унмаунт и нямаше проблеми! Имам и флашка, като копирам на нея и я дръпна след като свърши копирането, всичко си е вътре!
Титла: Re: Външен хард диск! Публикувано от: Naka в Sep 01, 2011, 13:12 Ама аз не говоря за дърпане на кабела по време на запис! Естествено, че изчаквам да свърши записа! Но преди, като си свърши записа и го дръпна, без да му давам унмаунт и нямаше проблеми! А ти откъде си сигурен колко време се кешира и дали има нещо кеширано??? Може да са 4-5 сек. Може да са минути а може и нещо вечно да стои в кеша. Титла: Re: Външен хард диск! Публикувано от: backinblack в Sep 01, 2011, 13:40 Ама аз не говоря за дърпане на кабела по време на запис! Естествено, че изчаквам да свърши записа! Но преди, като си свърши записа и го дръпна, без да му давам унмаунт и нямаше проблеми! Добре де, аз с този диск работя от половин година и защо до преди няколко дни се държеше по съвсем различен начин!? Защо като се скрие индикатора за копирането и като го дръпна и всичко си беше вътре!? Титла: Re: Външен хард диск! Публикувано от: Naka в Sep 01, 2011, 14:07 Я пусни един smartctl --all /dev/.....
|