mount 挂载报错“Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0”

磁盘在分区后未格式化分区 配置文件系统导致mount 挂载报错: 

[root@VM_linux ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 42.8M 0 rom
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 50G 0 disk
└─vdb1 253:17 0 50G 0 part

[root@VM_linux ~]# mount /dev/vdb1 /data/
mount: /dev/vdb1 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/vdb1,
missing codepage or helper program, or other error

In some cases useful info is found in syslog - try
dmesg | tail or so.

 

问题排查 : 

mount 检查有没有挂载信息  

lsblk  -l 检查 磁盘是否存在

parted -l 检查磁盘分区信息

eg 

[root@VM_linux ~]# parted -l
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0
has been opened read-only.
Error: /dev/sr0: unrecognised disk label
Model: QEMU QEMU DVD-ROM (scsi)
Disk /dev/sr0: 44.9MB
Sector size (logical/physical): 2048B/2048B
Partition Table: unknown
Disk Flags:

Model: Virtio Block Device (virtblk)
Disk /dev/vda: 53.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1049kB 53.7GB 53.7GB primary ext4 boot


Model: Virtio Block Device (virtblk)
Disk /dev/vdb: 53.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1049kB 53.7GB 53.7GB primary                #这里看到vdb 只分了一个主分区,该分区没有文件系统。

[root@VM_linux ~]# mkfs.ext4 /dev/vdb1

[root@VM_linux ~]# mount /dev/vdb1 /data/
[root@VM_linux ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 42.8M 0 rom
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 50G 0 disk
└─vdb1 253:17 0 50G 0 part /data
[root@VM_100_14_linux ~]# df -TH | grep data
/dev/vdb1 ext4 53G 55M 50G 1% /data

parted -l 检查

 

posted @ 2022-11-21 16:00  不懂技术得小杨  阅读(1689)  评论(0编辑  收藏  举报