挂载分区提示can't read superblock on /dev/sda1

      环境为linux,某分区数据无法读取。
                1.fstab及磁盘列表正常。
                2.手动挂在时系统提示can't read superblock on /dev/xxx

挂载分区提示can't read superblock on /dev/sda1
挂载分区提示can't read superblock on /dev/sda1
故障现象如上图。
解决办法。root下使用fsck,进行修复指定分区。
fsck /dev/xxx

            (fsck /dev/xxx -y)
                运行结果如下图:

挂载分区提示can't read superblock on /dev/sda1
完成后,重新挂在即可。

转载于:https://blog.51cto.com/3142515/2116620

### 如何在 CentOS 8.5 上挂载硬盘 为了成功地在 CentOS 8.5 中挂载新的硬盘,通常需要执行几个特定的操作来识别新设备、创建文件系统以及配置自动挂载。 #### 检查新增加的磁盘是否存在 通过命令 `lsblk` 或者 `fdisk -l` 可以查看当前系统的分区表情况并确认是否有未被使用的磁盘存在。这一步骤对于确保后续操作针对的是正确的物理存储介质至关重要[^1]。 ```bash $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 1G 0 part /boot/efi └─sda2 8:2 0 464.8G 0 part / sr0 11:0 1 1024M 0 rom vdg 253:16 0 7.3T 0 disk # 新增磁盘显示在此处 ``` #### 对新磁盘进行分区 如果该磁盘尚未划分过任何分区,则可以利用工具如 `fdisk`, `parted` 来完成这项工作。这里假设要创建单一分区覆盖整个磁盘: ```bash $ sudo fdisk /dev/vdg Welcome to fdisk (util-linux 2.32). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): First sector (2048-15625000, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-15625000, default 15625000): Created a new partition 1 of type 'Linux' and of size 7.3 TiB. Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. ``` #### 创建文件系统 一旦有了可用的分区 `/dev/vdg1` ,就可以为其指定合适的文件系统类型了;例如 ext4 是一种常见的选择: ```bash $ sudo mkfs.ext4 /dev/vdg1 mke2fs 1.44.3 (10-July-2018) Creating filesystem with 1953125000 4k blocks and 244140625 inodes Filesystem UUID: cddcfaa2-bbcb-4eac-aaf7-dfbcdeffcafe Superblock backups stored on blocks: ... Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done ``` #### 手动挂载分区 此时可以通过临时方式将新建好的文件系统关联到某个目录下测试其功能是否正常: ```bash $ mkdir -p /mnt/newdisk/ $ mount /dev/vdg1 /mnt/newdisk/ $ df -h | grep vdg1 /dev/mapper/vdg1 7.3T 1.8G 7.3T 1% /mnt/newdisk ``` #### 设置开机自启动加载 为了让这个额外的空间能够在每次重启之后仍然保持有效连接状态,在编辑器中打开 `/etc/fstab` 文件并向其中添加一行记录描述如何处理此卷: ```bash UUID=cddcfaa2-bbcb-4eac-aaf7-dfbcdeffcafe /mnt/newdisk ext4 defaults,nofail,x-systemd.device-timeout=0 0 2 ``` 注意这里的 `UUID=` 后面跟的就是之前创建文件系统时给出的那个唯一标识符。这样设置以后即使将来更换硬件位置也不会影响到正确读取数据的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值