1. 硬件识别问题排查与解决
刚接手银河麒麟V10桌面系统运维时,最让人头疼的就是硬件识别问题。记得有次公司采购了一批新硬盘,插上电脑后死活不认盘,急得我直冒汗。后来才发现,这类问题在国产操作系统上其实很常见,关键是要掌握正确的排查思路。
1.1 硬盘无法识别的终极解决方案
遇到硬盘显示"未分配"状态时,千万别急着格式化。我建议先按这个顺序排查:
- 先用
lsblk命令查看磁盘是否被系统识别:
bash复制lsblk -f
这个命令会列出所有块设备及其文件系统类型,比图形界面更可靠。如果能看到磁盘但没挂载点,说明只是挂载问题。
- 用
fdisk -l检查分区表:
bash复制sudo fdisk -l
有一次我发现磁盘被识别为/dev/sdb,但分区表类型显示为"unknown",这就是典型的分区表损坏。
- 重建分区表的正确姿势:
- 打开分区编辑器(可以用
gparted) - 选择问题磁盘 → 设备 → 创建分区表
- 建议选择GPT格式(特别是大于2TB的硬盘)
- 新建分区时,建议用ext4文件系统(兼容性最好)
- 格式化后依然无法写入?试试手动挂载:
bash复制sudo mkdir /mnt/newdisk
sudo mount /dev/sdb1 /mnt/newdisk
记得在/etc/fstab添加自动挂载配置,否则重启后又会消失。
1.2 U盘读写权限异常处理
上周市场部同事的U盘突然变成只读模式,所有文件都无法删除。这种情况多半是文件系统损坏或权限错误。我总结了一套万能处理流程:
- 先检查挂载属性:
bash复制mount | grep media
如果看到"ro,noexec"等字样,说明是以只读方式挂载的。
- 尝试重新挂载为读写模式:
bash复制sudo mount -o remount,rw /dev/sdc1
- 如果报错"mount: /media/xxx is write-protected",可能是硬件写保护开关打开了,或者是文件系统错误。这时需要:
bash复制sudo fsck.vfat /dev/sdc1
修复后再重新挂载。
- 对于NTFS格式的U盘,建议安装ntfs-
