Jan-Olof Lindqvist —————————————————————————————————–

16Nov/080

Sätta i en ny SATA-hårddisk utan att stänga av datorn med FreeBSD som operativsystem

Sätt i den nya hårddisken

  • Sätt in SATA-disken i datorn där det finns plats.
  • Koppla på SATA-kabeln i moderkortet/kontrollerkortet.
  • Sätt in strömkabeln i SATA-disken.
  • Koppla in SATA-kabeln i hårddisken.

FreeBSD atacontrol

  • Kontrollera vilken kanal den troligen kommer hamna på med kommandot 'atacontrol list'. I mitt fall såg det ut enligt följande:
ATA channel 5:
    Master: ad10 <ST3320620A/3.AAC> ATA/ATAPI revision 7
    Slave:  ad11 <ST3320620A/3.AAC> ATA/ATAPI revision 7
ATA channel 6:
    Master: ad12 <Maxtor 6L250R0/BAH41G10> ATA/ATAPI revision 7
    Slave:       no device present
ATA channel 7:
    Master: ad14 <SAMSUNG HD501LJ/CR100-10> Serial ATA II
    Slave:  ad15 <SAMSUNG HD501LJ/CR100-12> Serial ATA II
ATA channel 8:
    Master: ad16 <SAMSUNG HD501LJ/CR100-10> Serial ATA II
    Slave:       no device present

De tre första ad10, 11 och 12 sitter på ett gammalt Promise PDC20269 Ultra133 TX2 EIDE kontrollerkort och de övriga direkt på moderkortets Serial ATA kontrollerkort. Eftersom jag kopplade in hårddisken på nästa SATA-kontakt så kommer den att hamna på ATA-kanal 8 som slave.

  • Avmontera eventuell master-enhet i mitt fall ad16 med kommandot umount /dev/ad16s1.
  • Detacha ATA-kanalen. I mitt fall med kommandot atacontrol detach ata8.
  • Attacha ATA-kanalen. I mitt fall med kommandot atacontrol attach ata8.
    Något liknande bör dyka upp:
Master: ad16 <SAMSUNG HD501LJ/CR100-10> Serial ATA II
Slave:  ad17 <SAMSUNG HD103UJ/1AA01113> Serial ATA II

Skapa filsystemet

Nu ska vi skapa en partition med ett lämpligt filsystem och montera enheten så är vi så gott som klara. Det finns ett antal varianter att göra det på, men tänker bara gå igenom de sättet jag använde mig av.

FreeBSD Sysinstall
  • Kör kommandot 'sysinstall'.
  • Gå in i 'Configure' och sedan 'Fdisk'.
  • Välj rätt enhet (i mitt fall ad17)
  • Tryck A (Use Entire Disk) för att partitionera enheten till en enda stor. Därefter W (Write Changes). Ta None om den frågar efter bootmanager. Gå sedan på Quit och Exit för att gå ur sysinstall.
Newfs

I mitt fall kör jag kommandot 'newfs -m 0 -i 32768 /dev/ad17s1'. Läs mer om newfs i manualen.

Mount

Om nu allt gått vägen så är det bara att montera enheten med t.ex. 'mount /dev/ad17s1 /w5' och lägga in en rad för enheten i /etc/fstab ('/dev/ad17s1 /w5 ufs rw 0 0')

Läs också officiella dokumentation om att lägga till ny hårddisk i FreeBSD.

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

(required)

No trackbacks yet.