FreeBSD - Festplatten

ACHTUNG: Seit FreeBSD 9 wurde sysinstall entfernt und als Diskeditor sade eingeführt!

      +-------------- Disklabel and partitioning utility ---------------+
      | This is a utility for partitioning and/or labelling your disks. |  
      | +-------------------------------------------------------------+ |  
      | |        1 Partition  Managing disk partitions                | |  
      | |        2 Label      Label allocated disk partitions         | |  
      | +-------------------------------------------------------------+ |  
      +-----------------------------------------------------------------+  
      |                     [  OK  ]       Cancel                       |  
      +--------------------------[ DISKUTIL ]---------------------------+  

Leider ist das neue Werkzeug ausschließlich Menü geführt (ncurses) und kennt keine Parameter.

Disk Device Codes

Code Bezeichnung
ad ATAPI (IDE) disk
da SCSI direct access disk
acd ATAPI (IDE) CDROM
cd SCSI CDROM
fd Floppy disk

Festplatten im System ermitteln

Normalerweise verwendet man unter Linux für diese Aufgabe das Kommando fdisk -l, in FreeBSD kennt „fdisk“ den Parameter “-l“ nicht.

dmesg

Bei FreeBSD hilft meistens dmesg weiter:

# dmesg | egrep '^ad|^da|^cd'

oder

# egrep '^ad|^da|^cd' /var/log/dmesg*
acd0: DVDROM  at ata0-slave UDMA33
ad4: 239372MB  at ata2-master SATA150
ad6: 239372MB  at ata3-master SATA150
Trying to mount root from ufs:/dev/ad4s1a

/dev

seit FreeBSD 5 (dynamisches /dev) geht auch ein „ls“:

# ls -l /dev/ad* /dev/da* /dev/cd*
lrwxr-xr-x  1 root  wheel            4 Oct  2 10:16 /dev/ad10 -> ada2
lrwxr-xr-x  1 root  wheel            4 Oct  2 10:16 /dev/ad6 -> ada0
lrwxr-xr-x  1 root  wheel            4 Oct  2 10:16 /dev/ad8 -> ada1
lrwxr-xr-x  1 root  wheel            5 Oct  2 10:16 /dev/ad8a -> ada1a
crw-r-----  1 root  operator    0,  99 Oct  2 10:16 /dev/ada0
crw-r-----  1 root  operator    0, 101 Oct  2 10:16 /dev/ada1
crw-r-----  1 root  operator    0, 105 Oct  2 12:16 /dev/ada1a
crw-r-----  1 root  operator    0, 103 Oct  2 10:16 /dev/ada2
crw-r-----  1 root  operator    0,  97 Oct  2 10:16 /dev/cd0
crw-r-----  1 root  operator    0,  98 Oct  2 10:16 /dev/cd1
crw-r-----  1 root  operator    0, 122 Oct  2 10:16 /dev/da0
crw-r-----  1 root  operator    0, 130 Oct  2 10:16 /dev/da1
crw-r-----  1 root  operator    0, 141 Oct  2 12:16 /dev/da2
crw-r-----  1 root  operator    0, 144 Oct  2 12:16 /dev/da3
crw-r-----  1 root  operator    0, 146 Oct  2 12:16 /dev/da4
crw-r-----  1 root  operator    0, 148 Oct  2 12:16 /dev/da5

ATA

# atacontrol list

SCSI/USB/S-ATA

Man kann allerdings SCSI-, USB- und SATA-Gerät auch so anzeigen:

# camcontrol devlist
<PLEXTOR DVDR   PX-820SA 1.00>     at scbus0 target 0 lun 0 (pass0,cd0)
<ST31500341AS CC1H>                at scbus1 target 0 lun 0 (ada0,pass1)
<OCZ-ONYX 1.6>                     at scbus2 target 0 lun 0 (ada1,pass2)
<ST31500341AS CC1H>                at scbus3 target 0 lun 0 (ada2,pass3)
<OPTIARC DVD-ROM DDU1681S 1.04>    at scbus4 target 0 lun 0 (pass4,cd1)
<WD My Book 1130 1012>             at scbus6 target 0 lun 0 (da0,pass5)
<WD SES Device 1012>               at scbus6 target 0 lun 1 (pass6,ses0)
<WD My Book 1130 1012>             at scbus7 target 0 lun 0 (da1,pass7)
<WD SES Device 1012>               at scbus7 target 0 lun 1 (pass8,ses1)
<Generic STORAGE DEVICE 9317>      at scbus8 target 0 lun 0 (da2,pass9)
<Generic STORAGE DEVICE 9317>      at scbus8 target 0 lun 1 (da3,pass10)
<Generic STORAGE DEVICE 9317>      at scbus8 target 0 lun 2 (da4,pass11)
<Generic STORAGE DEVICE 9317>      at scbus8 target 0 lun 3 (da5,pass12)

gpart

Eigentlich ist gpart ein Partitionswerkzeug für GEOM, aber ich konnte damit auch meine SD-Carte sehen, auf die ich sonst nicht zugreifen konnte.

# gpart show
=>       0  62533296  ada1  BSD  (29G)
         0  60817408     1  freebsd-ufs  (29G)
  60817408   1715888        - free -  (837M)
=>     63  3913665  da4  MBR  (1.9G)
       63       66       - free -  (33k)
      129  3913535    1  !6  (1.9G)
  3913664       64       - free -  (32k)
=>      0  3913535  da4s1  EBR  (1.9G)
        0  3913535         - free -  (1.9G)

Informationen einer Festplatte anzeigen

hier befindet sich keine SD-Karte im Slot des Card-Readers:

# bsdlabel da3
bsdlabel: unable to get correct path for da3: Device not configured

hier befindet sich eine SD-Karte im Slot des Card-Readers, auf mir leider der Zugriff verwehrt bleibt:

# bsdlabel da4
# bsdlabel -A da4
bsdlabel: /dev/da4: no valid label found
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki