查看: 4086|回复: 0

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

[复制链接]

5

主题

-1

回帖

262

积分

管理员

积分
262
发表于 2020-2-7 18:30:00 | 显示全部楼层 |阅读模式
统信UOS、Ubuntu等系统下有时候插入U盘,发现不能修改其中的内容。例如不能新建文件和文件夹,不能向U盘中复制文件等等,系统提示:只读文件系统。
: ^" Z" b  X" L4 v) z5 D格式化U盘可以解决问题,不过会删除U盘上的所有数据。
3 |# |% A$ U* j
2 s" S# k, w5 K2 x5 Q6 o修复U盘而不删除文件,可采用如下方法。. ~8 _- [- ]3 H( g- R3 K' O
9 U% u( t# Q+ m: {7 R
1.查看U盘信息
/ U, [7 C$ s# ?+ D% D首先插入U盘,进入终端命令行,执行如下指令:
# p+ m  A# l4 D$ s* G) Y
  1. df -h
复制代码
如果提示权限不足,请使用sudo。: j' c2 R; Q. T% g+ B0 o+ l( L2 R
显示出所有挂载的硬盘U盘的信息,例如:" T2 K7 O  R0 H" c& J
3 T; O3 |: f0 y0 z

: G" `7 a7 S3 x

6 i' c  |6 J; y7 `% `3 F
可以看到,U盘被分为两个区,其的文件系统分别是/dev/sdb1和/dev/sdb4,挂载点分别是/media/USER/UOS 20与/media/USER/EFI。! `+ i4 d( M- m8 p  c3 ^( l

5 _2 f& l7 f# I4 y9 g
2.分别卸载U盘
2 ^$ `% b" T  o9 X- Q! M; H+ \( j
  1. sudo umount /media/USER/EFI
复制代码
  1. sudo umount /media/USER/UOS 20 (此挂载点UOS 20因中间有空格符可能在终端中不能执行,需要在计算机中选中相应的盘符进行手动卸载)
复制代码
0 ^0 v! n* {6 E* ^" U: ~/ l6 k% O
3.分别修复U盘文件系统故障3 {4 l% k7 Y% h$ L2 V
  1. sudo dosfsck -v -a /dev/sdb1
复制代码
  1. sudo dosfsck -v -a /dev/sdb4
复制代码
6 u; i8 W' s8 K
5 G  ^2 F* C. i0 s. w  b) @  o: D

* C+ ]- W6 [4 Y5 ^# F6 O# F8 J注意:这里的/dev/sdb1与sdb4只是举例,请以实际情况为准!8 |/ j4 C- {5 S7 g
这条指令的执行时间不定,可能很快完成,也可能花费几分钟,请耐心等待。
% u& U/ p; u0 `; Z8 A如果U盘仅被分为一个区,操作更为简单。
1 k' @; W# G2 F' {) X重新挂载U盘,即可检验是否已修复。
! K1 H3 \, ^/ W  B* n- t4 [$ k4 r# c. U6 `8 l1 B

本帖子中包含更多资源

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

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

本版积分规则


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

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

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