1、查看当前 磁盘大小 显示未挂载
# df -h
2、查看各硬盘显示是否有挂在的数据盘
# fdisk -l
如图显示硬盘/dev/vdb 500G未分区、未格式化
3、给数据盘/dev/vdb进行分区
# fdisk /dev/vdb
按照上图操作进行分区
4、查看分区 显示分区/dev/vdb1
# fdisk -l
5、格式化新建的分区 /dev/vdb1,如果显示没发现命令
# kfs.ext4 /dev/vdb1
原因是:之前我没有对系统加载过ext4模块,才提示没有这个命令,那么就来动手配置一下(内核版本:3.10.0-1062.el7.x86_64)配置如下:
# cd /lib/modules/3.10.0-1062.el7.x86_64/kernel/fs/ext4/
找到模块后,使用modprobe命令添加:
# modprobe ext4
//注意:这里只能写模块名,不能写成 ext4.ko
添加完ext4模块后,使用lsmod查看:
接着安装e4fsprogs软件(否则仍会出现-bash: mkfs.ext4: command not found的错误)
# yum -y install e4fsprogs
6、重新格式化分区
# mkfs.ext4 /dev/vdb1
7、挂载数据盘到 /data_dir
# mount /dev/vdb1 /data_dir/
查看是否挂载成功 # df -h 显示挂载成功
8、写入配置文件
echo /dev/vdb1 /data_dir ext4 defaults 0 0 >> /etc/fstab
查看配置文件
验证取消挂载 umount /dev/vdb1
配置文件写入后 重新挂载 mount -a
挂载成功 。。。。
这篇博客详细介绍了在Linux系统中如何处理未分区的数据盘。首先通过`df -h`和`fdisk -l`检查磁盘状态,发现/dev/vdb为500GB未分区、未格式化的硬盘。接着使用`fdisk`进行分区创建,并用`modprobe`加载ext4模块,解决格式化命令缺失的问题。然后安装`e4fsprogs`软件以进行ext4格式化,并将分区挂载到/data_dir。最后,将挂载信息写入`/etc/fstab`,确保系统启动时自动挂载。










2140

被折叠的 条评论
为什么被折叠?



