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/.
Mam następujący problem. Nadpisałem cały dysk zerami, by mieć maksymalnie poprawną strukture, żadnych błędów itp. Następnie wydzielilem 4 partycje poprzez gparted. Sprawdzilem dysk przez partition logic, w celu wykrycia błędnych cylindrów sektorów. Zainstalowałem szyfowany dua-boot + partycja na dane. Wszystko było ok, aż do momentu kolejnego uruchomienia partition logic, który jak ZAWSZE wykazał serie błędów i błędnych cylindrów (co wiecej partition logic ZAWSZE wykrywa błędy nawet uruchamiając raz za razem po wprowadzeniu zmian lol). Kliknąłem 'write changes. Teraz gdy próbuje uruchomić linuxa pojawia się 5-wierszowy log:
[liczba] [sdb] No caching mode page found [liczba] [sdb] Assuming drive cache write through {tak naprzemian z 5 wierszy}
1. Czy to oznacza, że Partition Logic USZKADZA dyski, zamiast je naprawiać? Wszystko na to wskazuje...
2. Co można z tym zrobić?
# przeinstalować linuxa ? [wątpie, że wystarczy]
# wykasować partycje i ustawić wszystko od nowa?
# nadpisać cały dysk zerówkami dbanem, podzielić gparted i wszystko ustawić od nowa , oczywiście bez ingerencji Partition Logic 0_o [mało zachęcająca alternatywa, ale jeśli tylko to zostaje to nie mam wyboru... Nie chce musieć robić tego później, gdy systemy będą skonfigurowane, bo strace jeszcze więcej czasu 0_o.
P.S. Czy nadpisywanie dysku skraca jego żywotność? Jeśli tak, to czy w sposób istotny?
Mile widziana szybka odpowiedź.
Z góry dzięki;)
Offline
Ten komunikat to jest chyba norma przy podłączaniu dysków/penów przez usb. Ja tak mam od zawsze.
Co do szyfrowania, to nie wiem jak szyfrowałeś ale wszystkie narzędzia partycjonujące mają problemy z ogarnięciem zaszyfrowanych dysków i wyrzucają błędy.
Hdd są magnetyczne i nic im nie robi przemagnesowanie powierzchni.
Offline
Ja tego nie mam na USB tylko na dysku wewnętrznym.
Ja szyfrowałem. Czyszczenie dysku zerówkami -> podzial na 4 partycje gparted -> instalacja windy -> instalacja linuxa (boot + szyfrowana grupa wolumenów LVM, w niej wolumen / i SWAP, partycjonowanie reczne, grub na /dev/sda2) -> szyfrowanie windy tc w trybie multiboot -> szyfrowanie tc partycji zewn. z poziomu windowsa. Chyba wszystko po kolei i jak nalezy ?
Offline
[quote=alfa444][liczba] [sdb] No caching mode page found
[liczba] [sdb] Assuming drive cache write through
{tak naprzemian z 5 wierszy}[/quote]
[liczba] to ilość sekund, które upłynęły od uruchomienia systemu. ten komunikat oznacza, że twój dysk nie posiada (albo jądro nie widzi) pamięci podręcznej dysku [i]write-back[/i], więc przechodzi w tryb zapisu [i]write-through[/i]. to jest normalne w przypadku dysków podwieszonych na usb lub kart pamięci/flaszek. jeśli to występuje na "normalnym" twardzielu ide/sata, to upewnij się, że do jądra został załadowany odpowiedni moduł ze sterownikiem do twojego chipsetu
Offline
Jak mam to uczynić?
Offline
lspci -k
Offline
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 09) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09) Subsystem: ASUSTeK Computer Inc. Device 1862 Kernel driver in use: i915 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09) Subsystem: ASUSTeK Computer Inc. Device 1862 00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: uhci_hcd 00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: uhci_hcd 00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: uhci_hcd 00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: ehci_hcd 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) Subsystem: Santa Cruz Operation Device 1043 Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) Kernel driver in use: pcieport 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) Kernel driver in use: pcieport 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03) Kernel driver in use: pcieport 00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: uhci_hcd 00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: uhci_hcd 00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: uhci_hcd 00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03) Subsystem: ASUSTeK Computer Inc. Device 1867 Kernel driver in use: ahci 02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) Subsystem: AzureWave AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card Kernel driver in use: ath9k 03:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) Subsystem: ASUSTeK Computer Inc. Device 14f5 Kernel driver in use: ATL1E
P. S. Ten log z "no caching mode page found" przy bootowaniu, nie pokazuje się zawsze.
Ostatnio edytowany przez alfa444 (2014-07-19 19:48:24)
Offline
Co mam robić ?
# Nic?
# Zerować HDD i ustawiać od zera ?
# Tylko go sformatować i ustawić od zera ?
Offline
Użycie tej komendy:
sudo hdparm -W 0 /dev/sdb
powinno wyłaczyć opcję "write cache" i ten beznadziejny log. Powodem tego zdaje się jest to, że dysk (seagate) nie posiada pamięci tymaczasowej -> przechodzi w tryb "write through".
Ostatnio edytowany przez alfa444 (2014-09-17 14:37:34)
Offline
Chyba mam :D
http://ubuntuhandbook.org/index.php/2014/01/disable-disk-caching-prevent-data-loss/
sudo hdparm -i /dev/sda Model=WDC WD3200BPVT-22JJ5T0, FwRev=01.01A01, SerialNo=WD-WX61EC1KZK99 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=625142448 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 AdvancedPM=yes: unknown setting WriteCache=enabled Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7
Należy odhaszować:
# -W Disable/enable the IDE drive’s write-caching feature write_cache = off
Następnie restart i ponownie:
sudo hdparm -i /dev/sda
P.S. Wiecie na jakiej zasadzie ta funkcja może doprowadzić do utraty danych?
Ostatnio edytowany przez alfa444 (2014-09-17 19:14:31)
Offline
Kompletnie to nie działa ;/
Offline
Sam ze sobą rozmawiasz?
Offline
Raportuję wyniki eksperymentów :D
Offline
nie działa to znaczy co? nadal zasypuje log tymi błędami? a jakie masz przepustowości dla tego dysku? walnij hdparm -t
Offline
I naucz się korzystać z opcji "edytuj" bo kolejne floodowanie będzie karane wycinaniem postów/banem ;]
Offline
sudo hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 224 MB in 3.00 seconds = 74.65 MB/sec
Offline
no to całkiem przyzwoicie. rozumiem, że ogólnie wszystko działa jak trzeba, a jak ci przeszkadzają te komunikaty w logach to je po prostu czymś wytnij. a następnym razem jak będziesz kupował dysk, to pomyśl, czy aby na pewno WD.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00093 | 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.135.205.26' WHERE u.id=1 |
0.00077 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.135.205.26', 1732352689) |
0.00040 | SELECT * FROM punbb_online WHERE logged<1732352389 |
0.00081 | DELETE FROM punbb_online WHERE ident='18.219.18.238' |
0.00068 | DELETE FROM punbb_online WHERE ident='3.145.59.244' |
0.00064 | SELECT topic_id FROM punbb_posts WHERE id=275873 |
0.00008 | SELECT id FROM punbb_posts WHERE topic_id=26132 ORDER BY posted |
0.00053 | 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=26132 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00308 | 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=26132 ORDER BY p.id LIMIT 0,25 |
0.00106 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26132 |
Total query time: 0.00919 s |