Festplatten zuordnung / Hetzner

wirrwarr

Member
Hallo BSDForum,

ich hab mir jetzt einen Root-Server bei hetzner-online gegönnt den DS3000 mit Debian 5.0 nun bin ich gerade dabei FreeBSD auf den Server zu wursteln.
Dazu verwende ich das folgende Howto.

Nun bin ich gerade an dem Punkt wo es darum geht die /etc/fdisk für FreeBSD zu konfigurieren. Im Howto steht das es den Autor einige Stunden gekostet hat die richtige Festplatten Belegung heraus zu finden. Nun bin ich ein bisschen verunsichert :confused:.

Meine Überlegung dazu war wenn ich es richtig verstanden habe folgende.

Da ich bei Hetzner momentan sowieso keine Hardware-RAID-Controller habe müsste ich ja eigentlich 2 einzelne Festplatten haben die mir Hetzner zu einem RAID1 vorkonfiguriert wenn ich ein fertiges System benutze, oder (auf der Hetzner Homepage steht ja Software-RAID)? Das heißt wenn ich wöllte könnte ich eigentlich auch 800Gbyte haben wenn ich das ganze als RAID0 oder zwei einzelnen Festplatten verwende, oder? Und da das ganze ja ein Software RAID ist kann ich das ganz ja auch nicht mit dem Rescue-System vorkonfigurieren?!

Was ich jetzt nun machen würde ist folgendes.
Ich würde auf dem aktuellen System des Root-Servers mit dmesg schauen was beim booten so alles mit den Festplatten passiert, dazu verwende ich dmesg!?

Aus dmesg hab ich mal folgendes verwendet.

Code:
Command line: root=/dev/md2 ro

und

Code:
[    2.179336] scsi0 : ahci
[    2.179336] scsi1 : ahci
[    2.179336] scsi2 : ahci
[    2.179336] scsi3 : ahci
[    2.179336] ata1: SATA max UDMA/133 abar m1024@0xfe7ff800 port 0xfe7ff900 irq 22
[    2.179345] ata2: SATA max UDMA/133 abar m1024@0xfe7ff800 port 0xfe7ff980 irq 22
[    2.179386] ata3: SATA max UDMA/133 abar m1024@0xfe7ff800 port 0xfe7ffa00 irq 22
[    2.179427] ata4: SATA max UDMA/133 abar m1024@0xfe7ff800 port 0xfe7ffa80 irq 22
[    2.826328] ata1: softreset failed (device not ready)
[    2.826365] ata1: failed due to HW bug, retry pmp=0
[    2.990286] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.995485] ata1.00: ATA-7: SAMSUNG HD502IJ, 1AA01112, max UDMA7
[    2.995485] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    2.995485] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    2.999485] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[    2.999485] ata1.00: configured for UDMA/133
[    3.511201] ata2: softreset failed (device not ready)
[    3.511238] ata2: failed due to HW bug, retry pmp=0
[    3.675219] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.681496] ata2.00: ATA-7: SAMSUNG HD502IJ, 1AA01112, max UDMA7
[    3.681496] ata2.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    3.681496] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.687184] ata2.00: SB600 AHCI: limiting to 255 sectors per cmd
[    3.687184] ata2.00: configured for UDMA/133
[    4.023207] ata3: SATA link down (SStatus 0 SControl 300)
[    4.359206] ata4: SATA link down (SStatus 0 SControl 300)
[    4.375218] isa bounce pool size: 16 pages
[    4.375329] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG HD502IJ  1AA0 PQ: 0 ANSI: 5
[    4.379183] scsi 1:0:0:0: Direct-Access     ATA      SAMSUNG HD502IJ  1AA0 PQ: 0 ANSI: 5

Mit mount bekomme ich folgende Ausgabe.

Code:
/dev/md2 on / type ext3 (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/md1 on /boot type ext3 (rw)


Nun würde ich in /proc/mdstat schauen was für /dev/md2 verwendet wird

Code:
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] 
md2 : active raid1 sda3[0] sdb3[1]
      482078400 blocks [2/2] [UU]
      
md1 : active raid1 sda2[0] sdb2[1]
      2104448 blocks [2/2] [UU]
      
md0 : active (auto-read-only) raid1 sda1[0] sdb1[1]
      4200896 blocks [2/2] [UU]
      
unused devices: <none>

So nun wird für md2 -> /dev/sda3 und /dev/sdb3 verwendet was nun für mein FreeBSD /etc/fstab heißen würde das ich erstmal /dev/sda3 verwende
und folgendes in mein FreeBSD /etc/fstab schreibe.

Code:
/dev/ad0s3a   /   ufs   rw   1   1
/dev/ad0s3b   none   swap  ro   0   0

Stimmt das so oder liege ich völlig falsch :confused: ?


Dann würde mich noch interessieren was ich beim Rescue-System für ein Prozessor-Type auswählen soll. Ich hab für das FreeBSD image die i386 Version verwendet soll ich nun 64bit verwenden oder 32bit? Macht es einen unterschied, was den RAM an geht, falls ich zufällig später mal auf über 4G aufrüsten lassen würde :)?

Ich hoffe ich hab das ganz irgendwie verständlich erklärt :)!

Gruß wirrwarr
 
Lass Dir doch die LISA anschliessen und sag das Du FBSD 7.2 installieren willst. Die stellen Dir das dann bereit und Du kannst loslegen.
Was das RAID angeht: Installier das System auf der einen Platte und setze danach noch gmirror auf. Dann hast Du ein SW-RAID1. So habe ich es gemacht.
 
Ich würde - das Verfahren ist ganz zu Beginn einmal auf meinen Mist gewachsen - heute glabel(1) nutzen. Ich label die Partitionen so, dass ich sie mir merken kann und hänge anhand des Labels ein. /dev/ufs/root ist dann zum Beispiel immer das /, egal wo es sich physikalisch befindet und egal was der Kernel daraus macht. Das umschifft auch gleich das Problem, dass Hetzner Austauschplatten teils an andere Anschlüsse anschließt als die alten Platten.
 
Vielen Dank

Danke für die Antworten, ich werde das ganze mal glabel ausprobieren!
Ich melde mich nochmals falls ich Hilfe benötige :).

Gruß wirrwarr
 
Zurück
Oben