centos 解决Linux文件系统变成只读的方法

解决方法

1、重启看是否可以修复(很多机器可以)

2、使用用 fsck – y /dev/hdc6 (/dev/hdc6指你需要修复的分区) 来修复文件系统

3、通过看分区

[root@localhost ~]# mount

/dev/sda3 on / type ext3 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/sda1 on /boot type ext3 (ro)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

查看ro挂载的分区,如果发现有ro,就重新mount

方式1:umount /dev/sda1

             mount /dev/sda1 /boot

             如果发现有提示“device is busy”,找到是什么进程使得他busy

             fuser -m /boot 将会显示使用这个模块的pid

             fuser -mk /boot 将会直接kill那个pid

             然后重新mount即可。

方式2:直接remount,命令为 u

[root@localhost ~]# mount -o rw,remount /boot

或者mount -o remount,rw /boot

<think>好的,我现在需要帮助用户解决Mac下U盘变为只读的问题。首先,我要理解用户的具体情况。用户提到在MacOS上遇到U盘挂载问题,出现未能装载“data”的错误(com.apple.DiskManagement.disenter错误-119930872),参考了引用[1]。同时,用户可能也参考了其他关于CentOS和Ubuntu的只读问题,但主要关注的是MacOS下的解决方案。 首先,我需要回忆MacOS下处理U盘只读的常见方法。通常,这种情况可能是文件系统损坏导致Mac以只读方式挂载。解决方法通常包括使用磁盘工具修复、终端命令格式化或使用第三方工具。不过,用户提到的错误代码-119930872可能需要特定的步骤。 接下来,我需要检查用户提供的引用内容。引用[1]提到在MacOS和Linux中格式化FAT32、exFAT时出现错误,可能需要修复分区或重新格式化。引用[3]提到CentOS下的分区和格式化命令,但用户可能需要Mac相关的命令。引用[5]讨论Linux下FAT32只读的问题,解决方法可能涉及卸载和重新挂载,但Mac上的步骤不同。 然后,我需要分步骤思考解决方案: 1. **检查U盘物理写保护开关**:虽然用户可能已经检查过,但这是基础步骤,不能忽略。有些U盘有物理开关,确保它不在锁定位置。 2. **使用磁盘工具修复**:Mac的磁盘工具可以尝试修复文件系统。如果修复失败,可能需要格式化。 3. **终端命令格式化**:如果磁盘工具无法解决问题,使用`diskutil`命令格式化U盘。需要注意选择正确的文件系统(如exFAT或FAT32),并确保备份数据,因为格式化会清除所有数据。 4. **处理权限问题**:有时权限问题可能导致只读,但Mac通常自动处理外置存储设备的权限。可能需要使用终端修改权限,但需先卸载U盘。 5. **第三方工具**:如果内置工具无效,可能需要第三方分区工具,如Tuxera NTFS或Paragon,但用户可能更倾向于免费方案。 然后,考虑用户可能的操作失误或特殊情况。例如,U盘可能在拔出时未正确卸载,导致文件系统损坏。引用[4]提到Ubuntu下因未正确拔出导致只读,类似情况可能出现在Mac上。因此,建议用户以后安全弹出设备。 在回答中,需要结构清晰,逐步引导用户操作,并提醒备份数据。同时,根据引用[1],错误-119930872可能需要格式化解决,因此重点放在磁盘工具和终端命令上。 最后,生成相关问题,帮助用户扩展了解其他系统下的解决方案或深入解决Mac问题。</think>### Mac系统下修复U盘只读问题的分步解决方案 #### 第一步:检查物理写保护开关 某些U盘侧面带有物理写保护开关,若处于锁定状态会导致只读。将其滑动至解锁位置后重新插入。 #### 第二步:使用磁盘工具修复 1. 打开**应用程序 > 实用工具 > 磁盘工具** 2. 左侧选择U盘(注意选择设备名称,而非分区名称) 3. 点击顶部**急救 > 运行**尝试修复文件系统[^1] 4. 若修复失败,继续下一步 #### 第三步:终端格式化U盘(数据会丢失!) ```bash # 1. 查看U盘标识符 diskutil list # 2. 卸载U盘(假设标识符为disk2) diskutil unmountDisk /dev/disk2 # 3. 格式化(推荐exFAT格式兼容性最佳) diskutil eraseDisk exFAT U盘名称 MBRFormat /dev/disk2 ``` > 注意:`MBRFormat`适用于旧设备兼容,若需现代设备支持可改用`GPTFormat` #### 第四步:处理特殊权限问题 若格式化后仍为只读,尝试以下命令: ```bash # 卸载U盘后强制修复权限 sudo diskutil repairPermissions /dev/disk2 ``` #### 第五步:使用第三方工具(可选) 若内置工具无效,可尝试: - Tuxera NTFS(支持NTFS读写) - Paragon Hard Disk Manager(高级分区管理)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值