Am o problema cu un HDD

24 posts / 0 new
Last post
mihai
mihai's picture
Am o problema cu un HDD

Am pe calculator 2 HDD-uri, unul de 160 Gb si altul de 500GB
Am mandriva 2010.2 instalata pe HDD-ul de 160 si partitionata in felul urmator:
/ - 20GB
swap - 4gb
/home - restul, adica cam 120GB

Acum celalat hard-disk il aveam partitionat NTFS de pe vremea cand aveam dual boot, si din moment ce nu mai folosesc windows si nici nu am de gand am zis ca poate este mai bine sa formatez tot HDD-ul in EXT4. Am incercat din MCC treaba asta si dupa ce am terminat mi-a cerut restart si asta am si facut. Imediat dupa restart HDD-ul nu a mai putut fi citit, si nici in MCC nu mai pot sa intru la partitii, imi da eroare de fiecare data cand incerc sa intru. Am tot incercat sa fac ceva si cum nu am reusit am zis hai ma sa reinstalez din nou, de pe DVD-ul de instalare am formatat tot HDD-ul in ext4 am formatat si partitia "/" si am lasat doar /home neatinsa pentru ca am aici tot ce am salvat de pe celalalt HDD ca sa il pot reformata. Imediat dupa reinstalare am aceeasi problema, nu pot accesa in MCC managerul de partitii iar har-disk-ul proaspat formatat face figuri, nu am reusit sa scriu pe el decat dupa ce am dat CHOWN, nu ca ar fi asta o problema dar imi e frica sa nu imi pun toate cele inapoi pe el si sa le pierd, daca ii dau unmount la fel imi da eroare, nu sunt sigur pe el

As vrea sa stiu ce pot face sa am HDD-ul de 500 formatat frumos (si ca un sfat ce sa folosesc ext3, ext4 sau ntfs)
Nu ma deranjeaza sa reinstalez din nou, tot ce vreau este sa nu pierd ce am pe /home si sa reusesc sa le mut in siguranta pe celalalt hard-disk

De fiecare data cand vreaus a accesez din MMC managerul de partitii primesc eroarea asta:
This program has exited abnormally
Asta am primit si inainte de reinstalare si imediat dupa

FSTAB arata asa:


# Entry for /dev/sda1 :
UUID=38516cce-47a4-4fd8-abee-ee6705919064 / ext4 acl,relatime 1 1
# Entry for /dev/sda6 :
UUID=9680d08c-95ed-40ef-854e-cd2054f8c75a /home ext4 acl,relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
# Entry for /dev/sdb1 :
UUID=84a3eca2-e3a9-41a9-bca8-4b4117c81f79 /mnt/hdd ext4 acl,relatime 1 2
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=858cb89c-dc47-4242-8bc9-491e40459bf3 swap swap defaults 0 0

mihai
mihai's picture
Nu stiu de ce nu apare ce scriu eu

Nu stiu de ce nu apare ce scrium ??

N3o
N3o's picture
Din ce vad in fstab pare ok,

Din ce vad in fstab pare ok, e montat in /mnt/hdd, e ext4, aceasi parametri ca la /home, arata bine.
Dai te rog ca root si fdisk -l si da paste la ce apare. La fel si pt cat /etc/mtab

mihai
mihai's picture
Am reinstalat de 2 ori :))

Am reinstalat mandriva de 2 ori Gnome si LXDE. Acum sunt pe LXDE si tot nu am reusit sa pornesc managerul de partitii ... deci reinstall degeaba, probabil are legatura cu /home pentru ca e singura partitie neatinsa. Ma gandesc sa imi copiez toat ce am in /home la risc si sa reformatez din nou dar de data asta si partitia /home

De fiecare data cand am reinstalat am primit o eroare inainte sa ajung la partitionare. Eroarea este asta:


I can not read the partition table of device sdb, its too corrupted for me :(
I can try to go on, erasing over bad partitions (ALL DATA will be lost!)
The other solution is to not allow DrakX to modify the partition table
(the error is /proc/partitions does not agree with drakx 2!=1: /proc/partitions: sdb1 (sdb)

Acum fstab arata asa:


# Entry for /dev/sda1 :
UUID=61a22919-d2dc-49ae-84bc-44c73247c810 / ext4 acl,relatime 1 1
# Entry for /dev/sda6 :
UUID=9680d08c-95ed-40ef-854e-cd2054f8c75a /home ext4 acl,relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
# Entry for /dev/sdb1 :
UUID=d5d6e09c-2107-4dee-bea6-008f518dfc6b /media/hdd ext4 acl,relatime 1 2
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=4c492162-824d-4a91-94e5-53b73872cde9 swap swap defaults 0 0

fdisk -l


[root@localhost mihai]# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
18 heads, 4 sectors/track, 4341414 cylinders
Units = cylinders of 72 * 512 = 36864 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c4ce6

Device Boot Start End Blocks Id System
/dev/sda1 * 1 583139 20993002 83 Linux
/dev/sda2 583140 4341414 135297900 5 Extended
/dev/sda5 583140 700330 4218874 82 Linux swap / Solaris
/dev/sda6 700331 4341414 131079022 83 Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2028edb8

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 60801 488384001 83 Linux

cat /etc/mtab


[root@localhost mihai]# cat /etc/mtab
/dev/sda1 / ext4 rw,relatime,acl 0 0
none /proc proc rw 0 0
/dev/sda6 /home ext4 rw,relatime,acl 0 0
/dev/sdb1 /media/hdd ext4 rw,relatime,acl 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
gvfs-fuse-daemon /home/mihai/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=mihai 0 0

pigulici
ce model de hdd ai, cumva unu

ce model de hdd ai, cumva unu cu advanced disk format?

mihai
mihai's picture
Este un Seagate 208 500GB

Este un Seagate 208 500GB

Acum stau si ma gandesc ca pana acum il aveam impartit in 2 partitii ... oare sa fie problema ca il las dintr-o bucata si trebuie facut ceva mai mult?

Singura solutie care stiu ca o sa mearga este sa instalez Windows si sa il formatez NTFS din windows si apoi sa instalez mandriva peste windows si o sa imi citeasca partitia fara probleme (sau poate nu)

pigulici
cu mandriva one ai incercat

cu mandriva one ai incercat sa il rezolvi?
scrie exact modelul
(tre sa fie un cod care scrie pe el , de genul ST42....)

mihai
mihai's picture
Nu am incercat cu mandriva

Nu am incercat cu mandriva one si nici din pacate nici nu am un blank acum sa incerc.
Modelul este SEA208-7690 .. asta scrie pe factura nu stiu sigur daca asta este seria

Nu am decat sa incerc cu windows si sa las partitiile NTFS, nu stiu daca folosesc linux si am partitii NTFS se mai pune problema fragmentarii.
Sunt si putin in graba pana spre seara trebuie sa o rezolv cumva

N3o
N3o's picture
Dupa cum spune mtab partitia

Dupa cum spune mtab, partitia e montata ok in /mnt/hdd

Daca nu poti copia/scrie/crea noi fisiere in /mnt/hdd cel mai probabil e vina permisiunilor pe folderul acela, asadar dai comanda ca root:

chown user:user /mnt/hdd

unde user e numele utilizatorului tau.

symbianflo
symbianflo's picture
ciau

ciau
dupa cum vad tot e perfect ...singurul lucru e permisele pe /mnt cum zice seful ... ia intra pe mnt si da un ls -l adica :
cd /mnt && ls -l si posteaza permisele dar cu chown , cum zice seful tre sa rezolvi .. :D

Eventual incerca sai dai in bot cu gparted... il instalezi si lansezi , bagi parola de root si te joci cu el cum vrei tu.

PS:
io as zice sa nu reinstalezi ptr orice .... daca tot suntem aici ...striga tare ca noi te auzim :(


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

mihai
mihai's picture
cd /mnt && ls -l

[root@localhost mihai]# cd /mnt && ls -l
total 0

Cred ca am sa ma risc si am sa imi copiez datele pe HDD asa cum este ... sper sa nu le pierd
Sau poate le formatez NTFS, deasemenea sper sa nu fie nevoie de defragmentare pe partitii ntfs din moment ce eu folosesc doar mandriva sa scriu pe ele.

Vreau doar sa stiu daca du

N3o
N3o's picture
Ciudat, nu vad sa existe

Ciudat, nu vad sa existe directorul "hdd" acolo. in /mnt nu ai nimic...

1. O posibila solutie:

ca root comanda: mkdir /mnt/hdd
apoi inca una: chown mihai:mihai /mnt/hdd

Dupa asta dai restart, la repornire sistemul ar trebui sa monteze hardul deoarece el are deja habar de el vazandu-l in /etc/fstab.

2. O alta varianta (lunga) e sa editezi /etc/fstab si sa stergi linia corespunzatoare hardului acela si anume, asta:

UUID=d5d6e09c-2107-4dee-bea6-008f518dfc6b /media/hdd ext4 acl,relatime 1 2

Apoi, restart, intri in MCC si Local Disks -> Manage Disk paritions, dai click pe tabul "sdb", o sa vezi hardul acela, daca e formatat ext4 (ar trebui sa aibe culoarea rosie si apare si la Descriere in stanga sub). e ok, dai in dreapta la Mount Point si scrii /mnt/hdd apoi Done. (si nu, nu mai creezi folderul ala in prealabil, o sa fie creat singur).

Daca nu poti acesa hardul nici acum (desi ar cam trebui) dai comanda: chown mihai:mihai /mnt/hdd

Bafta!

mihai
mihai's picture
Reusesc sa scriu pe hard,

Reusesc sa scriu pe hard, dupa ce dau chown il pot folosii normal, treaba este ca sub nici o forma si am incercat tot nu pot sa intru in managerul de partitii, imi spune: The program has exited abnormally. Dupa toate reinstalarile managerul de partitii nu il pot folosii si la reinstalare primesc mereu aceeasi eroare:


I can not read the partition table of device sdb, its too corrupted for me :(
I can try to go on, erasing over bad partitions (ALL DATA will be lost!)
The other solution is to not allow DrakX to modify the partition table
(the error is /proc/partitions does not agree with drakx 2!=1: /proc/partitions: sdb1 (sdb)

In rest vad ca partitia se comporta bine, doar ca dupa fiecare reinstalare nu o pot folosii doar daca o formatez in timpul partitionarii la reinstalare, pur si simplu nu exista iar in managerul de partitii nu pot sa intru.
Pe mine unul ma depaseste asta :)

Am idee cum sa rezolv asta, vreau sa stiu de la voi daca are ceva partitionat in NTFS, daca imi spuneti ca nu este nici o problema am scapat si eu de o grija si voi :)) vreau sa stiu daca mai are treaba cu fragmentarea daca scriu din linux pe o partitie NTFS, si daca are, poate exista un program de defragmentare.

Patkos Csaba
Hai ca ma bag si eu in

Hai ca ma bag si eu in discutie...

1) Folderul este "/media/hdd" si NU "/mnt/hdd"

2) "fdisk" iti zice ca nu poate citi/modifica partitia. Daca nu ai nimic important pe harddiskul respectiv, eu iti recomand sa stergi partitia de pe el cu totul (cu fdisk) si sa-i faci o alta partitie, intregul HDD, de tip ext4. 500G pentru o partitie nu este nici o problema, eu am 750 si se comporta exceptional. Dupa aceea ar trebui sa-ti mearga si managerul de partitii din mcc.

3) Daca il faci NTFS se va fragmenta la fel ca si cu Windows. Logica de alocare a fisierelor si a spatiului se afla tocmai in tipul partitiei, daca-l faci NTFS adio logica din Linux.

Csabi′s BLOG

Linux registered user # 457717

clucian
clucian's picture
Iti recomand sa iti verifici

Iti recomand sa iti verifici hardul cu badblocks si smartctl.

badblocks -v /dev/sdb

smartctl -a /dev/sda

smartctl -t short /dev/sda

Daca nu ai instalat smartctl executa comanda "urpmi smartmontools" ( fara ghilimele )

Personal nu iti recomand sa folosesti ntfs cu linux, adica sa ai o partitie ntfs si sa scrii din linux pe ea.

Comming Soon !

N3o
N3o's picture
Probabil n-ai formatat-o prea

Probabil n-ai formatat-o prea ortodox, nu stiu cum procedezi tu cand formatezi hardul ala, uita-te in ghid la partea de instalare - exemplu de partitionare. Procedezi ca pentru partitia root cu exceptia faptului ca in loc sa setezi ca Mount Point / pui /mnt/hdd sau ce vrei tu.

Apropo, incearca asa (daca ai date pe el, muta-le inainte): Sterge partitia/partitiile de pe hardu ala si creaza una noua ext4 cu mount point-ul care-l vrei (/mnt/hdd), posibil sa fie partitionat aiurea cum spuneam...

O alta cauza ar fi bad-uri dar nu cred ca e cazul... Apropo, inainte sa faci operatiile de repartitionare trebuie neaparat(!!!) sa fie demontat hardul, adica dai comanda ca root:

umount /mnt/hdd

- asta doar daca lucrezi din Mandriva pe care o ai instalata.

Legat de NTFS, nu-ti recomand sa formatezi cu NTFS daca oricum folosesti doar Linux, nu-si are rostul. Fragmentarea pe filesystemurile Linux (ext3/ext4) este foarte mica si nu afecteaza performanta.

La NTFS in schimb apare fragmentare si in Windows si daca ai folosi din Linux.

mihai
mihai's picture
Toate datele importante le-am

Toate datele importante le-am mutat in /home, deci hard-disk-ul este gol si l-am formatat complet
Prima formatare am facut-o din MCC cu managerul de partitii, am sters tot hard-disk-ul care avea 2 partiti ntfs si am facut doar una ext4, dupa restart nu am mai putut folosii managerul de partitii si am tot incercat cu dvd-ul de instalare. Partitionarea o fac bine, prima oara am pus mount point in mnt/hdd iar apoi am mai incercat si cu /media/hdd, dar banuiesc ca asta nu conteaza prea mult unde il pun, media sau mnt.

Am citit pe internet, ghid-ul l-am citit tot si m-am mai uitat prin el de multe ori cand am vrut sa mai fac ceva, nu fac absolut nimic gresit la crearea partitiei.

Mai incerc cu fdisk, o sa il verific cu badblocks.

Am mai creat partitii de multe ori cu mandriva, diferenta este ca partitionam acelasi hard-disk pe care era si instalata, in afara de /home mai faceam inca o partitie in /mnt si nu am avut niciodata probleme.

Patkos Csaba
Si eu am sistem similar, un

Si eu am sistem similar, un hdd de 160 cu "/" si "/home" si unul de 750 care are o singura partitie imensa de ext4. Eu fiind mai veteran foloseam mereu fdisk, asa ca nu stiu ce si cum e cu managerul de partitii. Oricum acest lucru a fost in urma cu vreo 3 ani, daca nu mai mult, si de atunci nu m-am mai atins de partitia respectiva. Nici nu l-am formatat la reinstalari de Linux, nimic, merge brici.

Csabi′s BLOG

Linux registered user # 457717

mihai
mihai's picture
Hai ca am rezolvat..

In final nu am inteles de ce nu a mers dar am rezolvat cu asta:


mkfs -t ext4 /dev/sdb

Dupa ce a terminat am reusit sa accesez managerul de partitii din MCC, desii hdd-ul nu era deloc formatat in ext4, banuiesc ca aia trebuia sa faca comanda respectiva, am reusit sa sa formetaze tot HDD-ul in ext4, mount point /media/hdd si merge brici ... acum copiez toate datele pe el

Asa arata acum:


fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
18 heads, 4 sectors/track, 4341414 cylinders
Units = cylinders of 72 * 512 = 36864 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c4ce6

Device Boot Start End Blocks Id System
/dev/sda1 * 1 595740 21446638 83 Linux
/dev/sda2 595741 4341414 134844264 5 Extended
/dev/sda5 595741 700330 3765238 82 Linux swap / Solaris
/dev/sda6 700331 4341414 131079022 83 Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 60801 488384001 83 Linux

Trebuie sa scap de dependenta asta de programe cu interfata grafica care sa ma ajute si sa ma dau bine pe langa consola :)

P.S.: ma framanta chestia asta:
Disk identifier: 0x00000000
Vad ca e numai zero pe acolo, are ceva?

N3o
N3o's picture
N-are nimic, aia e o

N-are nimic, aia e o "semnatura" a hard-diskului pe 4 bytes care se genereaza la prima formatare la crearea tabelei de partitii si e stocata in MBR... Neimportant!

Felicitari pt reusita! :)

mihai
mihai's picture
Cand ma gandesc ca atat stres

Cand ma gandesc ca atat stres pentru ceva care se putea rezolva
cu o simpla comanda ma amuz :))

Inca ceva
Folderul lost+found este necesar sa il las? nu am umblat la el deloc, am vazut ca nu am permisiuni si am zis sa il las in pace :) Stiu ca este prezent peste tot dar nu stiu daca am nevoie de el acolo

Imediat dupa formatare cand am verificat imi arata 20GB ocupati si nu stiu de unde.

In rest sunt multumit, am calculatorul 100% mandriva linux, partitionat cum trebuie ... o placere sa il utilizezi acum :)))

N3o
N3o's picture
http://tldp.org/LDP/Linux
mihai
mihai's picture
Tocmai ce gasisem pagina aia

Tocmai ce gasisem pagina aia si mai citeam pe niste forumuri despre el :))
Da tot nu am gasit raspuns la aia 20GB pe care ii am folositi si nu stiu cum/unde/de ce ... nu ca ma deranjeaza dar asa ca idee :)
Din 500 GB imi citeste 465 din care 20GB ocupati

N3o
N3o's picture
Nu are nimic, nu-s ocupati!

Nu are nimic, nu-s ocupati! Doar 465 GB are hardul. Producatororii de memorii in general, (RAM/HDD/CD/DVD, etc.) numara un pic altfel decat ar trebui...

http://en.wikipedia.org/wiki/Hard_disk_drive#Capacity

Din cauza asta unii producatori de hdd or fost dati in judecata dar cam tot degeaba :)

Pe scurt, astia numara in baza 10 cand de fapt ar trebui sa numere in baza 2. Insa, asa au numarat de la inceput (IBM - '56) si nu or sa schimbe asta prea curand....

P.S.: Amuzant totusi, producatorii de RAM desi numara tot in baza 10 ei chiar ofera capacitatea promisa!