免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5662 | 回复: 8
打印 上一主题 下一主题

Linux下挂载BSD分区[ZT] [复制链接]

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-09 17:32 |只看该作者 |倒序浏览
转自: linuxsir
作者: Lolita
http://www.linuxsir.org/bbs/showthread.php?t=230157
########################################################
Linux下如何挂载BSD分区(严格说是partition)的问题本应属于Linux应用范畴,不过很多BSD爱好者同时也是Linux fans,所以我觉得贴在本版比贴在linux版更实际。

下面就我的系统(Gentoo Linux-nitro-source-2.6.13.1 + FreeBSD6.0 UFS2)为例说说挂载UFS分区的方法。
测试环境:
BSD系统:FreeBSD6.0(UFS2)
Linux系统:Gentoo , nitro-sources-2.6.13.1。

其实对于其他常见的BSD系统和linux系统,本文的内容也是基本适用的。

挂载过程中常见的错误有下面两种:
错误一:无法辨认UFS分区。
mount: wrong fs type, bad option, bad superblock on /dev/hdb1, or too many mounted file systems

错误二:只能挂载/ 分区(即只能从/dev/ 下面看到一个slice中的一个partition)。

下面是挂载的必要步骤

一、配置内核
对于linux的新版本内核,都能够支持UFS的读写(写:危险!)及UFS2的读操作。所需的配置:
// UFS文件系统支持,一般来说不建议选“写支持”
Filesystems -> Miscellaneous filesystems ->
<*> UFS file system support (read only)

//BSD disklabels 分区支持
Filesystems -> Partition types ->
  • Advanced partition selection
  •    PC BIOS (MSDOS partition tables) support
  •      BSD disklabel (FreeBSD partition tables) support


  • 二、编译、安装内核:

    1. # make
    2. # mount /boot
    3. # cp arch/i386/boot/bzImage /boot/kernel
    4. # reboot
    复制代码


    三、挂载

    先查看dmesg信息或者log信息,确定BSD分区号。

    1. ~ #  cat /var/log/messages | grep bsd
    2. Nov 12 09:26:34 [kernel]  hda3: <bsd: hda7 hda8 hda9 hda10 hda11 hda12 >
    复制代码

    尖括号<>内的就是在BSD Slice内的分区,也就是我们的挂载对象。

    挂载方式,对于UFS1:
    # mount -r -t ufs -o ufstype=44bsd /dev/hda7 /mnt/my-mount-point

    对于UFS2:
    # mount -r -t ufs -o ufstype=ufs2 /dev/hda8 /mnt/my-mount-point2

    论坛徽章:
    2
    IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
    2 [报告]
    发表于 2005-12-09 22:12 |只看该作者
    对linux不感冒,不过LZ兄弟的好贴要顶个。呵呵

    论坛徽章:
    0
    3 [报告]
    发表于 2005-12-09 22:16 |只看该作者
    我只留了一台linux了

    论坛徽章:
    1
    寅虎
日期:2013-09-29 23:15:15
    4 [报告]
    发表于 2005-12-09 23:40 |只看该作者
    原帖由 zero-B 于 2005-12-9 22:12 发表
    对linux不感冒,不过LZ兄弟的好贴要顶个。呵呵


    今天刚好有人找这个东东,顺手转过来而已.

    论坛徽章:
    0
    5 [报告]
    发表于 2005-12-10 01:41 |只看该作者
    gentoo的内核不错啊,支持的技术挺全的.CentOS就不行了,支持XFS的内核都找半天.

    论坛徽章:
    0
    6 [报告]
    发表于 2005-12-10 12:01 |只看该作者
    我说错了,试试先

    [ 本帖最后由 achaoge 于 2005-12-10 12:03 编辑 ]

    论坛徽章:
    0
    7 [报告]
    发表于 2006-01-18 02:05 |只看该作者

    支持

    比原贴还详实

    论坛徽章:
    0
    8 [报告]
    发表于 2006-01-18 10:05 |只看该作者
    熟悉两个系统分区工具, fdisk, disklabel

    会编译内核, 那么挂载分区是不会有问题的!

    论坛徽章:
    2
    丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
    9 [报告]
    发表于 2006-01-18 10:07 |只看该作者
    没用过linux
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP