相思资源网 Design By www.200059.com

如何在Linux/FreeBSD下使用U盘

1.首先要知道一个概念: 凡是具备USB接口的存储设备都可以被当作U盘,这就包括了USB外挂硬盘,具备USB转接口的CF卡,MMC卡等等.
  
2. 在Linux/FreeBSD下U盘统一被模拟成SCSI硬盘, 那么当U盘插上计算机时,就可以通过:
/dev/sda, /dev/sdb .... (Linux下)
/dev/da0s1, /dev/da0s2 .... (FreeBSD下)
对应上U盘
  
3. 由于大家使用的Linux(Kernal)/FreeBSD版本和设置不同,挂在系统上的USB驱动模块可
  
能不一样,所以建议大家使用RedHat7.2以上的版本(指内核版本),FreeBSD4.7及以上版本.
在U盘插上后,使用以下命令来加载U盘:
  
3.1 首先在 /mnt下建立一个U盘的装门目录:
mkdir /mnt/usbdsk
  
3.2 然后加载:
mount -t msdos /dev/sda1 /mnt/usbdsk (Linux)
mount -t msdos /dev/da0s1 /mnt/usbdsk (FreeBSD)
  
4. 几点注意.有的U盘另带有一个虚拟的开机/杀毒软盘,插上后就会在系统内出现两个SCSI硬盘, 比如/dev/sda, /dev/sdb, 那么mount的时候就要选择你需要的设备结点.如果你的U盘不是FAT16格式的话,要改 -t 参数.
  
5. 我个人使用的是一块64MB MMC卡(西门子6688上的), FAT16格式, 通过MMC转USB接头插上ThinkPad,
目前我的系统是FreeBSD4.7(mini installation),  插上时系统提示找到SCSI盘, 再通过
mount -t msdos /dev/da0s1 /mnt/usbdsk挂上.
  
6. U盘所需的驱动模块可动态加载的, 在Linux下分别是: usb-storage.o, scsi_mod.o和sd_mod.o, 通常新版本的Linux都会默认加载这几个模块的, 无须你手动操作. FreeBSD下对应的模块我不清楚, 但原理一样.
  如果非要手动加载驱动模块模块的话, 先找到上面提到的三个文件的具体位置(不同的Linux发行版不同),再用modprobe 加载, 例如:
/lib/modules/2.4.18-14/kernel/drivers/usb/storage/modprobe -r usb-storage.o

 我的是FreeBsd测试通过

标签:
使用,如何, ,Linux,加载,USB,版本,mount,系统,模块

相思资源网 Design By www.200059.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
相思资源网 Design By www.200059.com

评论“在Linux和FreeBSD下如何使用U盘”

暂无在Linux和FreeBSD下如何使用U盘的评论...

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。