首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
apache
port
kubectl
tengine
dns
awk
shell
负载均衡
服务器
centos7
fabric
路由器
nginx
touch
stdout
centos
ubuntu
运维
curl
sftp
vagrant
ssh
7层
压力测试
jenkins
colors
crontab
grafana
server
ftp
log4j
k8s
容器
sudo
devops
4层
grep
service
unix
linux
docker
tomcat
debian
交换机
cron
syslog
当前位置:
开发笔记
>
运维
> 正文
linux下U盘识别问题
作者:跑不快的码 | 来源:互联网 | 2017-11-05 18:44
linux下U盘识别问题--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
平台:redhat9、FC5、S3c2410Embedded Linux
硬件:KingSton 2.0 1G USB Disk(默认未更改)
问题描述:
1、在RH9下插入U盘用fdisk -l命令查看分区情况,发现从sda1~sda4都有U盘,且大小不一样,只有最后一个分区sda4可以挂载,挂载后查看U盘空间为1G。能够正常读写。在RH9还发生过U盘挂载到sdb下的情况。以前用1.1接口的U盘128M的每次都固定加载到sda1比较方便操作。
2、FC5下由于内核采用2.6以上的加入了U盘自动识别功能(RH9下也可以自己添加此功能,一直懒得添加是不想让RH9弄的更像WINDOWS),加载1.1或者2.0各种容量的U盘都能够自动识别,自动加载且读写没有问题。
3、Embedded Linux下做U盘的交互这个就很麻烦了,因为不同的U盘挂载点不一样,程序不太好控制。原来根文件系统中只做了sda1的连接,应用程序也是针对sda1挂载点写的,当插上上述2.0U盘时就存在无法挂载的问题。
解决方法:
a、更改根文件系统建立sda1~sda4的挂载点,更改应用程序做从后到前的挂载。这个只是权宜之计能暂时解决问题。
b、测试过程中出现了有些文件在Embedded下可以正常读取,另一些文件只能存储不能正常读取,原因没有深入查找,估计是不同的分区只加载了最后一个分区造成的,这就很麻烦在windows和linux混合操作U盘时,你并不知道你需要读取的文件是否存储在了可读的分区上。我就遇到了升级包文件存在了不能读取的分区上,屡次导致升级失败。反复检查程序觉得没有错误,才想到以上的错误可能。
c、在linux下插入U盘,不加载,如果系统自动加载的话,用umount命令卸载U盘
d、fdisk -l命令查看U盘所在的挂载点,比如sda1~sda4
e、fdisk /dev/sda命令对sda分区进行格式化和重新分区,d 命令删除分区 ,依次删除1~4分区;w写入新的分区表;n命令建立分区;p命令建立主分区,按照默认建立一个分区;
f、用fdisk -l查看,可以看到U盘已经建立了一个分区为sda1
g、mkfs.vfat /dev/sda1 对U盘建立vfat文件系统,当然可以建立其他的文件系统但是vfat作为U盘的系统使用起来不管是在windows还是linux都很方便;
h、此后每次将U盘插入linux的系统(RH9或Embedded linux)U盘都默认挂载到/dev/sda1 下。
linux
windows
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
ubuntu
GNU/Linux系统中动态库搜索路径的指定与管理
本文概述了在GNU/Linux系统中,动态库在链接和运行阶段的搜索路径及其指定方法,包括通过编译时参数、环境变量及系统配置文件等方式来控制动态库的查找路径。 ...
[详细]
蜡笔小新 2024-11-24 15:56:16
服务器
解决 MyBatis 批量操作时 BindingException 异常
本文探讨了在使用 MyBatis 进行批量数据处理时遇到的参数绑定异常问题,并提供了详细的解决方案。 ...
[详细]
蜡笔小新 2024-11-24 13:03:13
服务器
Openfire在不同操作系统中的部署指南
本文详细介绍了如何在Windows和Linux系统上配置Openfire服务器,包括安装步骤、数据库配置及端口映射等关键环节。 ...
[详细]
蜡笔小新 2024-11-24 12:33:03
server
PHP Memcached 使用详解
本文详细介绍了如何在PHP中使用Memcached进行数据缓存,包括服务器连接、数据操作、高级功能等。 ...
[详细]
蜡笔小新 2024-11-24 09:51:34
服务器
如何高效学习鸿蒙操作系统:开发者指南
本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ...
[详细]
蜡笔小新 2024-11-23 19:22:14
ftp
Java中提取字符串的最后一部分
本文介绍了如何使用Java中的substring()和split()方法来提取字符串的最后一部分,特别是在处理包含特殊字符的路径时的方法与技巧。 ...
[详细]
蜡笔小新 2024-11-23 17:45:24
ssh
实现Win10与Linux服务器的SSH无密码登录
本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ...
[详细]
蜡笔小新 2024-11-23 15:50:03
ssh
Python 计算两个时间戳之间的毫秒差
本文介绍如何使用 Python 计算两个时间戳之间的时间差,并将其转换为毫秒。示例代码展示了如何通过 `time` 和 `datetime` 模块实现这一功能。 ...
[详细]
蜡笔小新 2024-11-24 15:15:36
shell
如何在Windows 10中恢复Modern IE浏览器?详细指南
自从Windows 10技术预览版发布以来,众多系统发烧友热情高涨,纷纷安装体验。然而,一些细心的用户注意到,原本‘触控友好’的Modern版IE浏览器似乎消失了。本文将指导您如何轻松恢复这一功能。 ...
[详细]
蜡笔小新 2024-11-24 14:47:34
shell
React中的延迟加载与高级组件模式
本文介绍了如何在React应用中实现延迟加载以提高性能,以及如何利用自定义Hook和高阶组件(HOC)来增强组件功能。通过这些技术,开发者可以构建更加高效和可维护的应用。 ...
[详细]
蜡笔小新 2024-11-24 13:26:46
apache
使用 ModelAttribute 实现页面数据自动填充
本文介绍了如何利用 Spring MVC 中的 ModelAttribute 注解,在页面跳转后自动填充表单数据。主要探讨了两种实现方法及其背后的原理。 ...
[详细]
蜡笔小新 2024-11-24 12:55:24
port
使用REM和媒体查询实现响应式布局
本文介绍如何利用REM单位和媒体查询(Media Queries)来创建适应不同屏幕尺寸的网页布局。通过具体示例,展示在不同屏幕宽度下如何调整页面元素的样式。 ...
[详细]
蜡笔小新 2024-11-24 12:50:22
port
SPFA算法详解与应用
当图中包含负权边时,传统的最短路径算法如Dijkstra不再适用,而Bellman-Ford算法虽然能解决问题,但其时间复杂度过高。SPFA算法作为一种改进的Bellman-Ford算法,能够在多数情况下提供更高效的解决方案。本文将详细介绍SPFA算法的原理、实现步骤及其应用场景。 ...
[详细]
蜡笔小新 2024-11-24 12:40:02
port
深入解析HashMap与HashTable的区别
本文详细对比了HashMap和HashTable在多线程环境下的安全性、对null值的支持、性能表现以及方法同步等方面的特点,帮助开发者根据具体需求选择合适的数据结构。 ...
[详细]
蜡笔小新 2024-11-24 12:24:40
port
深入解析select与epoll的内部机制及性能对比
本文详细探讨了select和epoll两种I/O多路复用技术的内部实现原理,分析了它们在处理大量文件描述符时的性能差异,并通过具体示例代码展示了select的工作流程。 ...
[详细]
蜡笔小新 2024-11-24 10:07:32
跑不快的码
这个家伙很懒,什么也没留下!
Tags | 热门标签
apache
port
kubectl
tengine
dns
awk
shell
负载均衡
服务器
centos7
fabric
路由器
nginx
touch
stdout
centos
ubuntu
运维
curl
sftp
vagrant
ssh
7层
压力测试
jenkins
colors
crontab
grafana
server
ftp
RankList | 热门文章
1
JavaScript获取当前url根目录(路径)
2
需灵活掌握的Bootstrap预定义排版类 你精通吗?
3
第五篇Bootstrap 排版
4
JavaScript事件详细讲解
5
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
6
js中window.open的参数及注意注意事项
7
JS如何判断json是否为空
8
JavaScript——DOM操作——Window.document对象详解
9
老生常谈js动态添加事件--- 事件委托
10
第一次接触神奇的Bootstrap表单
11
基于jQuery实现仿微博发布框字数提示
12
AngularJS 中文API参考手册
13
jQuery简单实现点击文本框复制内容到剪贴板上的方法
14
AngularJS基础 ng-init 指令简单示例
15
Angularjs 自定义服务的三种方式(推荐)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有