Чи погана ідея використовувати SD-карту для домашнього каталогу?


14

Я планую зробити SD-карту (або флешку) свого домашнього каталогу, щоб мати можливість працювати на різних ПК без особливих клопотів.

Чомусь це погана ідея?


1
Це мене справді лякає ... Якщо ви носите з собою домашній каталог, що станеться, якщо ви втратите SD-карту? Вам справді потрібен весь домашній каталог або лише деякі папки (наприклад, документи тощо)? Як щодо використання git / mercurial для автоматичного оновлення все?
Аксель

1
Я використовую бітбукет, github та dropbox, але деякі речі не є бджолиними в Інтернеті (або через їх розміри, їх чутливу природу чи що завгодно). Це також справжній біль, щоб актуалізувати налаштування кожного додатка. Я часто шифрую та створюю резервну копію, тому втрата картки не завадить так сильно. В основному я хотів би переключитися між домашнім ПК, ПК на роботі та ноутбуком. Будь-які пропозиції вітаються :)
Eelvex

2
Можливо, використання rsync було б варіантом? Я не намагався, але я думаю, що після входу в систему або завантаження системи слід змінити rsync зміни з SD-карти.
Аксель

Ну, це звучить багатообіцяюче.
Енадкс

3
У вас можуть виникнути проблеми, якщо різні ПК мають різні версії застосунків, які ви використовуєте. Багато додатків зберігають свої дані користувачів у домашній директорії у прихованих файлах та папках. У різних версіях додатків можуть використовуватися різні файли / формати, і тому ви можете зіткнутися з проблемами в цьому сенсі.
Джеймс Вомак

Відповіді:


6

Раніше я запускав цілу систему із SD-карти (над USB 1.0!) Це було надзвичайно повільно. Я працював на OpenBSD. Він softdepзбільшив продуктивність на велику кількість, хоча це не переноситься на Linux.

Я б сказав, що найбільше, щоб переконатися, це те, що ви змонтуєте його noatime, таким чином, ви не будете штрафовані за кожне прочитане вами. Також у вас повинні бути вагомі причини для цього. Я зробив це з метою економії енергії в базовій настройці маршрутизатора (де мені не потрібно більше 1 Г місця).

Це також буде значно повільніше, якщо ви не використовуєте порт USB 3.0 та відповідний зчитувач thumbdrive / SD карт. USB 3.0 насправді швидше, ніж всюдисущий SATA-2, тому теоретично, якщо ви використовуєте USB 3.0, у вас не повинно виникнути проблем із продуктивністю.

Крім того, ви можете переконатися, що ви можете увійти до свого облікового запису без палець на кожному випадку


7

Хоча вони досить надійні (відсутні рухомі частини), SD-карти / флешки можуть бути повільнішими (ви, мабуть, не хочете звідти запускати дискові операції) і мати обмежений цикл запису. З цього питання про Супер Користувача :

Флеш-пам’ять дійсно має обмежений цикл запису. Однак на сьогоднішній день навряд чи ви зіткнетеся з цим протягом звичайного терміну експлуатації такої картки.

Ви, ймовірно, захочете уникнути файлової системи журналу, оскільки це створює додаткове навантаження на мікросхеми пам'яті: для цього ви можете використовувати ext2. (Я пам’ятаю, це було колись, але, як зазначалося в коментарі, це може бути не так)

Я думаю, ви будете в порядку, якщо ви часто робите резервну копію та замінюєте карту / флешку, якщо вона почне відображати помилки.


4
Чи є докази того, що уникнення файлової системи журналу насправді корисно? Я був під враженням, що "обмежена кількість записів" була настільки високою, щоб бути неважливою.
Брендан Лонг

@BrendanLong я не знаю; Я пам’ятаю, що це було корисно ще тоді, коли кількість можливих записів була меншою.
Ренан

4
У цей момент я здогадуюсь, що роздратування файлів, що не реєструються (читати: легко зруйнувати) файлової системи, значно гірше, ніж будь-яка небезпека від зайвих записів.
Брендан Лонг

1
Сформовані файлові системи в основному захищають від сценаріїв втрат живлення. Це більший ризик як для спалаху (оскільки для завершення запису потрібна потужність, яка має стабільність протягом 250 мс), так і для SD-карт (оскільки їх можна було негайно видалити). Отже, для флеш-карт SD обов'язково використовуйте файлову систему журналу.
MSalters

Вибачте, я не згоден. Ми живемо в часи хмарного зберігання та всюдисущого підключення: без додаткових обмежень використання SD для отримання документів із собою просто анахронічно.
Авіо

6

Я це роблю, і це для мене працює чудово. Але я використовую його лише на одному комп’ютері; Найбільша проблема, коли я бачу використання однієї і тієї ж картки на два, означає, що ви можете використовувати лише одну. Тільки на що слід звернути увагу: я зіткнувся з деякими проблемами, оскільки система намагалася встановити / home каталог до того, як SD-карта була виявлена, перервавши процес завантаження. Мені довелося трохи змінити сценарії завантаження (Arch Linux), щоб зачекати на картці, перш ніж встановити її та продовжити завантаження.


4

Зі свого досвіду, я справді пропоную НІ . Протягом останніх декількох років роботи в середовищі Linux для моїх розробок найважливіше - це продуктивність і стабільність, і SD-картки навряд чи призначені для тих, я вважаю, що вони служать вторинним сховищем більше ( будь ласка, виправте мене, якщо я помиляюся ) , а не ніж первинне високошвидкісне зберігання, таке як сам жорсткий диск.

Одне з найбільш грізних завдань, з яким ви, мабуть, зіткнетеся під час цієї кампанії, - це втратити SD-карту чи якось пошкодити її. Хоча це можна виправити, це дуже заплутане завдання для початківців. Очікування допомоги від інтернет-спільноти, такої як сам цей сайт, може не гарантувати рішення, і ви можете застрягнути з марною системою цілими днями.


2

Якщо ваша домашня папка не є величезною, і всі ваші ПК мають нормальне підключення, ви можете спробувати одну або декілька таких хмарних служб зберігання даних: Dropbox , Google Drive , Sugarsync , Microsoft Skydrive (але їх набагато більше).

Ми живемо в часи хмарного зберігання та всюдисущого підключення: якщо у вас немає особливих обмежень, використання SD для приведення документів із собою просто анахронічно.


1
З хмарним сховищем існує багато проблем. Наприклад, моя основна система на FreeBSD, яка, на жаль, не дуже добре літає в хмарах; або, я не думаю, що я можу завантажуватися з Dropbox тощо; або синхронізація великих файлів, які я щойно створив, може зайняти занадто довго; і т.д. Моя домашня папка набагато більше, ніж "мої документи".
Енадкс

Ви повинні скористатися звичкою посилатися на важливі файли конфігурації безпосередньо зі своєї Dropboxпапки. Принаймні, поки Sugarsync випускає власний клієнт Linux .
Авіо

1
Не у всіх завжди є "всюдисуща зв'язок".
CVn

Насправді я писав if you don't have particular constraints.
Авіо

2

Тільки майте на увазі, що при поломці SD-карти вони стають невдало і катастрофічно.

Жорсткі диски можуть заздалегідь попередити і виграшно погіршити. Зазвичай ви можете встановити несправний жорсткий диск і отримати дані. SD-карти не дають вам такого шансу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.