zoukankan      html  css  js  c++  java
  • freebsd挂载U盘

    其实如果你安装FREEBSD虚拟机正确,1-3步可以省略

    <1>
    SCSI设备的,所以当然你的内核得加上SCSI / USB 和 USBMass驱动才可以。


    <2>
    这样,至少你的内核文件中至少就该有如下选项:
    ===
    # SCSI peripherals # SCSI 相关选项
    device scbus # SCSI 总线支持 (必须)
    device ch # SCSI media changers
    device da # SCSI 磁盘支持 (必须)

    # USB support # USB 相关选项
    device uhci # UHCI PCI->USB USB接口 (必须)
    device ohci # OHCI PCI->USB USB接口
    device usb # USB 总线支持 (必须)
    device ugen # Generic

    #device ehci # USB 2.0总线支持,根据你的需要
    device umass # USB块存储设备驱动
    ===

    如果你需要真正能够使用这些设备的话,可能还需要加上这些以支持NTFS和FAT文件系统:
    ===
    options NTFS 
    options MSDOSFS 
    ===


    <3>
    使用下列命令编辑内核配置文件,并编译新内核:
    # vi /sys/i386/conf/GENERIC # 添加或修改上段所写的选项
    # cd /sys/i386/conf
    # config GENERIC # 生成内核配置选项
    # cd ../compile/GENERIC
    # make depend && make install # 编译和安装内核
    # reboot # 重新引导

    <4>
    如果以上几个步骤都没出错的话,那么你走运了,现在你应该可以使用优盘之类的设备了,不过还是先确认一下:
    # dmesg |grep umass 
    # dmesg |more

    在上面两条指令后,你至少可以看到这样的一段信息:
    ===
    uhci0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> port 0xa400-0xa41f irq 9
    at device 31.2 on pci0
    usb0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> on uhci0
    usb0: USB revision 1.0
    uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
    uhub0: 2 ports with 2 removable, self powered
    umass0: Genesys Logic USB TO IDE, rev 2.00/0.02, addr 2
    ===

    如果你看到了umass0这一行,那么现在就插入你的USB移动硬盘,优盘,或是DC ~_*
    插入之后,应该会立刻在控制台上显示一段很显眼的提示:
    ===
    da0 at umass-sim0 bus 0 target 0 lun 0
    da0: <IC25N020 ATCS04-0 0811> Fixed Direct Access SCSI-0 device
    da0: 1.000MB/s transfers
    da0: 19077MB (39070080 512 byte sectors: 255H 63S/T 2432C)
    (da0:umass-sim0:0:0:0): READ(6)/WRITE(6) not supported, increasing minimum_cmd_
    size to 10.
    ===

    <5>
    然后,就可以直接mount这些设备:
    # mount   -t   msdos /dev/da0s1 /usb1

    # mount -t   ntfs /dev/da0s1 /usb1

    设备名一般是/dev/da0s1 <2/3/4...>,按照你的USB设备分区依次。
    使用完之后别忘了先umount掉设备之后在拔掉哦,不然和在Windows下一样会得到一个警告提示的,一不
    小心也会丢数据。

    <6>

    删除分区如下:

    删除 挂载, umount    /usb1   或者 umount -l

  • 相关阅读:
    CF359B Permutation
    CF859C Pie Rules
    Contest 156
    Contest 155
    Range Module
    python-环境
    Git 使用
    Contest 154
    生命是一种长期而持续的累积过程
    Contest 153
  • 原文地址:https://www.cnblogs.com/hellowu/p/3091665.html
Copyright © 2011-2022 走看看