27. januar 2004 - 19:00Der er
6 kommentarer og 1 løsning
Hvordan finder jeg mine harddiske?
Hej Jeg er rimlig ny i Linux, og vil gerne vide hvordan jeg finder mine harddiske i Linux (red hat 9) Er der ikke også noget med, at NTFS eller Fat32 ikke er ordenlig understøttet i Linux, hvilken en af dem er det nu det er ??
NTFS er ikke ret godt understøttet... du kan godt læse diskene, men ikke i skrive (i 2.6 kernelen kan du vidst, men kan ikke anses som stabilt)
dine harddiske er representeret ved hjælp af nogle "block devices" som ligger i /dev mappen... du kan gøre sådan her for at "mounte" dine diske (du skal mounte harddiske før du kan bruge dem)
--- (fra en konsol/xterm) --- mkdir /mnt/windows/c (eller hvad du vil have det til at hedde) mount /dev/<harddisk> /mnt/windows/c -t vfat (se tabel om hvad harddiske hedder) ---
Hvad hedder dit block-device: Første harddisk, første partition: hda1 Første harddisk, anden partition: hda2 Første harddisk, tredje partition: hda3 Første harddisk, n'te partition: hdan Anden harddisk, første partition: hdb1 Anden harddisk, anden partition: hdb2 Anden harddisk, tredje partition: hdb3 Anden harddisk, n'te partition: hdbn Tredje harddisk, første partition: hdc1 OSV... ---
Et lille suplement til dea_pg's kommentar: Med 2.6 kernel kan man godt skrive til NTFS drev så længe man ikke skal slette/oprette filer, og så længe at filerne ikke ændre størrelsen,(dvs. at det eneste man kan med skriveadgang til et NTFS drev er at ændre tegn i filer) så i 2.6 er skrive-understøttelsen meget mangelfuld.
Det er ikke så underligt at NTFS ikke er ordentligt understøttet. Microsoft har nægtet at publicere relevant information om hvordan NTFS fungerer. De folk som har skrevet NTFS support til Linux kernel har gjort det på følgende måde: Formatter en HD med NTFS, kig på den rå disk med en HEX editor, skriv en fil, sammenlign HEX osv. På grund af microsofts uvilje til at samarbejde er folkene bag NTFS i Linux tvunget til 'reverse engineering' af maskinkode bit for bit. Det er ikke deres eller Linus Thorvalds eller nogen somhelst Linux brugers skyld. - Det er Microsofts skyld. For næsten alle andre filsystemer der er i kernel har der været et design dokument, en standard, nogle kode eksempler, eller bare _et eller andet_ men til NTFS har de haft absolut intet at arbejde med ud over en Windows installation, en harddisk og en god portion tålmodighed. Stabil skriveadgang til NTFS kan vi kigge i vejviseren efter indtil MS ændrer kurs.. For nu er jeg personligt bare glad for at der findes support til at læse, for så kan man bruge linux værktøjer til at lave recovery af ntfs partitioner..
Nu er der vil ikke noget odiøst i at MS ikke publicerer NTFS specs.
MS er en forretning som lever af at tjene penge. Hvis de mener at NTFS giver dem en fordel i konkurrencen med andre leverandører, så offentliggør de ikke specs.
Jeg synes ikke engang behovet er specielt stort. Der er mulighed for både SMB og NFS adgang (og dual boot maskiner er næppe et marked med mange penge i).
Jeg synes at der er andre ting man kan klandre MS mere for. F.eks. Office formaterne.
aaah men virtualization er til gengæld et marked med masser af penge i. Derfor blandt andet deres køb af VirtualPC og Connectix. Jeg havde egentlig også læst hans spørgsmål som om at han synes det var "underligt" at linux ikke kunne håndtere ntfs på en respektabel måde. Men der tog jeg vist fejl :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.