Seagate Momentus XT hibrit sabit diskim, Linux'taki dosyaları bozuyor. Herkesin yardımını takdir ediyorum, ancak özellikle diğer Momentus XT kullanıcılarının bu sorunu yeniden üretip üretemediklerini bilmek istiyorum; Seagate Topluluk Forumlarında bu sorunu yeniden oluşturmak için adım adım talimatlar sağladım .
Şimdiye kadar, dört kullanıcı bu sorunu aşağıdaki dizüstü bilgisayarlarda ve işletim sistemi / dağıtımlarda yeniden oluşturdu:
- Beş dizüstü bilgisayar: Lenovo Thinkpad T60, T61, T510, MSI MS-1656-ID1 ve MacBook Pro (15 "2009 sonu).
- Dört işletim sistemi / dağıtım: Ubuntu 11.04, Fedora 15, openSUSE ve Mac OS X.
Sorunu tekrar oluşturulması için talimatlar basittir. İşte kısa bir sözlü açıklama:
- Büyük bir test dosyası oluşturun, dosyayı başka bir depolama aygıtına kaydedin ( Momentus XT'ye değil ) ve SHA-1 sağlama toplamını hesaplayın.
- Test dosyasını Momentus XT'ye yazın.
- Momentus XT'den test dosyasını okuyun, SHA-1'i hesaplayın ve bu sağlama toplamını orijinalin sağlama toplamıyla karşılaştırın. Bir eşleşmemiz gerek. Eşleşmezlerse sorunu muhtemelen yeniden oluşturduk. (Yalnızca 'muhtemelen', çünkü diğer sorunların uyumsuzluğa neden olması mümkündür. Dosyaları karşılaştırarak bu sorunu tanımlamak için Seagate iş parçacığına bakın
cmp -l
.) - (2) adımından itibaren tekrarlayın.
Seagate iplik fazla ayrıntı vardır. İşte benim test bazı notlar (Ben bu sorunu art arda üç Momentus XT sürücülerde çoğaltmak mümkün; Ben iki kez RMA'd ve şimdi üçüncü olan):
- Olan şey şu ki, Momentus XT bazen sürücüye veri yazmayı ihmal ediyor, bu yüzden sürücüden okuduğumda, doğru verileri değil, sektörde olanı alıyorum. Bu, farklı boyutlardaki bloklarda meydana gelir; tipik boyutlar 1 MiB ve 512 KiB'dir.
- Ext2, ext4, Btrfs, NTFS ve FAT32'de sorun oluşur. Garip bir şekilde, ext3 üzerinde bu sorunu çoğaltamadım.
oflag=direct
Çıktı bayrağı ile yazmakdd
bu sorunu önler. Verileri diske hızla aktarmakwhile true; do sync; sleep 0.01; done
da sorunu önler.- Bu sorunu yalnızca bir SATA ve bir eSATA arabirimi üzerinden yeniden üretebildim. Bir USB bağlantısı sorunu önlüyor gibi görünüyor. (Bunun aktarım hızından kaynaklanıp kaynaklanmadığından emin değilim.)
- Sorunlar büyük dosyalarla (> 2 GB) daha sık görülür. Yaklaşık 85 MB'tan küçük dosyalarla sorun üretemedim.
- NTFS ile Windows XP'de sorunu yeniden oluşturamadım.
- Seagate forumlarındaki Gazoi, FreeBSD 8.2'de UFS2 ile sorunu yeniden üretemedi.
- Momentus XT, genişletilmiş SMART testini geçiyor ve
badblocks -w
sorunsuz. - Dizüstü bilgisayarım (MS-1656-ID1) Memtest86 +, Memtest86, memtester ve MPrime'ın her birini 24 saat başarıyla geçti.
- Aynı prosedürle diğer iki depolama cihazını da (Seagate Momentus 7200.4 ve Intel 320 serisi SSD) test ettim ve ikisi de sorunsuz geçiyor.
Momentus XT'niz varsa, lütfen bu sorunu yeniden oluşturmayı deneyin ve ne olduğunu bana bildirin.
Sorunu teşhis etmek için başka ne yapabilirim?
iflag=direct
giriş bayrağı ile okuyarak sayfa önbelleğini atlıyorum. sudo sh -c "sync && echo 1 > /proc/sys/vm/drop_caches"