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.
| Code | Bezeichnung |
|---|---|
| ad | ATAPI (IDE) disk |
| da | SCSI direct access disk |
| acd | ATAPI (IDE) CDROM |
| cd | SCSI CDROM |
| fd | Floppy disk |
Normalerweise verwendet man unter Linux für diese Aufgabe das Kommando fdisk -l,
in FreeBSD kennt „fdisk“ den Parameter “-l“ nicht.
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
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
# atacontrol list
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)
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)
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