Giriş dizini için SD kart kullanmak kötü bir fikir mi?


14

Bir SD kartı (veya flash sürücüyü) ana dizini çok fazla uğraşmadan farklı bilgisayarlarda çalışabilmek için yapmayı planlıyorum.

Bu bir nedenden dolayı kötü bir fikir mi?


1
Bu beni gerçekten korkutuyor ... Ana dizininizi yanınızda taşıyorsanız, SD kartınızı kaybederseniz ne olur? Gerçekten tüm ev dizinine veya sadece bazı klasörlere (belgeler gibi) ihtiyacınız var mı? Her şeyi otomatik olarak güncel tutmak için git / mercurial kullanmaya ne dersiniz?
Axel

1
Bitbucket, github ve dropbox kullanıyorum, ancak bazı şeyler çevrimiçi olmak için değil (boyutları, hassas doğaları veya her neyse). Ayrıca her uygulamanın tercihlerini güncel tutmak gerçek bir acıdır. Ben sık sık şifrelemek ve yedekleme böylece kartı kaybetmek o kadar zarar vermez. Temelde ev bilgisayarım, işteki bilgisayarım ve dizüstü bilgisayarım arasında geçiş yapmak istiyorum. Herhangi bir öneri hoş geldiniz :)
Eelvex

2
Belki de rsync kullanmak bir seçenek olabilir? Ben denemedim, ama giriş ya da önyükleme sırasında SD karttan değişiklikleri rsync çekme ve çıkış / kapatma zaman geri yazmak mümkün olması gerektiğini düşünüyorum.
Axel

Bu kulağa umut verici geliyor.
Eelvex

3
Farklı PC'ler kullandığınız uygulamaların farklı sürümlerine sahipse sorun yaşayabilirsiniz. Birçok uygulama kullanıcı verilerini ana dizinde gizli dosya ve klasörlerde saklar. Farklı uygulama sürümleri farklı dosyalar / biçimler kullanabilir ve bu nedenle bu anlamda sorunlarla karşılaşabilirsiniz.
James Womack

Yanıtlar:


6

Daha önce bir SD karttan tüm sistemi çalıştırdım (USB 1.0 üzerinden!) Son derece yavaştı. OpenBSD kullanıyordum. It has softdepo Linux aktarmaz olsa büyük miktarda performansı artırdı.

Emin olmanız gereken en büyük şey, onu monte etmenizdir noatime, bu şekilde yaptığınız her okumada cezalandırılmazsınız. Ayrıca, bunu yapmak için iyi bir nedeniniz olmalıdır. Temel bir yönlendirici kurulumunda güç tasarrufu yapmak için yaptım (1G'den fazla alana ihtiyacım yoktu).

USB 3.0 bağlantı noktası ve eşleşen bir thumbdrive / SD kart okuyucu kullanmadığınız sürece bu da önemli ölçüde yavaşlayacaktır . USB 3.0 aslında her yerde bulunan SATA-2'den daha hızlıdır, bu yüzden teorik olarak USB 3.0 kullanıyorsanız, performans sorunlarınız olmamalıdır.

Ayrıca, her ihtimale karşı başparmak sürücünüz olmadan hesabınıza giriş yapabileceğinizden emin olmak isteyebilirsiniz


7

Oldukça güvenilir olmalarına rağmen (hareketli parça yok), SD kartlar / USB flash sürücüler daha yavaş olabilir (muhtemelen disk yoğun işlemleri oradan yürütmek istemezsiniz) ve sınırlı yazma döngülerine sahiptir. Gönderen bu Super User soru :

Flash bellek gerçekten sınırlı yazma döngülerine sahiptir. Ancak, şimdiye kadar böyle bir kartın normal ömrü içinde karşılaşmanız pek olası değildir.

Bellek yongalarına fazladan yük bindirdiği için büyük olasılıkla günlük kaydı dosya sisteminden kaçınmak isteyeceksiniz: bunun için ext2'yi kullanabilirsiniz. (Bunun bir kez olduğunu hatırlıyorum, ancak bir yorumda belirtildiği gibi, bu artık geçerli olmayabilir)

Sık sık yedekleme yaptığınızda ve hata göstermeye başlarsa kart / flash sürücüyü değiştirdiğiniz sürece sorun olmayacağını düşünüyorum.


4
Günlük kaydı dosya sisteminden kaçınmanın gerçekten yararlı olduğuna dair bir kanıt var mı? Ben "sınırlı sayıda yazma" önemsiz olduğu kadar yüksek olduğu izlenimi altındaydı.
Brendan Uzun

@BrendanLong Bilmiyorum; Olası yazma sayısı daha az olduğunda bunun yardımcı olduğunu hatırlıyorum.
Renan

4
Bu noktada, derlenmemiş (okunması: imha edilmesi kolay) bir dosya sisteminin can sıkıcı olmasının, ekstra yazma tehlikesinden çok daha kötü olduğunu tahmin ediyorum.
Brendan Long

1
Günlüklü dosya sistemleri temel olarak güç kaybı senaryolarına karşı koruma sağlar. Bu, hem flash (yazma işlemlerini tamamlamak için 250 ms için kararlı olması gerektiği için) hem de SD kartlar (kazara çıkarılabilecekleri için) için daha büyük bir risktir. Bu nedenle, flash SD kartlar için kesinlikle günlük kaydı dosya sistemi kullanın.
MSalters

Üzgünüm, katılmıyorum. Bulut depolama ve her yerde bağlanabilirlik zamanlarında yaşıyoruz: belgelerinizi yanınızda getirmek için bir SD kullanarak daha fazla kısıtlama olmadan basitçe anakronistik.
Avio

6

Bunu yapıyorum ve benim için iyi çalışıyor. Ama sadece bir bilgisayarda kullanıyorum; aynı kartı iki kez kullanmayla ilgili gördüğüm en büyük sorun, her seferinde yalnızca bir tane kullanabileceğiniz anlamına geliyor. Dikkat edilmesi gereken bir şey: Sistem / SD kart algılanmadan önce / home dizinini önyükleme işlemini iptal etmeye çalıştığı için biraz sorunla karşılaştım. Kartı takmadan ve önyükleme ile devam etmeden önce önyükleme komut dosyalarını (Arch Linux) biraz değiştirmek zorunda kaldım.


4

Deneyimlerime göre, gerçekten NO önerecektir . Son birkaç yıldır üzerinde benim geliştirme amacıyla Linux ortamında meseleleri en emin şeyi çalışma performansı ve stabilite ve SD kartlar pek olanlar içindir, ben daha onlar ikincil saklayıcı olarak görev inanıyoruz ( Yanlış isem lütfen beni düzeltin ) ziyade, HDD gibi birincil yüksek hızlı depolamadan daha iyi.

Bu kampanya sırasında karşılaşacağınız en göz korkutucu görevlerden biri, SD kartınızı kaybetmeniz veya bir şekilde bozmanızdır. Bu düzeltilebilir olsa da, yeni başlayanlar için çok kafa karıştırıcı bir görev. Bu sitenin kendisi gibi çevrimiçi bir topluluktan yardım beklemek bir çözümü garanti etmeyebilir ve günlerce işe yaramaz bir sistemle sıkışıp kalabilirsiniz.


2

Ana klasörünüz büyük değilse ve tüm bilgisayarlarınız normal bağlantıya sahipse , şu bulut depolama hizmetlerinden birini veya daha fazlasını deneyebilirsiniz: Dropbox , Google Drive , Sugarsync , Microsoft Skydrive (ancak daha fazlası var).

Bulut depolama ve her yerde bağlanabilirlik dönemlerinde yaşıyoruz: belirli kısıtlamalarınız yoksa, belgelerinizi yanınızda getirmek için bir SD kullanmak basitçe anakronistiktir.


1
Bulut depolama ile ilgili birçok sorun var. Örneğin, ana sistemim maalesef bulutlarda iyi uçmayan FreeBSD'de; veya Dropbox ve benzerlerinden önyükleme yapabileceğimi sanmıyorum; veya yeni oluşturduğum büyük dosyaların senkronize edilmesi çok uzun sürebilir; vb. Giriş klasörüm "belgelerim" den çok daha fazlası.
Eelvex

Önemli yapılandırma dosyalarını doğrudan Dropboxklasörünüzden atma alışkanlığı edinmelisiniz . En azından Sugarsync yerel bir Linux istemcisi çıkardığı sürece .
Avio

1
Herkesin her zaman "her yerde bağlanabilirliği" yoktur.
CVn

Aslında yazdım if you don't have particular constraints.
Avio

2

Sadece SD kartlar arızalandığında aniden ve yıkıcı bir şekilde başarısız olduklarını unutmayın.

Sabit sürücüler size önceden uyarı verebilir ve incelikle bozulabilir. Genellikle arızalı bir sabit sürücü takabilir ve veri alabilirsiniz. SD kartlar size bu şansı vermez.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.