Автор Тема: "Безопасна" файлова система за usb flash drive?  (Прочетена 7650 пъти)

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
В последните два месеца изгорих три флашки, една от които чисто нова. Основната причина според мен е непригодността на FAT файловата система за такъв вид памети. Затова отварям дискусия в тази тема за да видим с какво по-безопасно да заменим FAT, така че да не изгубим преносимост.

Животът на flash паметта е ограничен от броя на циклите на запис/презапис.
Като файлова система за флашките се ползва FAT. Характерна за нея е FAT таблицата (File Allocation Table), в която се записва информацията за всички файлове на устройството. Тя се намира на точно определено място и върху това място се записва всеки път, когато се копира или трие файл, т.е. хабят се цикли на запис/презапис всеки път когато качваме нещо на флашката, независимо дали е pdf-че от 20кБ или файл 400МБ.
Неминуемо се стига до момента, в който си мислим, че имаме нова флашка, но когато ни трябва най-много се оказва, че е духнала.

Въпросът е коя файлова система да ползваме вместо FAT, така че flash disk-овете да се четат и пишат от всяка операционна система? С други думи да има преносимост между компютрите, примерно когато документ записан на домашния Линукс трябва да се разпечата на Уиндоса в книжарницата.

Вариантите за които се сещам не са много и май само един от тях е възможен към момента:
1) ext3;
2) reiserfs;
Честно казано не съм добре запознат с организацията при тези файлови системи, но поне проблемът с "изтъркването" на FAT таблицата не би трябвало да го има. "Недостатък" е и това, че Уиндос не ги "вижда".
3) ntfs.
Този вариант като че ли е най-реален. До колкото разбирам драйвера в ядрото е достатъчно стабилен и няма да се наложи ползването на ntfs3g и fuse.
4) ...
Активен

task_struct

  • Напреднали
  • *****
  • Публикации: 576
  • Distribution: Kubuntu 14.04
  • Window Manager: KDE 4.13
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #1 -: Apr 09, 2008, 22:41 »
Ами доколкото знам всички файлови системи имат така наречения "супер-блок", в който под някакъв вид се пази информация за файловете, свободното и заетото мясно в паметта и друга полезна информация. Така че единствено може да се обсъди коя файлова системи пише най-малко по своя супер-блок.
Активен

"Minds are like parachutes. They only function when they are open." - James Dewar

irc.freenode.net  / #linux-bg

sinan

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #2 -: Apr 09, 2008, 23:01 »
журналните определено скапват много повече флаш паметите. така че според мене е добре нещо като ext2, но каквото и различно от фат да сложиш просто забрави уин да го прочете.
Активен

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #3 -: Apr 09, 2008, 23:37 »
Имам флаш карти с FAT, които използвам от 3-4 години, досега не съм имал проблеми с тях. Според мен проблемът е друг.
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
"Безопасна" файлова система за usb flash drive?
« Отговор #4 -: Apr 10, 2008, 00:11 »
Цитат (tarator @ Април 09 2008,23:37)
Имам флаш карти с FAT, които използвам от 3-4 години, досега не съм имал проблеми с тях. Според мен проблемът е друг.

me2
пп. Като правило, се ръководя да са "маркови", средна цена, от комп. фирма с добро име. Взимам си и usb кабел за връзка м/у флашката и пц, за да не се прецакват от многократни вкарвания/изкарвания. Формат-вам ги на fat32.
Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

Naka

  • Напреднали
  • *****
  • Публикации: 3397
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #5 -: Apr 10, 2008, 00:17 »
1. Задължително монтиране на файлова система с 'noatime' и 'async'.

Интелигентните флашки (май почти всички) имат вътре алгоритъм, които рапределя износването на физическите сектори, така че клетките върху които стои ФАТ-а се сменят периодически на различни места..

 Wear_levelling

има и друг проблем. паммета е разделена на страници по 100-200KB и ако искаме да променим дори и 1 бит се търка цялата страница. т.е заради 1 бит се износват 200KB.

а страниците в 1GB флашка не са много -4000



Активен

Perl - the only language that looks the same before and after encryption.

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #6 -: Apr 10, 2008, 00:47 »
Доколко се спомням , от  ФАТ   се трият само първите два байта от таблицата за файла .т.е обявява се за свободно . Та няма много триене.
Активен

p3tzata_

  • Напреднали
  • *****
  • Публикации: 210
  • Distribution: Fedora
  • Window Manager: KDE
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #7 -: Apr 10, 2008, 10:14 »
Цитат (sinan @ Април 10 2008,00:01)
журналните определено скапват много повече флаш паметите. така че според мене е добре нещо като ext2, но каквото и различно от фат да сложиш просто забрави уин да го прочете.

Това не е вярно
Активен

Никое ДОБРО не води до ДОБРО и никое ЗЛО не води до ЗЛО.

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #8 -: Apr 10, 2008, 10:36 »
Цитат (p3tzata_ @ Април 10 2008,11:14)
Цитат (sinan @ Април 10 2008,00:01)
журналните определено скапват много повече флаш паметите. така че според мене е добре нещо като ext2, но каквото и различно от фат да сложиш просто забрави уин да го прочете.

Това не е вярно

Амиии не знам, но журналните пишат на три места вместо на две както пишат нежурналните т.е. се увеличава "износването" на носителя
Активен

0x2B|~0x2B

sinan

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #9 -: Apr 10, 2008, 11:32 »
това за журналните съм го чел във връзка с новите SSD хард дискове, които имат "ограничен" живот. та сред препоръките за известното удължаване на живота е да НЕ се използва журнална ФС, и да не се слага суап дял на него
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
"Безопасна" файлова система за usb flash drive?
« Отговор #10 -: Apr 10, 2008, 11:33 »
Цитат
Това не е вярно


Да оставим настрана дали е вярно или не, защо ти е журнална файлова система за такъв носител? Няма да ти помогне особено ако го извадиш от слота, преди да се е flush-нал dirty кеша.

А иначе на теория би следвало да е вярно, но не мисля, че има огромно значение. Да беше някой скъп харддиск, щеше да е друга работа. Едно време като бяха масово-използвани дискетите, имаше къде повече проблеми, съсипваха се само защото ги държиш близо до някаква тонколона и такива работи, ебаси разглезените хора сте станали пфууууу '<img'>
Активен

"Knowledge is power" - France is Bacon

peterangelov

  • Напреднали
  • *****
  • Публикации: 41
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #11 -: Apr 10, 2008, 13:53 »
/off

дискети? те са рай, мързелива работа
а загубена пефокарта, залята със захаросано кафе перфолента?

of course we had it tough....



Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #12 -: Apr 10, 2008, 14:08 »
Цитат (peterangelov @ Април 10 2008,14:53)
/off

дискети? те са рай, мързелива работа
а загубена пефокарта, залята със захаросано кафе перфолента?

of course we had it tough....

Само да допълня че перфолентата е може би най-стабилния storage device :-)
Активен

0x2B|~0x2B

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #13 -: Apr 10, 2008, 14:31 »
Това е което търсиш. Не съм го тествал разбира се. Вероятно има някакъв начин да се пусне под Windows.
Активен

peterangelov

  • Напреднали
  • *****
  • Публикации: 41
    • Профил
"Безопасна" файлова система за usb flash drive?
« Отговор #14 -: Apr 10, 2008, 14:39 »
Цитат (romeo_ninov @ Април 10 2008,15:08)

/off

перфолентата е наистина стабилна структура, но има известни проблеми в съвместимостта с някой видове мишки, които могат да доведат до загуба на данни, за сметка на увеличения брой мишки..
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
HDD ext3 recover, "Stellar Phoenix Linux" ??
Настройка на хардуер
help40 3 6453 Последна публикация Sep 20, 2012, 21:51
от Acho
"paskal case" / "camel case"
Общ форум
Apache 3 7810 Последна публикация Aug 11, 2006, 10:01
от ivak
Проблем с "struct cdev" и "struct semaphore"
Общ форум
halturata 22 13189 Последна публикация Aug 14, 2007, 17:31
от tarator
Проблем с "reboot", "halt" и т.н.
Настройка на програми
turboshark 5 7585 Последна публикация Sep 22, 2007, 00:13
от turboshark
грешка след ъпдейт "The disk drive for / is not ready"
Настройка на програми
kennedy 2 1612 Последна публикация May 02, 2011, 22:34
от kennedy