recuperarea datelor de pe o porţiune de disc

11 posts / 0 new
Last post
ono
recuperarea datelor de pe o porţiune de disc

Am avut instalat Mandriva 2008.1, dar dorul de mai bine m-a pus să accept trecerea la 2009. Apoi am vrut cu tot dinadinsul să văd şi eu KDE 4.2 ,,, Abia când nu am mai putut mişca în niciun fel ferestrele de pe desktop, ba, şi mai grav, când nu intra niciun caracter de la tastatură în consolă - făcându-mă să regret amarnic faptul că nu am început mai devreme cu linux-ul - am fost nevoit să mă întorc la prima distribuţie. Dar, vai! Nevrând să şterg datele de pe porţiunea cu bruma mea de activitate, nu am formatat decât hdb1, adică unde era destinat sistemul, vrea 50 GB. Partea de 100 GB, rezervată pentru datele pe care nu aş vrea să le pierd, au rămas fără etichetă şi nu le pot accesa, pentru că nu ştiu cum. Mai mult, sistemul s-a instalat totul în cei 50 GB, iar cei 100 GB, unde mi-ar plăcea să mai sper că sunt datele pe care le-aş recupera, nu pot fi vizitaţi, nu au etichetă. Iniţial eticheta era numele userului, adică ono. Iar acuma, există un ono, dar în partea cu hdb1. Rog frumos, dacă poate cineva să mă îndrume, cum s-ar mai putea recupera datele, să-mi răspundă. Or mai fi acolo? Sigur nu sunt eu singurul nătărău din lumea asta cu peste 7 miliarde de semeni, dar vreo 6 miliarde sunt clar mai înţelepţi. Promit să nu mai fac niciodată alegeri de felul celei de mai sus, prefer să stau cu 2008.1 până ehehe!... mă voi situa cu vrea 4 miliarde de poziţii mai în faţă ca acuma.

cgherman
cgherman's picture
Re: recuperarea datelor de pe o porţiune de disc

din cate vad ai doua partitii: / de 50 Gb (enorm de mult) si o partitie de date de 100 gb.

Pentru inceput scrie in consola comanda

df

si pune aici rezultatul, sa vedem despre ce e vorba.

ono
Re: recuperarea datelor de pe o porţiune de disc

la comanda df primesc: Size=58 G  Used=4,6 G  Avail=51 G  Use 9%  Mounted on /

ono

N3o
N3o's picture
Re: recuperarea datelor de pe o porţiune de disc

Salut! Nu dispera, cred ca se rezolva. Din cate ai postat se pare ca nu e montata partitia de 100 GB, asa ca, pentru a-i afla "numele" te rog da-ne rezultatul urmatoarelor comenzi (toate ca root):

cat /etc/fstab

si

fdisk -l

ono
Re: recuperarea datelor de pe o porţiune de disc

la prima comandă primesc: no such file or directory
la a doua:

Disk /dev/hdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0b710b70

  Device Boot      Start        End      Blocks    Id  System
/dev/hdb1  *          1          7663    61553016  83  Linux
/dev/hdb2            7664      19457  94735305    5  Extended
/dev/hdb5            7664        8172    4088511    82  Linux swap / Solaris
/dev/hdb6            8173      19457  90646731  83  Linux

ono

N3o
N3o's picture
Re: recuperarea datelor de pe o porţiune de disc

Bun, super, partitia exista!

Hai sa o montam! Pentru asta avem nevoie de un folder nou unde sa fie montata si sa ai drepturi de scriere in el, asa ca dai comanda asta (ca root):

mkdir /mnt/ALEGE_NUME && chown ono /mnt/ALEGE_NUME && chgrp ono /mnt/ALEGE_NUME   (schimba ALEGE_NUME cu ce vrei tu si ono cu numele userului tau in caz ca nu e ono)

Bun, acum avem folderul unde va fi montata! Hai sa o montam:

mount /dev/hdb6 /mnt/ALEGE_NUME (schimbi ALEGE_NUME cu ce ai pus sus)

P.S.: Legat de postul precedent, zici ca nu exista fisierul fstab? Nu prea cred ca e posibil asa ceva. Sigur ai tastat bine? cat /etc/fstab ?

P.P.S: Ai putea manipula si mai usor partitiile folosind Mandriva Control Center la Local Disks -> Manage partitions. Acolo le poti vedea pe toate si seta din cateva clickuri, doar sa fii atent.

ono
Re: recuperarea datelor de pe o porţiune de disc

Aveţi şi acuma dreptate: dacă iau aminte de spaţiul dintre cat şi /etc/fstab, se obţine:
# Entry for /dev/hdb1 :
UUID=7cf3a472-fc60-11dd-b3fe-695a20b071b1 / ext3 relatime 1 1
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0
none /proc proc defaults 0 0
# Entry for /dev/hdb5 :
UUID=7210a1d8-b01e-11dd-95e3-f1cc056b7c7c swap swap defaults 0 0

Îmi cer scuze, nu am văzut că trebuie să pun un spaţiu. Oricum am recuperat datele, cu porţiunea de hard cu tot. Aş mai vrea să întreb: aş mai putea reunifica cele două adrese - respectiv, /home/ono şi /mnt/ddd/ono, pentru a face cum era iniţial, înainte să mă apuce mâncărimea?
Cu centrul de comenzi m-am mai prăjit, pentru că nu m-am documentat suficient, iar cele aflate în astă seară sunt foarte potrivite pentru a mă feri de prăjeală, desigur, cu ajutor de specialitate... Dumnezeu să vă binecuvinteze!

ono

N3o
N3o's picture
Re: recuperarea datelor de pe o porţiune de disc

E destul de complicat sa faci asta! Nu iti recomand mai ales daca iti prinzi urechile si in interfata grafica...
Eventual fa o noua instalare si cand ajungi la partitonare dai custom partitioning si alegi ca /home vechea partitie /home (/dev/hdb6).

romikele
Re: recuperarea datelor de pe o porţiune de disc

Daca vei dori sa reorganizezi harddiscul, asta insemnand in prealabil salvarea TUTUROR datelor importante, iti sugerez sa imparti discul cu toate partitiile primare, avand doar 3 din cele 4 maximum posibile, astfel:
1. hdb1 -> 10 GB, /
2. hdb2 -> 800 MB, swap
3. hdb3 -> restul spatiului, /home
La instalare alegi Instalare in spatiu existent, si dai calea corecta pentru / si /home.

Linux pentru toţi
Linux registered user nr. 468331

ing. Patkos Csaba
ing. Patkos Csaba's picture
Re: recuperarea datelor de pe o porţiune de disc

Si daca ai totusi chef sa-ti prinzi urechile ... iata cum s-ar putea face cel mai sigur sa iti muti home-ul "la loc".

Muti din /mnt/xxx/ono tot ce iti trebuie in /home/ono, sau in alta parte sigura.
Dupa aceea o sa ai un /home/ono cu tot ce iti trebuie, stergi /mnt/xxx/ono, copiezi (pentru siguranta nu muti) acest folder in /mnt/xxx/ono.

Acum, daca tu esti singurul utilizator pe sistem, se poate face destul de simplu. Trebuie modificat fisierul /etc/passwd. Acest lucru il poti face doar ca root. In acel fisier cauti ceva de genul:ono:x:500:500::/home/ono:/bin/bash si inlocuiesti /home/ono cu /mnt/xxx/ono. Dupa asta e nevoie de un logout/login.

Stiu, nu va fi exact ca inainte, dar macar folderul tau de home (adica ono) va fi pe partitia cea mare si o sa a spatiu sa te desfasori.

Varianta sa revii la setarile exacte de dinainte nu ti-l povestesc ca de aici se incurca treburile si e destul de riscant. Iti recomand si eu sa repartitionezi harddiskul la urmatoarea instalare (in aprilie vine Mandriva 2009.1).
Eu folosesc asa:
20GB pentru /
1GB pentru swap
vreo 60 GB pentru /home/
restul pus in /mnt/chestii cu un link din /home/csaba/Downloads

Csabi's BLOG

Linux registered user # 457717

ono
Re: recuperarea datelor de pe o porţiune de disc

Multumesc mult! Mi-am notat. Salvez datele recuperate pe altceva, si o sa reinstalez sistemul. S-ar putea sa optez pentru multa vreme tot pentru 2008.1, daca:
  - 2009.1 nu se va incarca aproape la fel de repede ca 2008.1 - la mine 2009, se incarca mai greu, bineinteles, in rarele momente cand functiona corect;
  - 2009.1 nu ma va mai pune de fiecare data sa actionez "download firmware", cand trebuie sa folosesc imprimanta;
  - KDE 4 nu va mai constitui o sursa de frisoane, prin felul sau extrem de original de manifestare;

Eu am intentia sa folosesc exclusiv linux ca sistem de operare, dar nu - in special - pentru cantec, joc si voie buna, cat pentru redactari si programe usoare in Qt sau wxGTK.
Cu recunostinta fata de cei care m-au ajutat (si ma vor mai ajuta...)
ono

ono