webForumDet fria alternativet

Partition från hdc till hdc1, hur?

Linux & BSD

9 svar · 285 visningar · startad av Jontto

Medlem sedan okt. 2001125 inlägg
Frågan#1

Hejs!

En guru har väl inte sånahär problem, så det säger väl lite om mig? :r

Kör debian testing på en server i skrubben. Installerade en ny 160Gb hårddisk, som dock inte hittas i sin helhet, pga gammalt moderkort. Det är jag medveten om.

När jag satt dit hårdskivan, så (tror jag att jag) partitionerade den delen som hittas 120-137 gb, whatever. Men tror att det for på hdc och inte på hdc1, som det torde. Detta ledde väl(?) till att partitionstabellen fick sig en lite överskrivning och ställer till problem vid en eventuell installation av en ide-kontroller som skulle hitta hela disken.

Nu är min fråga att går det att flytta partitionen från hdc till hdc1 på ngt sätt och således få en ny partitionstabell samt en mera hel skiva. Största problemet är nog att jag har typ 100 Gb stuff på hdn, så sku inte gärna ta bort det. Själva linuxen finns på en annan hd, så det är endast diverse extra filer som finns på den större 160gb.

Några förslag?

Tack,
Jontto

PS. Jo, ni får skratta och t.o.m. skriva hit efter era hånerier, men kom gärna med ngt konstruktivt oxå :p

Medlem sedan juni 20014 290 inlägg
#2

hdc (eg. hdX) är hela hårddisken för att sedan komma åt partitionerna så lägger man på partitonsnummret. Ex. hdc1.

För att lista vilka partitioner en viss disk har ger man kommandot "fdisk -l /dev/hdc" , OBS lilla bokstaven L

Så du har ingen partition hdc utan dom ligger på hdcX.

Det kan vara så att du skapat en "extended partiton" och då får den nummer 5 (hdc5).

Medlem sedan okt. 2001125 inlägg
#3

# fdisk -l /dev/hdc

Disk /dev/hdc: 137.4 GB, 137438952960 bytes
16 heads, 63 sectors/track, 266305 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Disk /dev/hdc doesn't contain a valid partition table

Men det finns 80 gb data på hdn i /filer som är mountat från /dev/hdc

//jontto

Medlem sedan maj 20018 027 inlägg
#4

Hur har du lyckats lägga en massa filer i ett opartitionerat utrymme?

Medlem sedan okt. 2001125 inlägg
#5

Det vete gudarna.

Kommer inte ihåg. Var typ ett år sedan jag fixa dit skivan. Kunde inte så mycket om linux då (endast lite mera nu) så visste inte att hdc är skivan och hdcX är partitionerna. Så antar att jag satte hdc på ngt ställe där det skulle vara hdcX i samband med partitioneringen. För jag kommer ihåg att jag partitionerade det hela (eller det som hittades) till en stor partition.

Medlem sedan juni 20014 290 inlägg
#6

Iofs så kan du prova att mounta hdc men jag tror inte det kommer att fungera.

mkdir /mnt_tmp
mount /dev/hdc /mnt_tmp

Om det lyckas, se vad som finns i katalogen /mnt_tmp

Medlem sedan okt. 2001125 inlägg
#7

Alltså, som du ser nedanom, så är hdc redan mountad. Det är det som mountas till /filer

cat /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda1 / ext3 errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto user,noauto 0 0
/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0
/dev/hda6 /usr ext3 defaults 0 2
/dev/hdc /filer ext3 defaults 0 2

Problemet är inte att mounta hdc, det lyckas (tyvärr). Problemet är att hur fixa partitionen utan att datan som nu tydligen finns skriven på partitionstabellen i början av hdc (512 första bitarna el.dyl) förstörs.

Dvs flytta datan till en ok normal partition hdc1 och reparera partitionstabellen på samma gång.

Medlem sedan maj 20018 027 inlägg
#8

Du får nog flytta datan till en annan disk, och sedan reparera partitionstabellen.

Medlem sedan juni 20014 290 inlägg
#9

Jontto skrev:

Alltså, som du ser nedanom, så är hdc redan mountad. Det är det som mountas till /filer

Nja, det som finns i /etc/fstab är hur man vill mounta saker inte att det är mountad.

Ge kommandot "mount" så ser du vad som är mountat var.

Men som UlfT skriver det enklaste sättet är att kopiera filerna disken till en annan disk, fixa iordning partitionerna och sedan flytta tillbaka filerna.

Medlem sedan okt. 2001125 inlägg
#10

Ok, är inte inkommen i *tab världen riktigt ännu, men iaf

# mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda6 on /usr type ext3 (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/hdc on /filer type ext3 (rw)

Så det är mountat.

Var lite rädd att behöva flytta filerna föra jag fixar det, men tydligen måste det göras.....råkar ngn ha en extra 120gb skiva liggande som de vill låna? ;)

Tack ändå,
Jontto

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)