Portál AbcLinuxu, 14. května 2025 02:13
kde hdc je ten "zdravý" HDD (alespoň doufám).to se chce podivat do /proc/mdstat pripadne /proc/partitions ... ale zdravy bude nejspis ten hda
major minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq 33 0 195360984 ide/host2/bus0/target0/lun0/disc 147191 2008687 17246508 7127870 149710 2091276 17963744 10984510 -206 5668388 3518785 33 1 195358401 ide/host2/bus0/target0/lun0/part1 147186 2008656 17246436 7127770 149710 2091276 17963744 10984510 0 472460 18112290 22 0 195360984 ide/host0/bus1/target0/lun0/disc 415508 2681980 24775938 11939640 1155805 1594673 22078832 19605370 -211 5665208 6520849 22 1 2104483 ide/host0/bus1/target0/lun0/part1 18020 12576 243914 139030 56490 84838 1136848 225720 0 202200 364800 22 2 2104515 ide/host0/bus1/target0/lun0/part2 29 123 568 230 94 766 7032 4210 0 1220 4440 22 3 1 ide/host0/bus1/target0/lun0/part3 0 0 0 0 0 0 0 0 0 0 0 22 5 1052226 ide/host0/bus1/target0/lun0/part5 52 147 650 620 2244 4234 54824 5770 0 3640 6390 22 6 2104483 ide/host0/bus1/target0/lun0/part6 42470 55179 780386 368590 972645 1080548 16479648 3737390 0 1426190 4105980 22 7 187992598 ide/host0/bus1/target0/lun0/part7 354926 2613882 23750252 11430990 124332 424287 4400480 15632280 0 1771600 27063690 3 0 195360984 ide/host0/bus0/target0/lun0/disc 6 34 80 20 0 0 0 0 -211 5669588 17955232 9 0 2104384 md/0 0 0 0 0 0 0 0 0 0 0 0 9 1 2104448 md/1 0 0 0 0 0 0 0 0 0 0 0 9 2 1052160 md/2 0 0 0 0 0 0 0 0 0 0 0 9 3 2104384 md/3 0 0 0 0 0 0 0 0 0 0 0 9 4 187992512 md/4 0 0 0 0 0 0 0 0 0 0 0/proc/mdstat
Personalities : [raid1] read_ahead 1024 sectors md4 : active raid1 ide/host0/bus1/target0/lun0/part7[1] 187992512 blocks [2/1] [_U] md3 : active raid1 ide/host0/bus1/target0/lun0/part6[1] 2104384 blocks [2/1] [_U] md2 : active raid1 ide/host0/bus1/target0/lun0/part5[1] 1052160 blocks [2/1] [_U] md1 : active raid1 ide/host0/bus1/target0/lun0/part2[1] 2104448 blocks [2/1] [_U] md0 : active raid1 ide/host0/bus1/target0/lun0/part1[1] 2104384 blocks [2/1] [_U] unused devices: none/proc/swaps
Filename Type Size Used Priority /dev/md1 partition 2104440 14076 -1Pokud dám fdisk, tak mi to vyhodí: fdisk -ul /dev/hda
Disk /dev/hda: 255 heads, 63 sectors, 24321 cylinders Units = sectors of 1 * 512 bytes Disk /dev/hda doesn´t contain a valid partition tablefdisk -ul /dev/hdc
Disk /dev/hdc: 255 heads, 63 sectors, 24321 cylinders Units = sectors of 1 * 512 bytes Device Boot Start End Blocks Id System /dev/hdc1 * 63 4209029 2104483+ fd Linux raid autodetect /dev/hdc2 4209030 8418059 2104515 fd Linux raid autodetect /dev/hdc3 8418060 390716864 191149402+ f Win95 Ext'd (LBA) /dev/hdc5 8418123 10522574 1052226 fd Linux raid autodetect /dev/hdc6 10522638 14731604 2104483+ fd Linux raid autodetect /dev/hdc7 14731668 390716864 187992598+ fd Linux raid autodetectTak, to by mělo být vše. Snad to pomůže. Zatím díky . LRůčka
sfdisk -d /dev/hda|sed 's/hdc/hda/' > tabulkaPak
sfdisk /dev/hda < tabulkaa když už to půjde, pokračujte
mdadm /dev/md0 -a /dev/hda1 mdadm /dev/md1 -a /dev/hda2 mdadm /dev/md2 -a /dev/hda5 mdadm /dev/md3 -a /dev/hda6 mdadm /dev/md4 -a /dev/hda7 cat /proc/mdstat
sfdisk -d /dev/hda|sed 's/hdc/hda/' > tabulkaa bohužel mi to hlásí ERROR: sector 0 does not have an MSDOS signature Jakým způsobem zeditovat tabulku, kterou vytvořím pouze
sfdisk -d /dev/hdc > tabulkaMožná by to bylo lepší řešení.
# partition table of /dev/hdc unit: sectors /dev/hdc1 : start= 63, size= 4208967, Id=fd, bootable /dev/hdc2 : start= 4209030, size= 4209030, Id=fd /dev/hdc3 : start= 8418060, size=382298805, Id= f /dev/hdc4 : start= 0, size= 0, Id= 0 /dev/hdc5 : start= 8418123, size= 2104452, Id=fd /dev/hdc6 : start= 10522638, size= 4208967, Id=fd /dev/hdc7 : start= 14731668, size=375985197, Id=fdPředpokládám, že je třeba hdcx změnit na hdax? Díky. LR
sfdisk -d /dev/hdc|sed 's/hdc/hda/' > tabulka
sfdisk -d /dev/hdc|sed 's/hdc/hda/' > tabulkato proběhlo v pořádku. Poté jsem dal
sfdisk /dev/hda < tabulkaale to mi to ohlásí opět to samé, jako na začátk: Tedy Checking that no-one is using this disk right now ... BLKRRPART: Device or resource busy This disk is currently in use - repartitioning is probably a bad idea. Umount all file systems, and swapoff all swap partitions on this disk. Use the --no-reread flag to suppress this check. Use the --force flag to overrule all checks. Tedy asi nezbude nic jiného, než to zkusit manuálně rozdělit. Pustím se do toho. Zatím díky, dáM vědět, co a jak. LR
sfdisk -d /dev/hdc > tabulkajsem si vytvořil informace o rozdělení disku - dále jsem pomocí příkazu
sfdisk /dev/hda < tabulkatyto informace zapsal do nového disku - v tomto byl celý problém; nedokázal jsem rozdělit nový disk při nabootovaném systému Debian serveru - restartoval jsem server již do Debianu bez problémů přidal nové partition do RAIDu
mdadm /dev/md0 -a /dev/hda1 mdadm /dev/md1 -a /dev/hda2 mdadm /dev/md2 -a /dev/hda5 mdadm /dev/md3 -a /dev/hda6 mdadm /dev/md4 -a /dev/hda7- začala probíhat synchronizace a vše je OK; alespoň doufám Takže ještě jednou díky vám všem LRůčka
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.