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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-11-19 23:30:43

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Znaczki ^@^@^@ w pliku tekstowym

Od paru dni mam dziwne problemy z otwieraniem plików tekstowych w graficznych edytorach, w tym przypadku geany. Początkowo myślałem, że to może coś plik niedomagał ale dziś trafiłem na kolejny pliczek i dokładnie ten sam schemat. Po odpaleniu go w graficznym edytorze, zamiast niego pokazuje się pusty untitled. Ale gdy go się odpali przez vim, bez problemu się ładuje.

Póki co, ten problem pojawia się gdy w grę wchodzą duże pliki, obecnie mi to wyskoczyło przy /var/log/syslog i przy /root/.bash_history . Generalnie plik wygląda normalnie ale w pewnych miejscach jest coś takiego:

Kod:

 776 reboot
 777 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^     @^@^@^@^@^@^@geany /etc/fstab
....
....
 823 reboot 
 824 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@exit

Jak widać, te znaczki się chyba tworzą po wydaniu polecenia reboot ale też nie zawsze. Mam w tej historii ponad 4k linijek i poleceń reboot to tam jest 33 a te znaczki @^ są tylko przy dwóch. Nigdzie indziej ich nie ma.

W każdym razie usunięcie tych małp sprawia, że mogę otwierać plik normalnie. Ktoś wie o co chodzi?

Offline

 

#2  2013-11-20 00:41:46

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Znaczki ^@^@^@ w pliku tekstowym

system sugeruje ci, żebyś żebyś używał VIMa,

poważnie? - nie mam pojęcia ;p

Ostatnio edytowany przez dominbik (2013-11-20 00:42:05)


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#3  2013-11-20 09:30:06

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Znaczki ^@^@^@ w pliku tekstowym

Się prawdopodobnie plik uszkodził. Przejedź partycję fsckiem.


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#4  2013-11-20 10:11:03

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Znaczki ^@^@^@ w pliku tekstowym

i looknij na SMARTa


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#5  2013-11-20 15:52:38

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Znaczki ^@^@^@ w pliku tekstowym

A jak się plik uszkadza, to nie powinien być cały nieczytelny?

W każdym razie przeskanowałem roota i znalazł chyba 7 inodów z zero dtime, cokolwiek to znaczy. xD

W smarcie to zauważyłem parę dni temu jedną niedogodność, bo dysk mi zwrócił raz błąd odczytu sektora, czy coś podobnego, nie pamiętam dokładnie, w każdym razie w samrt wyskoczyło:

Kod:

Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       1
  3 Spin_Up_Time            0x0027   253   189   021    Pre-fail  Always       -       2033
  4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1117
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   075   075   000    Old_age   Always       -       18829
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1100
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       277
193 Load_Cycle_Count        0x0032   085   085   000    Old_age   Always       -       346752
194 Temperature_Celsius     0x0022   122   109   000    Old_age   Always       -       28
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       1
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       2
199 UDMA_CRC_Error_Count    0x0032   200   196   000    Old_age   Always       -       11
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       1

Teoretycznie to chyba nie jest bad block ale mam błęda odczytu x25.

Kod:

Error 25 occurred at disk power-on lifetime: 18798 hours (783 days + 6 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 00 40 37 e6  Error: UNC 8 sectors at LBA = 0x06374000 = 104284160

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 00 40 37 e6 08      08:54:35.771  READ DMA
  ec 00 00 00 00 00 a0 08      08:54:35.763  IDENTIFY DEVICE
  ef 03 46 00 00 00 a0 08      08:54:35.763  SET FEATURES [Set transfer mode]

Jak tylko się ten błąd pojawił to zajrzałem w smart. A wyrzuciło mi go przy skanowaniu testdiskiem w poszukiwaniu zagubionych partycji, Teoretycznie niby wipnąłem sobie cały dysk, a testdisk po skanie i tak nie mógł znaleźć jednej partycji, ale przywróciłem wszystko tak jak być powinno przepisując cała tablicę partycji ręcznie do fdiska z uprzednio zrobionego sfdiskiem backupu. xD Choć to ciekawe bo sfdisk nie chciał mi tego backupu przywrócić, wyrzucił, że ta brakująca partycja zaczyna się tam gdzie dysk się kończy. :]

Ps. nie zmieniajcie sobie porządku partycji, nawet jak fdisk się rzuca, że są one w nie tej kolejności co trza. xD

Tak się zastanawiam, czy to pełne skanowanie testdiskiem można potraktować jako test pod kątem odczytu wszystkich sektorów dysku?

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.007 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00116 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='18.191.27.78' WHERE u.id=1
0.00081 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.27.78', 1732905971)
0.00024 SELECT * FROM punbb_online WHERE logged<1732905671
0.00070 SELECT topic_id FROM punbb_posts WHERE id=246139
0.00004 SELECT id FROM punbb_posts WHERE topic_id=24641 ORDER BY posted
0.00027 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=24641 AND t.moved_to IS NULL
0.00026 SELECT search_for, replace_with FROM punbb_censoring
0.00101 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=24641 ORDER BY p.id LIMIT 0,25
0.00075 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24641
Total query time: 0.00539 s