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/.
połączyłem 2 dyski 80GB i na jednym zainstalowałem debiana + partycja na dokumenty a na drugim miałem debiana z partycją na dokumenty - / i /mnt/dane były na jfs, teraz pierwszy dysk chce mieć na debiana z dużą partycją home a drugi dysk zostawić w cąłości na partycje z dokumentami. Zainstalowałem nowy system i okazało się że partycji jfs na której są dane nie moge zamontować
Polecenie
mount /dev/hdb5 /mnt/dane
wywala cos takiego
mount: wrong fs type, bad option, bad superblock on /dev/hdb5, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
zanim na 2 dysku zrobię jedną partycje chce w jakiś sposób dokumenty z hdb5 odzyskać
teraz mam taki układ partycji
Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000001 Device Boot Start End Blocks Id System /dev/hda1 * 1 10 80293+ 83 Linux /dev/hda2 11 739 5855692+ 83 Linux /dev/hda3 9669 9729 489982+ 82 Linux swap / Solaris /dev/hda4 740 9668 71722192+ 5 Extended /dev/hda5 740 9668 71722161 83 Linux Partition table entries are not in disk order
Disk /dev/hdb: 80.0 GB, 80026361856 bytes 16 heads, 63 sectors/track, 155061 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Disk identifier: 0x10361035 Device Boot Start End Blocks Id System /dev/hdb1 * 1 7905 3984088+ 83 Linux /dev/hdb2 7906 17595 4883760 83 Linux /dev/hdb3 17596 154467 68983456+ f W95 Ext'd (LBA) /dev/hdb5 17596 154467 68983425 83 Linux
dane z hdb1 hdb2 mogę odczytać bo w konsoli montuje bez problemu
Offline
aptitude install jfsutils
i przed zamontowaniem partych
modprobe jfs
Offline
jfsutils mam zainstalowane
wpisanie tej komendy tez bez zmian
Offline
jajko własne czy dystrybucyjne?
Offline
dystrybucyjne - system postawiony pół godziny temu
Offline
na jedenej konsoli:
tailf /var/log/dmesg
a na drugiej montuj jeszcze raz dysk. Potem wrzuć info z konsoli z "ogonem"
Offline
26.356483] EXT3-fs: mounted filesystem with ordered data mode. [ 26.358560] kjournald starting. Commit interval 5 seconds [ 26.360537] EXT3 FS on hdb1, internal journal [ 26.360550] EXT3-fs: mounted filesystem with ordered data mode. [ 26.435465] JFS: nTxBlock = 4033, nTxLock = 32268 [ 26.450565] attempt to access beyond end of device [ 26.450577] hdb3: rw=0, want=72, limit=2 [ 26.450590] attempt to access beyond end of device [ 26.450596] hdb3: rw=0, want=128, limit=2 [ 27.809724] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
jak sie system uruchamia to sprawdzenie dysku nie może być kontynuowane i żeby uruchomic system musze wcisnąć ctrl+D
Offline
Mogę być w błędzie ale na moje oko coś mu się nie podoba z dziennikiem na partycji jfs. Po starcie systemu spróbuj tak:
fsck.jfs -vfp /dev/hdb5
i osobiście nie bardzo podoba mi się ten wpis
/dev/hdb3 17596 154467 68983456+ f W95 Ext'd (LBA)
Offline
Że to
f W95 Ext'd (LBA)
?
Jak ściągniesz flagę "lba" z partycji rozszerzonej to zrobi się z tego
5 Extended
Offline
na dysku były jakieś błędy
zainstalowałem gparted i była tam opcja "napraw" potem już dała się zamontowac normalnie
Offline
Yoda napisał(-a):
na dysku były jakieś błędy
zainstalowałem gparted i była tam opcja "napraw"
Nigdy nie należy naprawiać dysku z jego poziomu. Jedynym rozsądnym posunięciem jest jego podpięcie do innego sprawnego systemy (na innym dysku) lub skorzystanie z narzędzi dostępnych na livecd. Instalacja czegoś na uszkodzonym systemie plików to wiąże się z ,,samobójstwem'' danych.
http://debian.linux.pl/viewtopic.php?p=64735#64735
Offline
fnmirk napisał(-a):
Instalacja czegoś na uszkodzonym systemie plików to wiąże się z ,,samobójstwem'' danych.
Jasne, ale tutaj rozbijało się o partycję znajdującą się na innym dysku niż system.
Offline
Ma dwa dyski. Ale dysk z systemem też nie jest w dobrej kondycji.
Partition table entries are not in disk order
Podobno, niegroźny komunikat według różnych informacji dostępnych w internecie. Według moich doświadczeń z partycjami i dyskami lepiej aby go nie było.
Offline
Tego komunikatu nie rozumiem. Pierwszy dysk był formatowany i partycjonowany z poziomu instalatora debiana więc dlaczego zaraz po instalacji coś nie pasuje? A może można to jakoś poprawić?
PS. Dane z drugiego dysku wszyskie odczytałem i na całym dysku założyłem partycje ext3 - podobno xfs i jfs są szybsze ale u mnie przy kopiowaniu procesor był na maksa obciążony ( mam na tym komputerze starego athlona 1ghz więc wydaje mi się że jednak ext3 jest tutaj szybszy(
Offline
Najpierw zrobiłeś partycję "/boot", potem "/", następnie dałeś swap na końcu dysku, a w wolne miejsce walnąłeś partycje rozszerzoną z dyskiem logicznym na "/home". Jeżeli chcesz, to możesz zapobiegawczo przepisać tablicę partycji, potem będziesz musiał tylko zmienić swap z hda3 na hda4.
Offline
Lepiej sprawdzać i naprawiać partycje/dyski z poziomu sprawdzonego livecd niż z fizycznego systemu, ponieważ mamy większą gwarancję poprawności i powtarzalności takiego testu czy naprawy. Z systemami ,,fizycznymi'' różnie to bywa przy obecnych zmianach i aktualizacjach. Wystarczy, że popełnimy jakiś błąd w aktualizacji czy konfiguracji i już możemy mieć błędny wynik. Osobiście preferuję http://www.sysresccd.org/Main_Page, jako podstawowe narzędzie naprawcze.
Yoda, przedstaw jeszcze wyniki:
cat /etc/fstab uname -r
Offline
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda2 / ext3 errors=remount-ro 0 1 /dev/hda1 /boot ext2 defaults 0 2 /dev/hda5 /home ext3 defaults 0 2 /dev/hdb1 /mnt/Dane ext3 defaults 0 2 /dev/hda3 none swap sw 0 0 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0
2.6.26-2-686
.
Najpierw zrobiłeś partycję "/boot", potem "/", następnie dałeś swap na końcu dysku, a w wolne miejsce walnąłeś partycje rozszerzoną z dyskiem logicznym na "/home". Jeżeli chcesz, to możesz zapobiegawczo przepisać tablicę partycji, potem będziesz musiał tylko zmienić swap z hda3 na hda4
a jak miałem zrobic żeby było we właściwej kolejności?
Ostatnio edytowany przez Yoda (2010-01-07 11:40:24)
Offline
Yoda napisał(-a):
a jak miałem zrobic żeby było we właściwej kolejności?
"/boot", "/", partycja rozszerzona, swap. Jak dałeś swap na końcu dysku pomijając wolne miejsce, to otrzymał numerek hda3, następnie przed nim utworzyłeś partycję rozszerzoną, która dostała numerek hda4. Jakbyś najpierw zrobił rozszerzoną - hda3 (chodzi kolejność tworzenia), a potem swap - hda4, to byłoby ok.
Ale tak jak jest teraz, to też nie żadna tragedia :) a i ewentualnie "naprawić" to łatwo, bo potem tylko ten swap trzeba będzie w fstabie zmienić i wygenerować nowe initrd jeśli hibernacji używasz na dystrybucyjnym jajku (albo w menu.lst do linii kernela dołożyć partycję resume).
Ostatnio edytowany przez ArnVaker (2010-01-07 13:13:21)
Offline
Jeśli będziesz przenosił swap, to polecam ten wątek. Może jest nieco chaosu, ale generalnie u mnie po tych czarach-marach hibernacja działa na obu kompach; suspend na laptoku (na blaszaku usypia ale nie wstaje).
Offline
Yoda, jak Ty chcesz zamontować te partycje, skoro masz je wpisane w /etc/fstab jako ext3?
Zajrzyj do:
man mount
fnmirk bezproduktywne posty się raportuje.
Spokój, bo użyje mocy :P
Czyż nie przekonuje Cię o tym moja radosna facjata prezentowana na avatarze?
Zbooj
Ostatnio edytowany przez fnmirk (2010-01-07 13:38:33)
Offline
fnmirk, czytaj ze zrozumieniem:
Yoda napisał(-a):
Dane z drugiego dysku wszyskie odczytałem i na całym dysku założyłem partycje ext3
Pierwszy punkt nieoficjalnego regulaminu brzmi: Nie drażnij Ojca Założyciela ani moderatora swego!
Zbooj
Ostatnio edytowany przez ArnVaker (2010-01-07 13:38:59)
Offline
dobra już, żółwik panowie :)
Offline