热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux系统中U盘识别异常:解决/dev目录下仅显示sda而无分区节点(sda1)的问题

问题:U盘接入,系统可以识别,但在dev目录下只有sda(或其他),却无设备节点sda1(或其他)?解决&#x

问题:U盘接入,系统可以识别,但在/dev目录下只有sda(或其他),却无设备节点sda1(或其他)?

解决:

(1)查看U盘是否分区

#fdisk /dev/sda /*进入fdisk命令操作空间*/

#Command (m for help): m /*命令查看*/

Command action

a toggle a bootable flag #设置引导扇区

b edit bsd disklabel #编辑卷标(linux下使用的卷标bsd通用)

c toggle the dos compatibility flag

d delete a partition #删除分区

l list known partition types #列出已知的分区类型

m print this menu

n add a new partition #添加一个新的分区

o create a new empty DOS partition table #生成一个新的空DOS分区列表

p print the partition table #打印分区列表

q quit without saving changes #不保存退出

s create a new empty Sun disklabel

t change a partition's system id #改变一个分区列表的ID

u change display/entry units

v verify the partition table

w write table to disk and exit #写入列表到磁盘并退出

x extra functionality (experts only)

#Command (m for help): p

Disk /dev/sda: 8178 MB, 8178892800 bytes

252 heads, 62 sectors/track, 1022 cylinders

Units = cylinders of 15624 * 512 = 7999488 bytes

Device Boot Start End Blocks Id System /*可见U盘无分区*/

(2)若未分区,创建分区sda1,并格式化(也可以不进行格式化)

#fdisk /dev/sda

Command (m for help): m

Command Action

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition

l list known partition types

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

t change a partition's system id

u change display/entry units

v verify the partition table

w write table to disk and exit

x extra functionality (experts only)

Command (m for help): n /*n表示添加一个新的分区*/

Command action

e extended /*创建扩展分区*/

p primary partition (1-4) /*创建主分区*/

p

Partition number (1-4): 1 /*输入主分区号,这里设置为1*/

First cylinder (1-1022, default 1): Using default value 1 /*起始,回车使用默认值*/

Last cylinder or +size or +sizeM or +sizeK (1-1022, default 1022): Using default value 1022 /*结尾,回车使用默认值*/

Command (m for help): p /*p表示打印分区列表*/

Disk /dev/sda: 8178 MB, 8178892800 bytes

252 heads, 62 sectors/track, 1022 cylinders

Units = cylinders of 15624 * 512 = 7999488 bytes

Device Boot Start End Blocks Id System /*可见sda1分区已创建*/

/dev/sda1 1 1022 7983833 83 Linux

Command (m for help): w

The partition table has been altered.

Calling ioctl() to re-read partition table

#mkfs -t vfat /dev/sda1 /*对sda1进行格式化(也可以不进行这一步)*/

mkfs.vfat 3.0.12 (29 Oct 2011)

mkfs.vfat: /dev/sda1 contains a mounted file system.

#fsck -t vfat /dev/sda /*格式化完成后对U盘进行修复*/

fsck from util-linux 2.20.1

dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN

Logical sector size (64543 bytes) is not a multiple of the physical sector size.

(3)前两步完成后,在/dev目录下将会出现设备节点sda1;如果没有,则手动创建设备节点sda1

#mknod /dev/sda1 b 8 1 /*手动创建设备节点sda1*/

#mount /dev/sda1 /mnt/udisk /*挂载U盘到/mnt/udisk目录下*/

#umount /mnt/udisk /*卸载U盘*/



推荐阅读
  • Docker 自定义网络配置详解
    本文详细介绍如何在 Docker 中自定义网络设置,包括网关和子网地址的配置。通过具体示例展示如何创建和管理自定义网络,以及容器间的通信方式。 ... [详细]
  • 本文介绍了如何在多线程环境中实现异步任务的事务控制,确保任务执行的一致性和可靠性。通过使用计数器和异常标记字段,系统能够准确判断所有异步线程的执行结果,并根据结果决定是否回滚或提交事务。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • 深入理解Vue.js:从入门到精通
    本文详细介绍了Vue.js的基础知识、安装方法、核心概念及实战案例,帮助开发者全面掌握这一流行的前端框架。 ... [详细]
  • Redux入门指南
    本文介绍Redux的基本概念和工作原理,帮助初学者理解如何使用Redux管理应用程序的状态。Redux是一个用于JavaScript应用的状态管理库,特别适用于React项目。 ... [详细]
  • 探讨如何修复Visual Studio Code中JavaScript的智能感知和自动完成功能在特定场景下无法正常工作的问题,包括配置检查、语言模式选择以及类型注释的使用。 ... [详细]
  • 并发编程 12—— 任务取消与关闭 之 shutdownNow 的局限性
    Java并发编程实践目录并发编程01——ThreadLocal并发编程02——ConcurrentHashMap并发编程03——阻塞队列和生产者-消费者模式并发编程04——闭锁Co ... [详细]
  • 本文探讨了如何在Classic ASP中实现与PHP的hash_hmac('SHA256', $message, pack('H*', $secret))函数等效的哈希生成方法。通过分析不同实现方式及其产生的差异,提供了一种使用Microsoft .NET Framework的解决方案。 ... [详细]
  • 请看|间隔时间_Postgresql 主从复制 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • 本文介绍了如何使用JavaScript的Fetch API与Express服务器进行交互,涵盖了GET、POST、PUT和DELETE请求的实现,并展示了如何处理JSON响应。 ... [详细]
  • PHP 实现多级树形结构:构建无限层级分类系统
    在众多管理系统中,如菜单、分类和部门等模块,通常需要处理层级结构。为了高效管理和展示这些层级数据,本文将介绍如何使用 PHP 实现多级树形结构,并提供代码示例以帮助开发者轻松实现无限分级。 ... [详细]
  • 本文探讨了如何在 F# Interactive (FSI) 中通过 AddPrinter 和 AddPrintTransformer 方法自定义类型(尤其是集合类型)的输出格式,提供了详细的指南和示例代码。 ... [详细]
author-avatar
$Array$
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有