查看: 4088|回复: 0

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

[复制链接]

5

主题

-1

回帖

262

积分

管理员

积分
262
发表于 2020-2-7 18:30:00 | 显示全部楼层 |阅读模式
统信UOS、Ubuntu等系统下有时候插入U盘,发现不能修改其中的内容。例如不能新建文件和文件夹,不能向U盘中复制文件等等,系统提示:只读文件系统。
1 l" r2 t' d1 P* g! u4 {格式化U盘可以解决问题,不过会删除U盘上的所有数据。& `) l8 Z% G, H( o. t

0 P8 Y9 c2 v' i; [9 \. i修复U盘而不删除文件,可采用如下方法。2 }. ~1 E8 B% C

% s' m- p0 \) u1 w/ i8 v  g. R! y' q# G1.查看U盘信息2 t# ^& G) O, v' V. @* f
首先插入U盘,进入终端命令行,执行如下指令:
- u+ u' j* D/ ?' L% E2 |0 B0 H6 r
  1. df -h
复制代码
如果提示权限不足,请使用sudo。! N4 I4 ]3 }& c6 r, o! ]+ z3 k
显示出所有挂载的硬盘U盘的信息,例如:$ r8 Z" @9 T+ h+ N1 g3 f5 d7 U
5 c0 y. ^- u, f0 H. x
% i  @0 _& G0 ]2 C: f

/ \9 O! [: }3 s: u
可以看到,U盘被分为两个区,其的文件系统分别是/dev/sdb1和/dev/sdb4,挂载点分别是/media/USER/UOS 20与/media/USER/EFI。
5 n' p, L! y( f3 s$ _+ l# K/ ~

+ x8 n% P& Q' p) Q+ A4 i
2.分别卸载U盘
2 r( }$ c8 R: b* s3 Y4 U! L" Q, G
  1. sudo umount /media/USER/EFI
复制代码
  1. sudo umount /media/USER/UOS 20 (此挂载点UOS 20因中间有空格符可能在终端中不能执行,需要在计算机中选中相应的盘符进行手动卸载)
复制代码

* T$ o7 J3 C6 m( z4 X/ z5 u9 e# F' I
3.分别修复U盘文件系统故障9 M6 x; w2 G* }' w! j# u
  1. sudo dosfsck -v -a /dev/sdb1
复制代码
  1. sudo dosfsck -v -a /dev/sdb4
复制代码
6 `2 N9 N( k" U2 y9 o- d1 X
9 v8 B0 }. ]% @. N
. m3 U8 b5 ]/ ~9 t% |* ^6 J4 d
注意:这里的/dev/sdb1与sdb4只是举例,请以实际情况为准!
3 R, Z, D" B' T7 n) J9 V这条指令的执行时间不定,可能很快完成,也可能花费几分钟,请耐心等待。
) b# S: p/ A' W7 }, C9 ~( ^' g+ g如果U盘仅被分为一个区,操作更为简单。: l. w4 N4 s& ^  {
重新挂载U盘,即可检验是否已修复。9 M8 T! ]+ B- w  W. E
0 b) ?3 |& Z! q

本帖子中包含更多资源

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

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

本版积分规则


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

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

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