请选择 进入手机版 | 继续访问电脑版

Linux挂载硬盘

[复制链接]
查看1387 | 回复0 | 2019-5-22 16:05:46 | 显示全部楼层 |阅读模式
一、环境

CentOS 7.5


二、设置方法

将硬盘插到服务器上,重启服务器,然后在服务器上执行命令:
# fdisk -l
输出如下图所示:

QQ截图20190522151255.jpg

因为插硬盘前,服务器只有一个硬盘,所以新加的硬盘显示为 /dev/sdb。硬盘的命名规则是(按插入硬盘的先后顺序) sda、sdb、sdc、sdd,sde (按照字母排序命名)......


1、硬盘分区

接下来对硬盘sdb分区。
执行命令:
# fdisk /dev/sdb
输出如下图所示:

QQ截图20190522152046.jpg

在 command (m for help): 后面,跟据提示可以输入m 查看帮助:

QQ截图20190522152233.jpg

输入 p 查看硬盘sdb的分区:

QQ截图20190522152508.jpg

可以看到,Device Boot 那一行下面是空的,说明硬盘sdb当前没有分区。

接下来新建分区,输入 n

QQ截图20190522152739.jpg

跟据提示,p 表示新建主分区,e表示新建扩展分区。这里应该输入p 也可以直接回车,因为默认是新建主分区:

QQ截图20190522152947.jpg

跟据提示,下面输入分区的号码,默认是 1 ,直接回车(回车表示 输入了默认值):

QQ截图20190522153125.jpg

First sector 这里依然采用默认值,直接回车:

QQ截图20190522153255.jpg

Last sector 这里还是采用默认值,表示将所有空间都划分为一个分区(sdb1):

QQ截图20190522153443.jpg

接着查看下刚才划分的sdb1分区,输入 p

QQ截图20190522153813.jpg

由上图可以看出,Device Boot 下面出现了 /dev/sdb1的信息,表示分区已经创建好了。

最后保存,输入 w

QQ截图20190522154024.jpg

经过上面一系列步骤,硬盘sdb已经分区完毕。

输入以下命令来验证分区结果:
# fdisk -l
输出以下内容:

QQ截图20190522154236.jpg

上图红色框中的内容已经显示出sdb1分区的信息。


2、格式化分区

然后输入以下命令格式化sdb1分区:
# mkfs.xfs /dev/sdb1
输出结果如下:

QQ截图20190522154503.jpg


3、挂载分区

输入以下命令挂载sdb1分区(先建好/data目录,要求/data目录为空):
# mount -t xfs /dev/sdb1 /data
这样就把/sdb1分区挂载到了/data目录下。至此,系统可以直接使用sdb这个硬盘来存放数据了。

输入以下命令来查看各分区磁盘空间占用情况:
# df -h
输出如下结果:

QQ截图20190522154905.jpg

可以看到,最后一行显示了/sdb1分区 磁盘空间的使用情况。


4、设置开机自动挂载分区

为了保证系统重启后,sdb硬盘能正常使用,需要设置开机自动挂载sdb1分区。

编辑/etc/fstab文件:
# vi /etc/fstab
在文件最后添加一行:
/dev/sdb1 /data xfs defaults    0 0
添加后的效果如下:

QQ截图20190522155827.jpg

保存文件,退出。

以上就是挂载硬盘的全部过程,如有问题,欢迎回帖讨论。







上一篇:linux挂载u盘(NTFS文件系统)
下一篇:求教 这个怎么搞不是需要4块硬盘才能部署raid10吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则