Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: mikis в Apr 09, 2008, 22:03 В последните два месеца изгорих три флашки, една от които чисто нова. Основната причина според мен е непригодността на FAT файловата система за такъв вид памети. Затова отварям дискусия в тази тема за да видим с какво по-безопасно да заменим FAT, така че да не изгубим преносимост.
Животът на flash паметта е ограничен от броя на циклите на запис/презапис. Като файлова система за флашките се ползва FAT. Характерна за нея е FAT таблицата (File Allocation Table), в която се записва информацията за всички файлове на устройството. Тя се намира на точно определено място и върху това място се записва всеки път, когато се копира или трие файл, т.е. хабят се цикли на запис/презапис всеки път когато качваме нещо на флашката, независимо дали е pdf-че от 20кБ или файл 400МБ. Неминуемо се стига до момента, в който си мислим, че имаме нова флашка, но когато ни трябва най-много се оказва, че е духнала. Въпросът е коя файлова система да ползваме вместо FAT, така че flash disk-овете да се четат и пишат от всяка операционна система? С други думи да има преносимост между компютрите, примерно когато документ записан на домашния Линукс трябва да се разпечата на Уиндоса в книжарницата. Вариантите за които се сещам не са много и май само един от тях е възможен към момента: 1) ext3; 2) reiserfs; Честно казано не съм добре запознат с организацията при тези файлови системи, но поне проблемът с "изтъркването" на FAT таблицата не би трябвало да го има. "Недостатък" е и това, че Уиндос не ги "вижда". 3) ntfs. Този вариант като че ли е най-реален. До колкото разбирам драйвера в ядрото е достатъчно стабилен и няма да се наложи ползването на ntfs3g и fuse. 4) ... Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: task_struct в Apr 09, 2008, 22:41 Ами доколкото знам всички файлови системи имат така наречения "супер-блок", в който под някакъв вид се пази информация за файловете, свободното и заетото мясно в паметта и друга полезна информация. Така че единствено може да се обсъди коя файлова системи пише най-малко по своя супер-блок.
Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: sinan в Apr 09, 2008, 23:01 журналните определено скапват много повече флаш паметите. така че според мене е добре нещо като ext2, но каквото и различно от фат да сложиш просто забрави уин да го прочете.
Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: tarator в Apr 09, 2008, 23:37 Имам флаш карти с FAT, които използвам от 3-4 години, досега не съм имал проблеми с тях. Според мен проблемът е друг.
Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: bulg в Apr 10, 2008, 00:11
me2 пп. Като правило, се ръководя да са "маркови", средна цена, от комп. фирма с добро име. Взимам си и usb кабел за връзка м/у флашката и пц, за да не се прецакват от многократни вкарвания/изкарвания. Формат-вам ги на fat32. Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: Naka в Apr 10, 2008, 00:17 1. Задължително монтиране на файлова система с 'noatime' и 'async'.
Интелигентните флашки (май почти всички) имат вътре алгоритъм, които рапределя износването на физическите сектори, така че клетките върху които стои ФАТ-а се сменят периодически на различни места.. Wear_levelling има и друг проблем. паммета е разделена на страници по 100-200KB и ако искаме да променим дори и 1 бит се търка цялата страница. т.е заради 1 бит се износват 200KB. а страниците в 1GB флашка не са много -4000 Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: ivo1204 в Apr 10, 2008, 00:47 Доколко се спомням , от ФАТ се трият само първите два байта от таблицата за файла .т.е обявява се за свободно . Та няма много триене.
Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: p3tzata_ в Apr 10, 2008, 10:14
Това не е вярно Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: romeo_ninov в Apr 10, 2008, 10:36
Амиии не знам, но журналните пишат на три места вместо на две както пишат нежурналните т.е. се увеличава "износването" на носителя Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: sinan в Apr 10, 2008, 11:32 това за журналните съм го чел във връзка с новите SSD хард дискове, които имат "ограничен" живот. та сред препоръките за известното удължаване на живота е да НЕ се използва журнална ФС, и да не се слага суап дял на него
Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: gat3way в Apr 10, 2008, 11:33
Да оставим настрана дали е вярно или не, защо ти е журнална файлова система за такъв носител? Няма да ти помогне особено ако го извадиш от слота, преди да се е flush-нал dirty кеша. А иначе на теория би следвало да е вярно, но не мисля, че има огромно значение. Да беше някой скъп харддиск, щеше да е друга работа. Едно време като бяха масово-използвани дискетите, имаше къде повече проблеми, съсипваха се само защото ги държиш близо до някаква тонколона и такива работи, ебаси разглезените хора сте станали пфууууу ![]() Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: peterangelov в Apr 10, 2008, 13:53 /off
дискети? те са рай, мързелива работа а загубена пефокарта, залята със захаросано кафе перфолента? of course we had it tough.... Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: romeo_ninov в Apr 10, 2008, 14:08
Само да допълня че перфолентата е може би най-стабилния storage device :-) Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: lastcyrol в Apr 10, 2008, 14:31 Това е което търсиш. Не съм го тествал разбира се. Вероятно има някакъв начин да се пусне под Windows.
Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: peterangelov в Apr 10, 2008, 14:39
/off перфолентата е наистина стабилна структура, но има известни проблеми в съвместимостта с някой видове мишки, които могат да доведат до загуба на данни, за сметка на увеличения брой мишки.. Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: romeo_ninov в Apr 10, 2008, 15:08
//off За съжаление и перфокартите са подвластни на външно въздействие от страна на гризачи, но и двата носителя (+ленти) са учудващо устойчиви на външни въздействия включая механично нарушение на целостта им Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: eniac111 в Apr 10, 2008, 17:09 Ако са от метал ще е още по- добре
![]() Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: romeo_ninov в Apr 10, 2008, 17:20
То имахме такава перфолена в пластмасова вложка, която не може да се скъса с ръце.... Но тя беше за промишени условия (прах, влага, реагенти, стружки..) Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: Naka в Apr 11, 2008, 00:26
Те мишките ако са гладни и пласмаса ядат. Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: ivo1204 в Apr 11, 2008, 08:43 Да , явно феритните памети са си били здраво нещо ...
Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: romeo_ninov в Apr 11, 2008, 09:01
Ами да, поле 15х15 сантиметра - четири килобайта. А какво да кажем за лентите, 30 сантиметра в диаметър рулон - почти един гигабайт. И устройство с размерите на гардероб за четене Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: ochinko в Apr 11, 2008, 10:54 Колега, какво си ги правил тия флашки, че да изгорят? Те имат живот минимум 10 000 цикъла на запис. Ако не ги използваш за swap, просто не виждам как ще се изхабят.
Освен това електрониката към тях се грижи да разпределя износването - виж какво е написал Naka. Мисля, че подобна електроника липсва в SSD-то на Asus EEE, понеже там има гол MLC чип, залепен на платката, но с флашките не е така. Иначе в момента се разработват файлови системи, които да разпределят износването и без специализирана електроника: UBIFS vs. LogFS Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: mikis в Apr 13, 2008, 23:07
Флашките ги ползвам много често, най-малкото защото нямам принтер и всеки ден ми се налага да мъкна нещо до университета и обратно. Отделно ги ползвам вкъщи като един вид буферна памет, докато записвам на DVD (свободното място на всичките ми дялове е под 4GB) и по някой път за backup. С други думи трафик има. Друго което си мисля сега е дали тези изгаряния не се дължат на това, че в книжарницата никога не ползват функцията "Safely Remove Hardware"!? Някъде бях чел, че ако директно се дърпа от порта флашката може да замине. Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: n00b в Apr 14, 2008, 00:09
Сега малко мъдроста на вековете. Removable devices - във Виндовс/Линукс се реализират по два начина. Първия е да пише всичко винаги дори и при един бит разлика на флашката. Втория е направи буфер при запис и при по-мащабна промяна буферите да се изпразнят иначе "уж" да ги е записало т.нар. спекулативен запис. Сега - изгорил си флашките защото си ги използвал във първия режим на работа. И аз съм издумкал поне една така след което си научих урока. Ако тук ти казаха как е под Линус преди страница май. Под Виндовс режима е да го вкараш в "Safetly" и да изкочи в tray-a добре познатата ни иконка. Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: bulg в Apr 14, 2008, 04:41
"safely..." в ос-а на "микробите" не e нищо повече от командата umount, така че не се плашете и заблуждавайте; флашките не горят от това, че се вадят без да се цъква на "safely". Функцията е предназначена да разкача флаш-драйва, когато изрично е активирана опцията "optimize for performance"(аналогична команда на "спри кеширането") във wind'z, която по default не е пусната. Мое мнение е, че в голяма част "горенето",всъщност, е механично увреждане на връзката м/у usb-флаша и пиновете й, a и не изключвам злоупотреба от страна на производителя с time to live, с комерсиална цел(напр. sony). Досега, никога не ми се е повреждала usb-памет и не използвам "safely remove"(описал съм моите правила в по-предния ми пост на тази тема):
пп. Добавям още едно: Куплунгът на usb-mem. да e екраниран. Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: mikis в Apr 14, 2008, 22:47
Наясно съм с асинхронния и синхронния запис и предполагам, че по подразбиране флашката се монтира асинхронно. Просто на нея има LED (светодиод), който мига при трансфер. Ето какво пише във /etc/mtab, когато е монтирана (монтирането става от Konqueror в KDE):
Всъщност, сега виждам, че в /etc/fstab няма ред описващ /dev/sda1 и ми е интересно Konqueror от къде взима тези опции и съответно от къде се променят опциите по подразбиране!? Може би ако изрично добавя asynch нещата ще се оправят. bulg, може и да си прав за механичното увреждане. Ако не съм хвърлил предишните две флашки (за третата още имам надежди) ще взема макетен нож и поялника и ще видим какво ще излезе. Титла: "Безопасна" файлова система за usb flash drive? Публикувано от: RedIce в Apr 17, 2008, 20:20 До сега не съм наблягал на маркови и немаркови памети, взимам каквото имам под ръка, до сега нямам нито една изгоряна, имам даже една измислена MMC карта 1ГБ, куча марка, най-евтината на пазара беше преди 3 години.
Ползвал съм я в GSM, имах и копактен Card Reader който беше навсякъде с мен, и я ползвах в същото време за пренос на данни, година и полвина активно разнасях офис документи филми музика, ползвах я и на MP3 плеъра в колата, като я форматирах през ден. В момента ми е в новичкито цифрово апаратче. За целия този период, ми направи проблем 2 пъти. Първия път я пъхнах в един card reader в зала, който разбра че преди моята и след моята е изял общо 10 карти (тоест информацията, картата след формат беше в изправност). Втория път беше на скоро, и мисля че не уплътняваше добре, защото след като я изкарах и вкарах, проблеми нямаше. Май преклаих, но искам да кажа че критерите по които съдиш за безопасно не са толкова важни колкото страничните влияния. Лично бих те посъветвал да направиш това което и аз направих преди година. Купи си преносим HDD, цената му тогава беше по изгодна от голяма флашка, а сега може да е малко по скъпо... преди 6 месеца последно гледах диск с кутийка 160лв в метро - 120GB (моят е 60GB). Единствено уредбата в колата не ми го разпознава. ![]() Имам един страничен въпрос. Как мога да сетна на подобен хард активен партишън и да го направя бутабъл, понеже всички тулсове които намерих форматират цялото USB устройство, без да ги интересува че са разделени на дялове. Предвидени са за флашки и не очакват някой да почне да цепи флашката. Мислих си под дос за комади от родът на SYS или format /s но под XP не действат.... ![]() |