🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.fan.futszak
Article #4317

Re: ...i znowu pierdolnal mi dysk...

#4317
From: Adam `Gophi' Wysocki
Date: Fri, 16 Aug 2002 14:10
152 lines
9458 bytes
On Aug 11 23:39, futszaK wrote:

> ten nowy RedHat nie umozliwia wpisania popristu fdisk -l 
> co pokazuje wszystkie mozliwe do podmountowania partycje

Który nowy? Może nie odpalałeś z roota? U mnie jest tak 
(mam cztery partycje, ale ze względu na to że mogę mieć 
więcej ostatnia jest rozszerzona i ma jedną podpartycję, 
w ogóle to głupio zrobiłem bo powinienem upchnąć swapa 
jako podstawową, ale nieważne).

$ cat /proc/version
Linux version 2.4.18-3 (bhcompile@stripples.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)) #1 Thu Apr 18 07:31:07 EDT 2002

$ /sbin/fdisk -l
Cannot open /dev/hda

$ su - root -c '/sbin/fdisk -l'
Disk /dev/hda: 128 heads, 63 sectors, 622 cylinders
Units = cylinders of 8064 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        13     52384+  83  Linux
/dev/hda2            14       444   1737792   83  Linux
/dev/hda3           445       574    524160    6  FAT16
/dev/hda4           575       622    193536    5  Extended
/dev/hda5           575       622    193504+  82  Linux swap

> >  Po co? Ja to upchnąłem w kilku kilobajtach na dyskietce, 
> >  nie potrzebujesz listy wszystkich grup na wszystkich 
> >  serwerach (czy potrzebujesz?).
> chce miec, czasem sie przydaje

Możesz ściągnąć przy okazji, albo na shellu i odebrać 
zipa, ładnie się kompresuje, na poziomie 70%.

$ zip /tmp/null /vfat/swap/serv/server/*/groups.txt
  adding: vfat/swap/serv/server/bsc-243.man.polbox.pl/groups.txt (deflated 75%)
  adding: vfat/swap/serv/server/news-1.feed.trzepak.pl/groups.txt (deflated 38%)
  adding: vfat/swap/serv/server/news.amu.edu.pl/groups.txt (deflated 71%)
  adding: vfat/swap/serv/server/news.atcom.net.pl/groups.txt (deflated 72%)
  adding: vfat/swap/serv/server/news.bsi.net.pl/groups.txt (deflated 80%)
  adding: vfat/swap/serv/server/news.icm.edu.pl/groups.txt (deflated 73%)
  adding: vfat/swap/serv/server/news.onet.pl/groups.txt (deflated 71%)
  adding: vfat/swap/serv/server/newspilot.put.poznan.pl/groups.txt (deflated 68%)
  adding: vfat/swap/serv/server/news.task.gda.pl/groups.txt (deflated 73%)
  adding: vfat/swap/serv/server/news.tpi.pl/groups.txt (deflated 75%)
  adding: vfat/swap/serv/server/news.tvn.pl/groups.txt (deflated 37%)
  adding: vfat/swap/serv/server/news.vogel.pl/groups.txt (deflated 70%)

$ ls -l /tmp/null
-rw-rw-r--    1 gophi    gophi     3025266 Aug 16 15:46 /tmp/null.zip

> Mianowicie WinME wylacza mi dysk jesli nie jest uzywany przez pewien
> czas. Jesli odwoluje sie do niego (gdy jest wylaczony) to on zamiast
> sie odpalic i dane zczytac owszem sie odpala i....glupieje, wyskakuje
> blad zapisu.

W jaki sposób wyłącza? Sprawdź amperomierzem prądy płynące 
przez poszczególne linie zasilania (nie podpinaj go między 
dysk a masę zasilania bo przez spadki napięcia na amperomierzu 
możesz przeciążyć kabelek łączący dysk z płytą, sam kontroler 
nie bo masa idzie bezpośrednio do masy na płycie) i porównaj 
z tym, co wychodzi po hdparm -y oraz hdparm -Y (najpierw mierz 
amperomierzem, jak wyłączysz dysk to przerzuć na miliamperomierz, 
bo różnica może być naprawdę różna, i sprawdzaj prąd na linii +5V 
oraz +12V osobno). Stawiam 10:1 że będzie to prąd -Y. Man hdparm 
mówi nam, że:

       -C     Check the current IDE power mode status, which will
              always be one of unknown (drive  does  not  support
              this   command),  active/idle  (normal  operation),
              standby (low power mode, drive has spun  down),  or
              sleeping  (lowest  power  mode, drive is completely
              shut down).  The -S, -y, -Y, and -Z  flags  can  be
              used to manipulate the IDE power modes.

       -S     Set  the  standby (spindown) timeout for the drive.
              This value is used by the drive  to  determine  how
              long to wait (with no disk activity) before turning
              off the spindle motor to save  power.   Under  such
              circumstances,  the  drive  may  take as long as 30
              seconds to respond to  a  subsequent  disk  access,
              though  most drives are much quicker.  The encoding
              of the timeout value is somewhat peculiar.  A value
              of  zero means "off".  Values from 1 to 240 specify
              multiples of 5 seconds, for timeouts from 5 seconds
              to 20 minutes.  Values from 241 to 251 specify from
              1 to 11 units of 30 minutes, for timeouts  from  30
              minutes  to  5.5 hours.  A value of 252 signifies a
              timeout of 21 minutes, 253  sets  a  vendor-defined
              timeout,  and 255 is interpreted as 21 minutes plus
              15 seconds.

       -y     Force an IDE drive to  immediately  enter  the  low
              power  consumption standby mode, usually causing it
              to spin down.  The current power mode status can be
              checked using the -C flag.

       -Y     Force  an IDE drive to immediately enter the lowest
              power consumption sleep mode, causing  it  to  shut
              down  completely.  A hard or soft reset is required
              before the drive can be accessed again  (the  Linux
              IDE  driver  will  automatically  handle  issuing a
              reset if/when needed).  The current power mode sta-
              tus can be checked using the -C flag.

       -Z     Disable the automatic power-saving function of cer-
              tain Seagate drives (ST3xxx  models?),  to  prevent
              them   from  idling/spinning-down  at  inconvenient
              times.

Pod WinME użyj czegoś w stylu hdparm z opcją -S i powinno być po krzyku, 
chyba że Winda sama odlicza i każe dyskowi się przytkać, na 90% czymś 
w stylu opcji -Y. Albo wyłącz opcję w Panelu Sterowania (albo w BIOS-ie, 
to pewnie tam siedzi i nie WinME tylko sam BIOS). BTW, u mnie reset dysku 
powoduje przeczytanie tablicy partycji i MBR-a (znam ten dźwięk w tym 
dysku i jestem na niego cholernie wyczulony).

> A tak w ogole to co sadzisz po tych objawach jakie Ci opisalem ???

Standby, czyli sam spindown (wyłączenie silnika) na pewno nie, 
bo elektronika by nie zwariowała. Pewnie shutdown, a jak potem 
włącza się elektronikę to RAM może mieć nieźle nasrane, a rejestry 
procesora nie są ustawione na procedury ROM-u czyszczące ten RAM, 
i trzeba zresetować elektronikę, co się już nie dzieje (można także 
na chwilę odpiąć i podłączyć zasilanie, też powinno działać, ale nie 
polecam, bo możesz mieć minimalne opóźnienia w podłączeniu masy, 
a przy rozpędzaniu się płynie największy prąd -> jeśli kabelek 
między kontrolerem a dyskiem zacznie się topić to będziesz miał 
farta, gorzej jak ścieżka zacznie odklejać się od płyty głównej).

BTW, jak dysk się rozpędza to _naprawdę_ płynie największy prąd, 
na jakimś starym dysku było to ok. czterech amper (tyle stawiam, 
po stronie zasilającej coś koło 0,8A).

> ......jesli chodzi o tamten dysk to poprostu zniknela 
> partycja calkowicie, zobacze co fdisk powie...

A po wyłączeniu i włączeniu kompa? Powiedz mi lepiej jak wygląda 
MBR na tym dysku (może być zwykły hexdump, atasz do maila albo 
cokolwiek), może po prostu wystarczy ręcznie odtworzyć MBR 
i tablicę partycji (NIE fdiskiem z opcją /MBR, zniszczysz 
w ten sposób wszystkie kopie tablic alokacji plików). Chyba 
że nie zależy Ci na danych, wtedy po prostu odpal DOS-owego 
fdiska z opcją /MBR i po krzyku.

-- 
Gophi * Bofh# 265791 * wysocki.lodz.pdi.net/~adam/
EKG/Gadu #413992 * Member of the PFT Hacking Group
MSISDN Idea 505439030 Plus 691337795 IRCNet: gophi
Improwizajca poparta inteligencją jest hackerstwem
Technical Details
Message-ID: <Gophi.164030@gophi.nasa.gov>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.internetia.pl!news.ipartners.pl!news.atcom.net.pl!wysocki.lodz.pdi.net!gophi.nasa.gov!not-for-mail
References: <07b8lu0ecq2t8dol82quu6hlvvaacnp9j0@4ax.com> <Gophi.127316@gophi.nasa.gov> <c898luscjp5nddl4be61bkals1anrsee35@4ax.com>

Show Full Headers
Complete Article Headers
Newsgroups: alt.pl.fan.futszak,alt.pl.fan.gopher
Subject: Re: ...i znowu pierdolnal mi dysk...
Date: Fri, 16 Aug 2002 16:10:14 +0200
Lines: 173
References: <07b8lu0ecq2t8dol82quu6hlvvaacnp9j0@4ax.com> <Gophi.127316@gophi.nasa.gov> <c898luscjp5nddl4be61bkals1anrsee35@4ax.com>
Mime-Version: 1.0
X-Trace: localhost.localdomain 1029507014 1685 127.0.0.1 (16 Aug 2002 14:10:14 GMT)
NNTP-Posting-Date: Fri, 16 Aug 2002 14:10:14 +0000 (UTC)
In-Reply-To: <c898luscjp5nddl4be61bkals1anrsee35@4ax.com>
From: "Adam `Gophi' Wysocki" <adam@wysocki.lodz.pdi.net>
Organization: PFT Hacking Group
NNTP-Posting-Host: gophi.nasa.gov
X-Complaints-To: usenet@gophi.prv.pl
User-Agent: Pine 4.44 / Red Hat Linux 7.3 (Valhalla) / Kernel 2.4.18-3
X-Geek-Code-1: GAT d-- s+: a1985 C++ UL++ P+ L+++ E---- W- N++ K- w--- !O M--
X-Geek-Code-2: V-- PS+ PE+ Y-- PGP- t- !5 X+ R- tv- b+ DI- D+ G e- h-- r% x*
X-Geek-Code-3: v3.12
X-Contact-Info-1: GSM# 505-439-030
X-Contact-Info-2: EKG# 413992
X-More-Info: If you want more info about me, finger gophi@cyberspace.org
X-License: This message is PPL-Licensed, details on http://ppl.7thGuard.net/
X-No-Archive: yes
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.internetia.pl!news.ipartners.pl!news.atcom.net.pl!wysocki.lodz.pdi.net!gophi.nasa.gov!not-for-mail
Message-ID: <Gophi.164030@gophi.nasa.gov>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit