CentOS7 挂载磁盘出错mount: /dev/sdb is write-protected, mounting mount: unknown filesystem type '(null)'

报错信息如下:

[root@localhost ~]# mount /dev/sdb /image
mount: /dev/sdb is write-protected, mounting read-only
mount: unknown filesystem type '(null)'


解决方案:

查看磁盘:

[root@localhost ~]# fdisk -l

格式化磁盘

[root@localhost ~]# mkfs.ext4 /dev/sdb

Proceed anyway? (y,n) y

mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Discarding device blocks: done                            
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
32768000 inodes, 131072000 blocks
6553600 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2279604224
4000 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
	102400000

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done     

[root@localhost ~]# mount /dev/sdb /image

查看效果

[root@localhost ~]# df -lh
Filesystem      Size  Used Avail Use% Mounted on
略
/dev/sdb        493G   73M  467G   1% /image

设置开机默认挂载

[root@localhost ~]# blkid /dev/sdb
/dev/sdb: UUID="b8c4a45f-ed74-3089-fcdb-0273de904d6d" TYPE="ext4" 

[root@localhost ~]# vim /etc/fstab

在最后一行增加如下信息

UUID=b8c4a45f-ed74-3089-fcdb-0273de904d6d      /image    ext4    defaults    1 2

 

 

 

 

 

  • 14
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误提示出现在Linux系统中,通常表示无法读取指定设备上的超级块信息。超级块是文件系统中存储文件系统元数据的重要数据结构,它包含了文件系统的大小、状态等信息。 出现这个错误的原因可能有以下几种情况:设备不存在、设备损坏、设备未挂载、设备没有文件系统。 首先,你需要确认设备是否存在。可以通过运行命令`lsblk`来列出所有的块设备,查看目标设备是否存在。如果设备不存在,可以检查设备是否正确连接,或者是否需要进行相应硬件的设置。 如果设备存在,但出现损坏,可能需要进行相应的修复。可以使用工具如`fsck`来检查和修复文件系统。运行命令`fsck /dev/mapper/centos-home`,其中`/dev/mapper/centos-home`是需要修复的设备路径。注意,对于某些文件系统,需要先卸载设备后再进行修复。 另外,也有可能是设备未挂载。可以通过运行命令`mount`检查设备是否已经被挂载。如果设备未挂载,你可以尝试使用`mount`命令手动挂载设备。例如,运行命令`mount /dev/mapper/centos-home /mnt`将设备`/dev/mapper/centos-home`挂载挂载点`/mnt`。 最后,如果设备没有文件系统,你可以使用命令`mkfs`创建一个新的文件系统。例如,如果你想创建一个ext4文件系统,可以运行命令`mkfs.ext4 /dev/mapper/centos-home`,其中`/dev/mapper/centos-home`是目标设备路径。 总的来说,无法读取超级块的错误通常涉及设备的连接、损坏、挂载或文件系统的问题。通过检查和修复设备,你应该能够解决这个问题。如果问题仍然存在,可能需要进一步检查设备和系统的状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值