FreeBSD, identificació de discs i gestió de RAID

:tagfreenas,tagfreeBSD:

Última actualització: març de 2019

Els discs a freeBSD es diuen de la següent manera:

Els IDE comencen amb el nom ad (/dev/da*)

Els SCSI comencen amb da

Els IDE CD/DVD comencen amb acd

Els SCSI CD/DVD comencen amb cd

Opcions per a obtenir informació dels discs que tenim al sistema:

grep:

egrep 'da[0-9]|cd[0-9]' /var/run/dmesg.boot

o bé:

egrep 'ad[0-9]|cd[0-9]' /var/run/dmesg.boot

atacontrol:

atacontrol list

camcontrol:

camcontrol devlist

gpart:

gpart show

geom:

sh -c '. /usr/share/bsdconfig/device.subr;f_device_menu "" "" "" DISK'

Gestió de disc espatllat en RAID ufs

Quan s'espatlla un disc que forma part d'un RAID, el que podem fer es treure'l de l'equip i el reiniciem sense ell (així el sistema l'eliminarà automàticament). Ara:

Apaguem l'equip

Instal·lem el nou disc

Mirem el nom del disc nou i des de línea de comandaments l'afegim:

gmirror insert ufs1 ada1 (ufs1 és el nom del volum en mirror; ada1 seria el nou disc)

Si obtenim l'error: "not all disks connected" farem:

gmirror forget ufs1 gmirror insert ufs1 ada1

Podem veure com va la resincronització amb:

gmirror list

Més informació: https://www.freebsd.org/doc/handbook/geom.html