2006/10/28

Como ver un disco SATA en Mandrivalinux

Bueno acabo de conseguir un disco SATA Seagate de 250 Gigas, luego de conectarlo:


Mi disco SATAMi disco SATA

Mi disco SATA



Lo unico que tienes que hacer es cargar el modulo sd_mod asi:

[root@localhost dalfa]# modprobe sd_mod


Si estamos viendo /var/log/messages al momento de la carga del modulo veremos que el disco aparecera automagicamente:



[root@localhost dalfa]# tailf /var/log/messages

Oct 28 20:42:28 localhost kernel: Driver 'sd' needs updating - please use bus_type methods
Oct 28 20:42:28 localhost kernel: SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
Oct 28 20:42:28 localhost kernel: sda: Write Protect is off
Oct 28 20:42:28 localhost kernel: SCSI device sda: drive cache: write back
Oct 28 20:42:28 localhost kernel: SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
Oct 28 20:42:28 localhost kernel: sda: Write Protect is off
Oct 28 20:42:28 localhost kernel: SCSI device sda: drive cache: write back
Oct 28 20:42:28 localhost kernel: sda: unknown partition table
Oct 28 20:42:28 localhost kernel: sd 0:0:0:0: Attached scsi disk sda



Si revisamos con fdisk lo podremos ver tambien:


[root@localhost dalfa]# fdisk -l

Disco /dev/hda: 40.0 GB, 40020664320 bytes
255 cabezas, 63 sectores/pista, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 1274 10233373+ 83 Linux
/dev/hda2 1275 4865 28844707+ 5 Extendida
/dev/hda5 1275 1337 506016 82 Linux swap / Solaris
/dev/hda6 1338 4865 28338628+ 83 Linux

Disco /dev/hdb: 40.0 GB, 40020664320 bytes
255 cabezas, 63 sectores/pista, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hdb1 * 1 89 714861 83 Linux
/dev/hdb3 90 4865 38363220 5 Extendida
/dev/hdb5 90 1274 9518481 83 Linux
/dev/hdb6 1275 4865 28844676 83 Linux

Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 cabezas, 63 sectores/pista, 30401 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

El disco /dev/sda no contiene una tabla de particiones válida



Asi tambien lo podemos ver con diskdrake:


diskdrake


Muchas veces hay distros que no arrancan desde uno de estos discos y la razon es porque el kernel tiene sd_mod como modulo y no dentro del disco.

Para que el modulo se cargue al inicio del sistema solo lo agregamos al /etc/modprobe.preload:


# /etc/modprobe.preload: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a `#', and everything on the line after them are ignored.
# this file is for module-init-tools (kernel 2.5 and above) ONLY
# for old kernel use /etc/modules
#visor

realtime
nvidia
psmouse
pcspkr
sd_mod
usb-uhci
usb-ohci

# capability
# Opcion quitada para uso de Kernel multimedia

# btaudio

bttv
hw_random
intel-agp


¡Listo!

No hay comentarios: