: : : shell> mount -t ufs -o ufstype=44bsd /dev/hda1 /mnt
: :
: : hda1안에 레이블이 7개까지 들어갈 수 있는데 레이블은
: : 어떻게 지정하죠? 이렇게 하면 c 또는 a 레이블만 마운트됩니다.
:
저도 ufs 마운트 해볼려고 고생좀했는데...
위글대로 하니 잘 되는군요..^^
약간 설명하자면...
linux 에서의 dmesg입니다
.......
hda: SAMSUNG SV0643A, 6149MB w/220kB Cache, CHS=784/255/63, UDMA(33)
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, DMA
Uniform CDROM driver Revision:2.56
Partition check:
hda: hda1 hda2 hda3 < hda5 hda6 > hda4! < hda7 hda8 hda9 hda10 >
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 52k freed
Adding Swap: 72256k swap-space (priority -1)
Adding Swap:135944k swap-space (priority -2)
.......
그러니깐 제경우엔 hda4!부분이 freebsd 쪽 파티션 입니다..
설명하자면 freebsd 의 슬라이스는 linux에서 볼때
hda7 ===> /
hda8 ===> swap
hda9 ===> /var
hda10 ===> /usr
(화살표 오른쪽은 freebsd에서의 마운트포인트입니다)
# mount -t ufs -o ufstype=44bsd /dev/hda4 /mnt/bsd/
하니깐 / 만 그러니깐 hda7만 마운트 되더군요...
그래서 전 이렇게 했습니다...
# mount -t ufs -o ufstype=44bsd /dev/hda7 /mnt/bsd/
# mount -t ufs -o ufstype=44bsd /dev/hda9 /mnt/bsd/var/
# mount -t ufs -o ufstype=44bsd /dev/hda10 /mnt/bsd/usr/
하나 하나 맞춰서 mount 시켰습니다...
이렇게 하니 잘 되더군요....물론 쓰기도 가능 했구요..
참고로 hda8 (freebsd의 swap파티션)은 부팅시에 리눅스에서도
swap으로 공유 한겁니다..
이방법은 Linux+FreeBSD 미니-하우투 문서에 잘나와있더군요..
참조하시길...