首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
容器
debian
syslog
grep
7层
server
sftp
linux
sudo
shell
stdout
压力测试
unix
ssh
交换机
路由器
grafana
nginx
ftp
jenkins
devops
kubectl
centos7
crontab
tengine
log4j
fabric
zsh
apache
运维
cron
colors
dns
port
4层
服务器
awk
curl
docker
k8s
service
负载均衡
touch
ubuntu
tomcat
centos
当前位置:
开发笔记
>
运维
> 正文
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
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
linux
PyCharm下载与安装指南
本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ...
[详细]
蜡笔小新 2024-12-28 09:42:41
linux
Python配置文件读写指南
本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 08:39:55
运维
四载相伴,与51CTO学院共成长
在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ...
[详细]
蜡笔小新 2024-12-28 08:20:07
shell
Linux 系统启动故障排除指南:MBR 和 GRUB 问题
本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ...
[详细]
蜡笔小新 2024-12-27 20:40:29
shell
新浪笔试题
1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ...
[详细]
蜡笔小新 2024-12-27 19:32:17
linux
解决Linux系统中pygraphviz安装问题
本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ...
[详细]
蜡笔小新 2024-12-27 16:44:26
shell
Linux 自动化安装脚本详解
本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ...
[详细]
蜡笔小新 2024-12-27 16:33:32
linux
CMake跨平台开发实践
本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ...
[详细]
蜡笔小新 2024-12-27 14:43:56
linux
2018回顾与2019展望
本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ...
[详细]
蜡笔小新 2024-12-28 09:10:26
linux
信息安全小组第一周工作总结
本周信息安全小组主要进行了CTF竞赛相关技能的学习,包括HTML和CSS的基础知识、逆向工程的初步探索以及整数溢出漏洞的学习。此外,还掌握了Linux命令行操作及互联网工作原理的基本概念。 ...
[详细]
蜡笔小新 2024-12-28 05:52:22
linux
CSS 布局:液态三栏混合宽度布局
本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ...
[详细]
蜡笔小新 2024-12-28 02:40:28
linux
通过类型和标签选择元素
本文介绍了如何使用jQuery根据元素的类型(如复选框)和标签名(如段落)来获取DOM对象。这有助于更高效地操作网页中的特定元素。 ...
[详细]
蜡笔小新 2024-12-27 19:44:14
linux
深入理解Cookie与Session会话管理
本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ...
[详细]
蜡笔小新 2024-12-27 18:20:43
linux
Xcode 中多行代码缩进技巧
本文介绍如何在 Xcode 中使用快捷键和菜单命令对多行代码进行缩进,包括右缩进和左缩进的具体操作方法。 ...
[详细]
蜡笔小新 2024-12-27 17:52:34
linux
c# – UWP:BrightnessOverride StartOverride逻辑
c# – UWP:BrightnessOverride StartOverride逻辑 ...
[详细]
蜡笔小新 2024-12-27 16:56:40
跑不快的码
这个家伙很懒,什么也没留下!
Tags | 热门标签
容器
debian
syslog
grep
7层
server
sftp
linux
sudo
shell
stdout
压力测试
unix
ssh
交换机
路由器
grafana
nginx
ftp
jenkins
devops
kubectl
centos7
crontab
tengine
log4j
fabric
zsh
apache
运维
RankList | 热门文章
1
大数据从业者需认清数据分析的边界是什么
2
数据库有问必答|DBS如何创建多级存储池的备份策略?
3
离散数学简单关系数据库的实现
4
《全球数据库产业图谱(2022)》于2022可信数据库峰会正式发布,附下载连接
5
SQL 数据库收缩日志
6
6管理信息系统笔记
7
rn 滑动验证_继卷轴屏之后,OPPO又展示一款“滑动”概念手机
8
操作系统学习(九)死锁
9
elastic stack技术栈学习(八)—— 安装elasticsearch IK分词器(一个插件)
10
虚拟主机内存如何加大
11
ora-12154 tns 无法处理服务名(执行的程序途径不一致导致,枚举网络数种方法,大家还有其他解决办法?)
12
plsql 大于2000字用什么类型_为什么要考CMA?
13
科学研究中的真相:失败让你成为更好的自己
14
在这个变化的年代,IT人的方向在哪里?看两个故事
15
回顧2016,朝向2017
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有