.mp
Wohngebietsmatthias
Huhu
Ich hab hier ein seltsames Problem. Ich möchte einen FreeBSD-Slice mounten, aber NetBSD bietet mir kein Device dafür an.
Auf Der Platte gibt es 2 Slices, einen für NetBSD (inklusive aller benötigten Disklabels) und einen für FreeBSD (dieser ist nicht unterteilt, FreeBSD bietet dafür das Device ad0s4 an).
fdisk sagt:
disklabel sagt:
Es gibt Devices wd0a bis wd0p. Die bereits gemounteten lassen sich nicht mounten wegen "Device busy", die andern lassen sich nicht mounten wegen "Device not configured".
Es liegt definitiv nicht an UFS2, denn ich habe hier ein Label aus einem FreeBSD-Slice auf /dev/wd1 gemountet. Dieses Disklabel wird von FreeBSD ad1s1g bezeichnet und von NetBSD wd1g.
Wie man an meinen Outputs da sehen kann liegt der FreeBSD-Slice _vor_ dem NetBSD-Slice, hat aber dennoch die "Partitionsnummer" 3.
Hier noch die fstab des FreeBSD:
Hat jemand eine Idee was ich falsch mache? Wenn ich die Disklabels des FreeBSD-Slices auf wd1 mounten kann, dann muß das doch auch mit dem auf wd0 gehen...
verwirrte Grüße
Ich hab hier ein seltsames Problem. Ich möchte einen FreeBSD-Slice mounten, aber NetBSD bietet mir kein Device dafür an.
Auf Der Platte gibt es 2 Slices, einen für NetBSD (inklusive aller benötigten Disklabels) und einen für FreeBSD (dieser ist nicht unterteilt, FreeBSD bietet dafür das Device ad0s4 an).
fdisk sagt:
Code:
# fdisk /dev/wd0
Disk: /dev/wd0d
NetBSD disklabel disk geometry:
cylinders: 158816, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 160086528
BIOS disk geometry:
cylinders: 1024, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 160086528
Partition table:
0: NetBSD (sysid 169)
start 89999280, size 70072380 (34215 MB, Cyls 5602/50/1-9964), Active
1: <UNUSED>
2: <UNUSED>
3: FreeBSD or 386BSD or old NetBSD (sysid 165)
start 63, size 89999217 (43945 MB, Cyls 0-5602/50/1)
Code:
# disklabel /dev/wd0
# /dev/wd0d:
type: unknown
disk: netbsd
label:
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 158816
total sectors: 160086528
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0
16 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 1049328 89999280 4.2BSD 1024 8192 43728 # (Cyl. 89285 - 90325)
b: 2097648 91048608 swap # (Cyl. 90326 - 92406)
c: 70072380 89999280 unused 0 0 # (Cyl. 89285 - 158801*
d: 160086528 0 unused 0 0 # (Cyl. 0 - 158815)
e: 20480544 93146256 4.2BSD 1024 8192 46552 # (Cyl. 92407 - 112724)
f: 525168 113626800 4.2BSD 1024 8192 43768 # (Cyl. 112725 - 113245)
g: 20480544 114151968 4.2BSD 1024 8192 46552 # (Cyl. 113246 - 133563)
Es liegt definitiv nicht an UFS2, denn ich habe hier ein Label aus einem FreeBSD-Slice auf /dev/wd1 gemountet. Dieses Disklabel wird von FreeBSD ad1s1g bezeichnet und von NetBSD wd1g.
Wie man an meinen Outputs da sehen kann liegt der FreeBSD-Slice _vor_ dem NetBSD-Slice, hat aber dennoch die "Partitionsnummer" 3.
Hier noch die fstab des FreeBSD:
Code:
# mount_ufs /dev/wd1a /mnt
lodoss# cat /mnt/etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad1s1b none swap sw 0 0
/dev/ad1s1a / ufs rw 1 1
/dev/ad1s1e /tmp ufs rw 2 2
/dev/ad1s1f /usr ufs rw 2 2
/dev/ad1s1g /usr/home ufs rw 2 2
/dev/ad1s1d /var ufs rw 2 2
#/dev/ad0s4 /data ufs rw 2 2
/dev/cd0 /cdrom cd9660 ro,noauto 0 0
#/dev/acd0 /cdrom cd9660 ro,noauto 0 0
/dev/cd1 /cdrom1 cd9660 ro,noauto 0 0
#/dev/acd1 /cdrom1 cd9660 ro,noauto 0 0
linprocfs /compat/linux/proc linprocfs rw 0 0
Hat jemand eine Idee was ich falsch mache? Wenn ich die Disklabels des FreeBSD-Slices auf wd1 mounten kann, dann muß das doch auch mit dem auf wd0 gehen...
verwirrte Grüße