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/.
A wiec teraz poszlo po wykonaniu ostatniego polecenia mam cos takiego. Zaraz zabieram sie za proby odzyskiwania danych.
root@PartedMagic:~# mkfs.ext4 /dev/sdb2 mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 23093248 inodes, 92343910 blocks 4617195 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 2819 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 32 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
sdb2 sie utworzyl z ext4 o pojemnosci 352GB
Czy moze jeszcze musze cos zrobic?
Bo gparted pokazuje ze sdb1 nie rozpoznaje systemu plikow.
Ostatnio edytowany przez dariusz_ (2010-10-20 19:25:28)
Offline
dariusz_ napisał(-a):
Czy moze jeszcze musze cos zrobic?
Bo gparted pokazuje ze sdb1 nie rozpoznaje systemu plikow.
Zamontuj gdzieś sdb2 i ten punkt montowania wskaż photorec-owi. Pamiętaj aby skanować sdb1 a nie cały dysk czyli sdb.
Offline
andreq napisał(-a):
Zamontuj gdzieś sdb2 i ten punkt montowania wskaż photorec-owi. Pamiętaj aby skanować sdb1 a nie cały dysk czyli sdb.
Nie rozumiem tego "Zamontuj gdzies"
Dyski w/g programu mount-gtk sa zamotowane, tylko przy sdb1 czyli te1GB ma oznaczenie FileSystem - Unknown.
Reszte juz rozumiem. Czyli skanowanie photorec tylko sdb1 i zapisywanie danych na tych 352 GB czyli sdb2
Ostatnio edytowany przez dariusz_ (2010-10-20 19:45:32)
Offline
Myślałem, że będziesz montował "tradycyjnie"
mount /dev/partycja /jakiś_katalog
Offline
Reszte juz rozumiem. Czyli skanowanie photorec tylko sdb1 i zapisywanie danych na tych 352 GB czyli sdb2
Tak. Niepokoi mnie nie rozpoznawalność sdb1, daj znać co tez PhotoRec na ten temat powie.
Offline
W Photorec po samym wlaczeniu mam
Disk /dev/sda - 80 GB / 74 GiB (RO) - ATA ST380815AS Disk /dev/sdb - 1500 GB / 1397 GiB (RO) - ATA WDC WD15EADS-00P Disk /dev/sr0 - 141 MB / 135 MiB (RO) - ATAPI DVD A DH16A1S
Wybieram 1500GB, Intel i pojawia sie
Partition Start End Size in sectors No partition 0 0 1 182401 80 63 2930277168 [Whole disk] 1 P Linux 0 32 33 136416 45 13 2191523840 2 P Linux 136416 45 14 182401 80 63 738751280
Wybieram 1 czyli ten z wieksza iloscia sektorow i pojawia sie cos takiego i domyslnie prostokacik pojawia sie przy FAT/NTFS... itd.
To recover lost files, PhotoRec need to know the filesystem type where the file were stored: [ ext2/ext3 ] ext2/ext3/ext4 filesystem [ Other ] FAT/NTFS/HFS+/ReiserFS/...
wybieram format ext2/ext3 czyli rowniez ext4
Wybralem dysk na ktory maja byc zrzucane pliki gif (takie tylko ustawilem). Wyszukalem i wszedlem w media/sdb2. Dalem Y i po chwili znowu dostalem taki komunikat
384 files saved in /media/sdb2/recup_dir directory. Cannot write file, no space left.
Dziwne zgralo sie tylko 1,7GB plikow gif
Ostatnio edytowany przez dariusz_ (2010-10-20 21:15:14)
Offline
Zawsze jak używałem pchotorec-a miałem do dyspozycji dużo więcej miejsca niż nośnik źródłowy, może photorec tworzy jakieś pliki tymczasowe, nigdy się w to nie wgłębiałem.
Offline
Sprobowalem zgrywac pliki tektowe i rowniez po pewnym czasie po 156tys. plikach sciagnietych pisze. ze nie ma miejsca na dysku. Pliki jakos dziwnie poucinane. (moze dlatego ze nie skonczylo sie sciagac)
Warning: no free space available. Do you want to save recovered files in /media/sdb2 ? [Y/N] Do not choose to write the files to the same partition they were stored on. To select another directory, use the arrow keys.
Z pyty ratunkowej PatredMagic wchodzac do /media/sdb2 widze ze katalogi sa. Po zaznaczeniu wszystkich i wyswietleniu wlasciwosci okazuje sie ze zajetych jest tylko 346MB a Size on Disk ma 881MB. Zaraz sprawdze jak dysk wyglada w liveCD np. debian mint.
Ostatnio edytowany przez dariusz_ (2010-10-20 21:19:01)
Offline
Pokaż df -i Piszesz, że masz aż 156 000 plików, jeszcze dorzuć katalogi do tego, inode'ów jest od groma.
Ostatnio edytowany przez paoolo (2010-10-20 21:23:34)
Offline
Dziwna sprawa.
Uruchomilem tego minta debiana z liveCD i tych plikow nie ma. Stracily sie moze przez to ze odzyskiwanie nie doszlo do konca. Przerwalem po niby zapelnieniu dysku.
Mint pokazywal naturalnie tylko 378GB z tego 1,5TB ze wzgledu na ten brak rodzaju systemu plikow
Polecenie df -i jrowniez w katalogu /media/sdb2 pokazuje to samo czyli:
root@PartedMagic:~# df -i df: no file systems processed
W ostatecznosci moge zrobic fotke z katalogami. Zrobilo sie ich 331 i chyba w kazdym katalogu jest 500 plikow tekstowych
Ostatnio edytowany przez dariusz_ (2010-10-20 21:52:50)
Offline
Zamontowałeś to /dev/sdb2 pod tym LiveCD Mintem?
Offline
Nie montowalem ale dysk byl widoczny.
Edit: Ok. zaraz sprawdze i dam znac
Ostatnio edytowany przez dariusz_ (2010-10-20 22:14:50)
Offline
To sprawdzaj mount'em czy pod LiveCD albo ogólnie masz go w drzewie katalogów. df checkuje wszystkie te FS'y co są zamontowane. fdisk widzi wszystko co stanowi urządzenie blokowe (chyba), ale nie rozróżnia czy są zamontowane
Przykładowy wydruk:
paoolo@student:~$ df -i System plików iwęzły użyteI wolneI %uż.I zamont. na /dev/sda2 5291968 123246 5168722 3% / /dev/sda5 658368 17044 641324 3% /home /dev/sda6 0 0 0 - /mnt/share paoolo@student:~$ df -h System plików rozm. użyte dost. %uż. zamont. na /dev/sda2 5,1G 3,0G 2,1G 59% / /dev/sda5 9,9G 3,0G 6,4G 32% /home /dev/sda6 11G 730M 9,4G 8% /mnt/share student:/home/paoolo# fdisk -l Dysk /dev/sda: 40.0 GB, bajtów: 40007761920 Urządzenie Rozruch Początek Koniec Bloków ID System /dev/sda2 * 155 854 5292000 83 Linux /dev/sda5 2386 3777 10523488+ 83 Linux /dev/sda6 3778 5168 10515928+ b W95 FAT32
Mówiłeś o jakiś setkach tysiącu plików/katalogów na /dev/sdb2, ale masz blisko 320GB tam miejsca, więc i więcej inode'ów na pliki. Patrz w logi, czemu zwraca brak miejsca (np /var/log/syslog...)
Ostatnio edytowany przez paoolo (2010-10-20 22:17:10)
Offline
A wiec zamontowalem w mincie tak
mount -t ext4 /dev/sdb2 /mnt
zwróciło tylko ikonę lost+found, wrociłem do PartedMagic i tutaj juz tych plikow nie widac.
Zrobiłem jeszcze raz odzyskiwanie plików tym razem gif by było szybciej. Dobra już dysk pełny a logów nie ma. jest katalog /var/log i kilka plików z Xorg.0.log i jeszcze kilka innych ale puste. Jest jeden katalog setup a w nim nic szczegolnego.
również tu sprobowałem zamontować partycje i po wydaniu komendy a wczesniej utworzeniu katalogu hd na pulpicie również otrzymuje w katalogu ikone lost+found z pusta zawartoscia
mount -t ext4 /dev/sdb2 /root/Desktop/hd
Może musz zainstalować tą dystrybucję na dysku by miec te logi?
Edit:
No dziwaczna sprawa z tą wielkością dysku. Poczytałem i wykonałem z konsoli coś takiego
du -sh /media/sdb2
i wyswietliło mi że mam 1,6GB na /media/sdb2. To samo polecenie z sdb1 wyswietla 0. W gparted sdb2 ma 352.26GiB a sdb1 ma 1,02TB jednak przy oznaczeniu partycji wykrzyknik, no i FileSystem unknown.
Zrobilem zrzuty przed i po operacji odzyskiwania plikow. Na poczatku dysk wszedzie widzialny jest jako ok. 370GB.
Napisze dokladnie jak przechodze przez odzyskiwanie danych.
1.Uruchamiam program mam do wyboru sda pusty dysk 80gb, sdb - 1500gb, sr0 czyli cdrom. Wybieram te 1500GB
2. Wybieram Intel, przechodze na File Opt by wybrac np. jpg zapisuje
3. Mam do wyboru dwie opcje (a w zasadzie 3 ale tej pierwszej nie wybieram [czyli whole disk]) 1 P Linux z duzo wieksza iloscia Size in sectors niz 2 P Linux. Wybieram te 1 P Linux i Search
4. Domyslnie ustawione zaznaczenie jest na Other zmieniam na ext2/ext3 i daje enter. Moze sprobowac odzyskac z tego Other bo system nie wie jaki tam jest format plikow???
5. Tu probowalem w dwojaki sposob ale pierwszy raz na pewno wychodzilem z /root do / i tam wybieralem /media/sdb2, Y i sie odzyskiwalo. mozna tez z /root przejsc do sdb2 ale nic to nie dawalo.
6. I sobie szuka Pass 1 - Reading sector xxxxxxxx/2191523840, xxx files found
7. Jak dobrze widze i w pamieci licze to po przebadaniu ok.1% dysku informacja o braku miejsca. I pojawia sie komunikat
Warning: no free space available. Do you want to save recovered files in /media/sdb2 ? [Y/N] Do not choose to write the files to the same partition they were stored on. To select another directory, use the arrow keys.
Jezeli dam Y to jeszcze dociagnie pare plikow ale jako ze nie mam miejsca teraz dalem N.
8.Pojawila sie informacja
17670 files saved in /media/sdb2/recup_dir directory. Cannot write file, no space left.
9.Przy wychodzeniu z programu zauwazylem cos takiego. Jednak w biosie dyski sie wykrywaja.
Note: Disk capacity must be correctly detected for a successful recovery. If a disk listed above has incorrect size, check HD jumper settings, BIOS detection, and install the latest OS patches and disk drivers.
Niestety teraz nie chce mi wykonac screenshota :( z katalogami w ktorych znajduje sie ok 500 plikow jpg. Rowniez chcialem uwiecznic ilosc danych czyli 1,7GB zdjec i caly zapelniony dysk pomimo 378.2 w nutilusie czy jakos tak.
Odzyskiwane pliki php jednak są całe i pewnie odzyskał bym wszystko, gdyby nie ten kłopot z pojemnością. Jutro a raczej dziś od 9, pobawię się z innym programem, jakim i do czego jeszcze nie wiem ... może się przyśni.
Ostatnio edytowany przez dariusz_ (2010-10-21 02:30:19)
Offline
Witam ponownie.
Dziś z rana zainstalowałem na sda debiana minta tak by mieć dostęp do logów z photorec (chociaż może by i tak nic mi nie powiedziały) ale ten program inaczej sie uruchamia.
Disk /dev/sdb - 1500 GB / 1397 GiB (RO) - ATA WDC WD15EADS-00P Hidden sectors are present. size 2930277168 sectors user_max 2930277168 sectors native_max 11041584 sectors dco 18446744072344861488 sectors Device Configuration Overlay (DCO) present. [ Continue ] Continue even if there are hidden data
Teraz tak sobie wymyśliłem, że może te dane które mi się odzyskiwały były tylko jakoś zapisywane w pamięci RAM? pomimo że wchodziłem w katalog /media/sdb2 Bo tych odzyskanych danych nie ma pod mintem.
Edit:
Dobra dane sie odzyskuja na /mnt/dysk na ten zamontowany /sdb2. Zobacze co sie stanie. Zrzucam zdjecia.
Edit2:
Ok pojawiło się coś takiego że zrzuciłem 8GB i mint pokazał okno ze brakuje miejsca. Program photorec sam sie zatrzymal tak jakby zakonczył zgrywac dane.
Po wejściu w ikonę Mój komputer i próbie wejscia na dysk 1,5TB i próbie zamonotawania dysku dosteje okienko z czymś takim
Zamontowanie położenia nie jest możliwe Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sdb2, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
a więc spróbowałem polecenia dmesg | tail co dało
dariusz@dariusz-desktop ~ $ dmesg | tail [ 12.118441] Bluetooth: SCO socket layer initialized [ 12.479561] sky2 eth1: Link is up at 100 Mbps, full duplex, flow control both [ 12.479731] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 12.587064] lp: driver loaded but no devices found [ 12.638529] ppdev: user-space parallel port driver [ 12.964794] [drm] nouveau 0000:01:00.0: Allocating FIFO number 2 [ 12.967867] [drm] nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2 [ 22.740030] eth1: no IPv6 routers present [ 238.607232] EXT4-fs (sdb2): ext4_check_descriptors: Block bitmap for group 1920 not in group (block 808464432)! [ 238.607237] EXT4-fs (sdb2): group descriptors corrupted!
Nie rozumiem albo nie potrafię poprawnie zamontować sdb2 by móc zgrać wszystkie dane. W mincie jednak po reseci dane zostały. sa w katalogu /mnt/dysk
Montowałem tak. Czy to było poprawne montowanie ?
sudo mount -t ext4 /dev/sdb2 /mnt/dysk
Ostatnio edytowany przez dariusz_ (2010-10-21 11:54:10)
Offline
A wiec tak. Kolejny dzień przy kompie.
Spróbowałem podzielić te nieco ponad 350GB czyli sdb2 na jeden mały dysk na początku sdb2 i resztę sdb3 gdzie wrzucał bym dane. Niestety nadal nie potrafiłem zamontować sdb3 tak bym go widział po wejsciu w moj komputer. Pokombinowałem inne cuda i raczej nic nie uszkadzając z tego co jest mi uszkodzone :)
Czy ktoś używał Stellar Phoenix Linux Data Recovery v.4.0 i czy ten program odzyskuje nazwy plików? Zanstalowałem jakiegoś xp ta instalacja jest straszna w porównaniu z linuxem. Jakieś ciągłe wynajdywanie sprzętu i żąglęrka płytami. (sądze że jednak program odzyskuje nazwy plików. Przy próbie z pendrive ale w fat32 odzyskuje wszystko ładnie. można zaznaczyć co chcę odzyskać a co niech się sobie spoczywa)
Ale bez pewności nie chce wydawać ponad 200zł na jednorazowe i niekoniecznie udane zgranie danych.
No i nie wiem czy uda sie temu programowi zrzucic dane do tego mojego sdb3
Ostatnio edytowany przez dariusz_ (2010-10-21 23:28:05)
Offline
Witam.
Jestem po kolejnych bojach z odzyskiwaniem danych. Zakupiłem dysk i photorec wyciągnął nieco ponad 100GB. Oczywiście odzyskiwałem bez filmów i mp3. Plików jest masa. Katalogów 6500 a w każdym z nich ok. 500 plików. I mam kilka pytań chociaż raczej pytania do firmy odzyskującej dane, ale może miłe dusze pomogą.
1. Który program graficzny a raczej przeglądarka grafik jest w stanie przeglądać wiele katalogów z uwzględnianiem zakresu wielkości "wagowej" plików, tak by później łatwo skopiować interesujące mnie zdjęcia?
2. Może ktoś wie dlaczego pliki tekstowe, php są podzielone na kawałki (nierównomierne)? Czy można poradzić sobie jakimś programem (podzielone pliki nie następują po sobie, może dalszych części plików nie być) A może ktoś spotkał taki program, specjalizujący się w plikach tekstowych?
Próbowałem dema Stellar Phoenix Linux Data Recovery i również były kawałki kodu.
3. Czy jest program do wyszukiwania plików o określonym rozszerzeniu i później łatwe skopiowanie ich wszystkich w jedno miejsce?
4. Jako że ta 1TB część dysku nadal jest nie ruszana i nadal nie ma rozpoznanego systemu pliku, czy formatowanie w ext4 może zmienić odzyskiwanie na "lepsze". tzn czy mogę się łudzić że pliki będą całe i z nazwami. To oczywiście sam sprawdze na samym końcu :)
Acha no i nie poddaje się. Pokonam tego Archa! :)
Ostatnio edytowany przez dariusz_ (2010-10-27 00:39:55)
Offline
Ad. 1 - A musi być graficzny? find zrobi szybciej, np.
find /dane -size +10k -size -500k -exec cp {} /miejsce_docelowe/ \;
Ten przykład, jak sie nie pomyliłem, wyszuka w katalogu /dane wszystkie pliki o rozmiarze od 10k do 500k i przekopiuje je do katalogu /miejsce_docelowe/. Warto poczytać pomoc to tego programu.
Ad. 2 - Pliki tekstowe są podzielone, gdyż w przeciwieństwie do np. graficznych, nie zawierają danych pozwalających na znalezienie końca pliku, photorec i inne programy "zgadują" gdzie może być koniec. Tu nie liczyłbym na jakieś powalające efekty przy użyciu innych programów.
Możesz spróbować połączyć find i grep w celu wyszukania plików zawierających określoną zawartość np. zdefiniowałeś funkcję, którą potem używasz, to możesz wyszukać pliki, które zawierają tą nazwę.
Ad. 3 - Jest find ;-) Po prostu w przykładzie w pkt 1 dodajesz -name *.jpg wtedy zamiast wszystkich plików będzie szukał tylko tych o nazwie kończącej się na .jpg
Ad. 4 - Tworzenie nowego systemu plików na pewno nie pomoże, jeszce bardziej utrudni bo nadpisze isniejące dane poprzez utworzenie wielu "nowych" kopii superblock-u i nowego dziennika (journal-u)
Offline