Portál AbcLinuxu, 3. listopadu 2025 09:01
Tak jsem na routeru přešel z NetBSD na Debian. Proč? Přibyl mi disk (80 GB) a chtěl jsem některé oddíly zrcadlit se stávajícím diskem (20 GB) pomocí sw RAIDu. NetBSD sice sw raid umí, ale ne nad jednotlivými oddíly.
Připojení k netu mám dobré (128/16 kBps) a nic moc tam nepoběží, tak jsem si stáhl "netinst" ISO obraz Sarge. Objevil se ale problém - CD nebylo schopno nabootovat. Po nějaké době strávené čarováním s CD, disketami apod. jsem vyndal disky, strčil jsem je do novějšího počítače a začal jsem instalaci tam.
Rozdělování disků bylo v tomto případě nadlouho - nastavování logických partišen se povedlo až na několikátý pokus (vlastnost disku - byl jsem na to upozorněn). Nakonec se podařilo a důležité systémy souborů (/, /var a /home) jsou zrcadlené. Zbývajících 60 GB je místo pro různá data, která nemusí nutně být zálohovaná a pro web. Po instalaci základního systému následuje reboot, během kterého jsem vrátil disky zpět.
Zbytek instalace již proběhl hladce. Po instalaci mě překvapilo, co v systému nebylo - třeba balík iproute2, stránkovač less nebo vim (V základním systému je nvi). Naštěstí tyto nedostatky rychle odstraní apt-get a aptitude.
lspci a část dmesg týkající se RAIDu:
# lspci -v
0000:00:00.0 Host bridge: Intel Corp. 430VX - 82437VX TVX [Triton VX] (rev 02)
Flags: bus master, medium devsel, latency 32
0000:00:07.0 ISA bridge: Intel Corp. 82371SB PIIX3 ISA [Natoma/Triton II] (rev 01)
Flags: bus master, medium devsel, latency 0
0000:00:07.1 IDE interface: Intel Corp. 82371SB PIIX3 IDE [Natoma/Triton II] (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at f000 [size=16]
0000:00:07.2 USB Controller: Intel Corp. 82371SB PIIX3 USB [Natoma/Triton II] (rev 01) (prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at 0600 [size=32]
0000:00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at 6100 [size=256]
Memory at e4001000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
0000:00:09.0 Ethernet controller: 3Com Corporation 3cSOHO100-TX Hurricane (rev 30)
Subsystem: 3Com Corporation 3cSOHO100-TX Hurricane
Flags: bus master, medium devsel, latency 32, IRQ 9
I/O ports at 6200 [size=128]
Memory at e4000000 (32-bit, non-prefetchable) [size=128]
Capabilities: [dc] Power Management version 1
0000:00:0b.0 VGA compatible controller: S3 Inc. 86c325 [ViRGE] (rev 06) (prog-if 00 [VGA])
Flags: medium devsel, IRQ 11
Memory at e0000000 (32-bit, non-prefetchable) [size=64M]
# dmesg
Linux version 2.6.8-2-386 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Thu May 19 17:40:50 JST 2005
...
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: raid1 personality registered as nr 3
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX3: IDE controller at PCI slot 0000:00:07.1
PIIX3: chipset revision 0
PIIX3: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: ST380011A, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 1024KiB
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, (U)DMA
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 >
hdc: WDC WD200BB-00AUA1, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
hdc: max request size: 128KiB
hdc: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=38792/16/63, (U)DMA
/dev/ide/host0/bus1/target0/lun0: p1 p2 p3 p4 < p5 >
md: md1 stopped.
md: bind
md: bind
raid1: raid set md1 active with 2 out of 2 mirrors
SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem md1
Ending clean XFS mount for filesystem: md1
Unable to find swap-space signature
Generic RTC Driver v1.07
Capability LSM initialized
device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com
md: md4 stopped.
md: bind
md: bind
raid1: raid set md4 active with 2 out of 2 mirrors
md: md3 stopped.
md: bind
md: bind
md: md3: raid array is not clean -- starting background reconstruction
raid1: raid set md3 active with 2 out of 2 mirrors
md: md0 stopped.
md: syncing RAID array md3
md: minimum _guaranteed_ reconstruction speed: 1000 KB/sec/disc.
md: using maximum available idle IO bandwith (but not more than 200000 KB/sec) for reconstruction.
md: using 128k window, over a total of 10739328 blocks.
md: resuming recovery of md3 from checkpoint.
md: bind
md: bind
md: raid0 personality registered as nr 2
md0: setting max_sectors to 128, segment boundary to 32767
raid0: looking at hda1
raid0: comparing hda1(489856) with hda1(489856)
raid0: END
raid0: ==> UNIQUE
raid0: 1 zones
raid0: looking at hdc1
raid0: comparing hdc1(489856) with hda1(489856)
raid0: EQUAL
raid0: FINAL 1 zones
raid0: done.
raid0 : md_size is 979712 blocks.
raid0 : conf->hash_spacing is 979712 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 4 bytes for hash.
XFS mounting filesystem md3
Ending clean XFS mount for filesystem: md3
XFS mounting filesystem md4
Ending clean XFS mount for filesystem: md4
Adding 979704k swap on /dev/md0. Priority:-1 extents:1
...
Tiskni
Sdílej:
Přibyl mi disk (80 GB) a chtěl jsem některé oddíly zrcadlit se stávajíím diskem (20 GB) pomocí sw RAIDu.Muzu vedet postup k vytvareni sw raidu na debianu?
ja ted predelaval dva stroje na sw raid , ale uz byly nainstalvoane ... a pouzival jsem mdadm, ne raidtab ...vsechno v pohode, akorat jsem chvili bojoval se zapies grubu nebo lilo
... [reklama]viz článek[/reklama]
Co jsem googloval k tématu, tak bylo pár ohlášení, co se bude portovat a podobně (poslední byl port LVM v rámci letošní akce Googlu) a já to chtěl hned. Navíc s FBSD jsem neměl žádné zkušenosti, kdežto v Debianu se díky Ubuntu už trochu orientuju a je tam možnost nastavit RAID už při instalaci.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.