查看: 3451|回复: 0

LINUX系统下U盘为只读文件系统,图标上锁,提示无法修改

[复制链接]

5

主题

-1

回帖

256

积分

管理员

积分
256
发表于 2020-2-7 18:30:00 | 显示全部楼层 |阅读模式
统信UOS、Ubuntu等系统下有时候插入U盘,发现不能修改其中的内容。例如不能新建文件和文件夹,不能向U盘中复制文件等等,系统提示:只读文件系统。4 ^+ x& `8 G+ l* q0 m0 X
格式化U盘可以解决问题,不过会删除U盘上的所有数据。, d: u" |/ e+ j5 A* `& e
" H0 \. E2 u$ z9 u* v7 L
修复U盘而不删除文件,可采用如下方法。
- R4 f9 a$ |! I) \. C0 Q: V
& H5 ?# |  L  A; u8 P1.查看U盘信息
5 m0 U* b" R! }) K9 M/ s4 K( T首先插入U盘,进入终端命令行,执行如下指令:& r4 X9 t  n- a* K% U  O& C* ]. u8 C
  1. df -h
复制代码
如果提示权限不足,请使用sudo。
. t8 }& ?4 t0 U$ H- \4 L显示出所有挂载的硬盘U盘的信息,例如:
. ^/ n$ G# i; k- T# g" O  }# v8 n# P- G- X! n5 y: [' O

! _( N  u3 ~8 s4 L0 n9 k
& _0 T! \- M0 S3 |: a: }
可以看到,U盘被分为两个区,其的文件系统分别是/dev/sdb1和/dev/sdb4,挂载点分别是/media/USER/UOS 20与/media/USER/EFI。
# l  g  ]7 `8 Y* G$ o6 X- I% s

. m) E/ O+ O+ \0 e$ Y5 ^5 x  G' ^
2.分别卸载U盘7 ^# N1 @  }8 `* {  q/ J
  1. sudo umount /media/USER/EFI
复制代码
  1. sudo umount /media/USER/UOS 20 (此挂载点UOS 20因中间有空格符可能在终端中不能执行,需要在计算机中选中相应的盘符进行手动卸载)
复制代码

: C% f" Y  h, U8 D4 K2 ]* E
3.分别修复U盘文件系统故障3 _! L% u/ b- E; c4 d4 u5 _# {; }
  1. sudo dosfsck -v -a /dev/sdb1
复制代码
  1. sudo dosfsck -v -a /dev/sdb4
复制代码
% v$ C4 }+ A$ |# X0 `
  _1 X/ m) {8 ~% C( F

4 k+ c% V! c/ j' Z3 F, |注意:这里的/dev/sdb1与sdb4只是举例,请以实际情况为准!
! f# Z! z% p& E% g  ~这条指令的执行时间不定,可能很快完成,也可能花费几分钟,请耐心等待。
, ~. J4 L! W9 F7 }5 |* `8 c* z如果U盘仅被分为一个区,操作更为简单。
: p. t. ?* U8 `) j- a1 f重新挂载U盘,即可检验是否已修复。
, D$ b7 I0 H2 |4 a) t( `
4 X# V6 o& d' q+ Z! C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


Copyright © 2002-2024 Iszw.net All Rights Reserved.      川公网安备 51010702002244号

蜀ICP备2020035322号-1    本站已开启 IPv6 访问

快速回复 返回顶部 返回列表