Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hmm a no udało się. Tanim kosztem (tj. do 75zł) załatwić. Na ile okaże się skuteczny i zwrotny, oraz wytrzymały (pochodzenie jego nie znane, jedynie co, to P-SSD1800 najniżej w rankingu, ale wszystko lepsze niż wiecznie przeciążany swap, bo Ram wymaganego typu był dwa razy droższy od dysku) ale pojawiają się pewne pytania odnośnie tego, jak zachowa się dysk SSD jeśli będzie on traktowany jak HDD poprzedni (dzięki yampress'owemu rsync'owemu sposobowi tworzenia backup'a udało się przenieść system), np. przy smart'cie.
Pierwszym komunikatem mało mi znanym był
Nov 21 01:47:45 student kernel: [ 16.932012] ata1: drained 32768 bytes to clear DRQ. Nov 21 01:47:45 student kernel: [ 16.992395] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen Nov 21 01:47:45 student kernel: [ 16.996170] ata1.00: BMDMA stat 0x24 Nov 21 01:47:45 student kernel: [ 16.999778] ata1.00: failed command: READ DMA Nov 21 01:47:45 student kernel: [ 17.003281] ata1.00: cmd c8/00:80:08:64:60/00:00:00:00:00/e0 tag 0 dma 65536 in Nov 21 01:47:45 student kernel: [ 17.003283] res 58/00:80:08:64:60/00:00:00:00:00/e0 Emask 0x2 (HSM violation) Nov 21 01:47:45 student kernel: [ 17.010342] ata1.00: status: { DRDY DRQ } Nov 21 01:47:45 student kernel: [ 17.013985] ata1: soft resetting link Nov 21 01:47:45 student kernel: [ 17.184385] ata1.00: configured for UDMA/66 Nov 21 01:47:45 student kernel: [ 17.184417] sd 0:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE Nov 21 01:47:45 student kernel: [ 17.184428] sd 0:0:0:0: [sda] Sense Key : Aborted Command [current] [descriptor] Nov 21 01:47:45 student kernel: [ 17.184441] Descriptor sense data with sense descriptors (in hex): Nov 21 01:47:45 student kernel: [ 17.184447] 72 0b 47 00 00 00 00 0c 00 0a 80 00 00 00 00 00 Nov 21 01:47:45 student kernel: [ 17.184472] 00 60 64 08 Nov 21 01:47:45 student kernel: [ 17.184484] sd 0:0:0:0: [sda] Add. Sense: Scsi parity error Nov 21 01:47:45 student kernel: [ 17.184499] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 00 60 64 08 00 00 80 00 Nov 21 01:47:45 student kernel: [ 17.184523] end_request: I/O error, dev sda, sector 6317064 Nov 21 01:47:45 student kernel: [ 17.188739] ata1: EH complete
Oraz później w trakcie normalnej pracy też takie komunikaty są. Przed wgraniem systemu odpaliłem dd na utworzonej ext4 na całym dysku by zapisać zerami i zobaczyć jak się zachowa (przy okazji wyszło, że write speed to blisko 16Mb/s :) czyli więcej jak poprzednik)
Oram komunikat S.M.A.R.T.'a który próbował coś na nim wykonać:
Nov 21 01:47:44 student smartd[1017]: Opened configuration file /etc/smartd.conf Nov 21 01:47:44 student smartd[1017]: Drive: DEVICESCAN, implied '-a' Directive on line 22 of file /etc/smartd.conf Nov 21 01:47:44 student smartd[1017]: Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda, type changed from 'scsi' to 'sat' Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda [SAT], opened Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda [SAT], not found in smartd database. Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda [SAT], can't monitor Current Pending Sector count - no Attribute 197 Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda [SAT], can't monitor Offline Uncorrectable Sector count - no Attribute 198 Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda [SAT], appears to lack SMART Self-Test log; disabling -l selftest (override with -T permissive Directive) Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda [SAT], no SMART Error Log (capability missing), ignoring -l [x]error (override with -T permissive) Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda [SAT], is SMART capable. Adding to "monitor" list. Nov 21 01:47:44 student smartd[1017]: Device: /dev/sda [SAT], state read from /var/lib/smartmontools/smartd.PATA_SSD-00001003050000000000.ata.state
Pytanie: czy tego typu dyski wymagają jakiejś ekstra szczególnej troski w przypadku użycia (o ustawianiu offset'u oraz dobieraniu się do zmiany ilość głowic/sektorów gdzieś już czytałem, ale to było dla szczególnego dysku), żeby przypadkiem nie pojawić się w sytuacji podobnej do sytuacji mechanicznego uszkodzenia dysku standardowego.
Pozdrawiam
P.s. ale kurde.. działa jak torpeda, no i nowa jakość ciszy nastała... jak wentylator nie działa, to procek słychać :P Wreszcie mogę chrome'a, eclipse'a i jeszcze coś tam włączyć... Fakt +1Gb do RAM'u dałoby kopa jeszcze lepszego, ale patrz: pierwszy akapit.
Hmm w sumie powodem może być taśma zif-ata, co na siłę przerobiłem ją z typu A na typ D (odwrócona) by sprawdzić dysk jeszcze raz przed wpisaniem do na straty.
BTW kernel jest własnej roboty (no prawie :) make moduleyesconfig :P i parę zmian.
Info o HDD: P-SSD1800, ZIF 40pin; adapter: ZIF-ATA 40-44pin 5V->3,3V, jako master, na IDE1, kontroler: Intel PATA
Ostatnio edytowany przez paoolo (2010-11-21 02:27:20)
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00099 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.136.26.156' WHERE u.id=1 |
0.00096 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.136.26.156', 1733026224) |
0.00046 | SELECT * FROM punbb_online WHERE logged<1733025924 |
0.00056 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17791 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00076 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17791 ORDER BY p.id LIMIT 0,25 |
0.00088 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17791 |
Total query time: 0.00482 s |