暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CentOS系统使用mount命令挂载新硬盘教程

ITPro进化论 2023-11-08
180

这里演示使用的是CentOS 7.9系统;

1、使用fdisk命令查看未挂载的硬盘;

使用fdisk -l命令查看系统所挂载的硬盘个数及分区情况;下图可以看到磁盘 dev/sda已经挂载且分为3个分区,磁盘 dev/sdb未挂载;

2、对未挂载的硬盘进行分区

①输入命令:fdisk dev/sdb

终端会提示:输入m获取帮助;

②输入:m  ,查看帮助信息如下图;

上图各参数含义如下:

  • a 设置可以到标记
  • b 编辑bsd磁盘标签
  • c 设置DOS操作系统兼容标记
  • d 删除一个分区
  • g 创建一个新的空GPT分区表
  • G 创建一个IRIX(SGI)分区表
  • l 显示已知的文件系统类型
  • m 显示帮助菜单
  • n 新建分区
  • o 建立空白DOS分区表
  • p 显示分区列表
  • q 不保存退出
  • s 新建空白SUN磁盘标签
  • t 改变一个分区的系统ID
  • u 改变显示记录单位
  • v 验证分区表
  • w 保存退出
  • x 附加功能(仅专家)

③输入:n  ,新建分区,显示如下:

Select(default p)这里有两个输入选项:

  • p 主分区
  • e 扩展分区

④Select(default p)默认是p主分区,这里使用默认,直接敲回车,显示如下:

⑤提示输入分区号,这里也使用默认,直接敲回车,显示如下图,提示输入起始扇区:

⑥起始扇区也直接使用默认值即可,直接敲回车,显示如下图:

⑦这里我们只创建一个分区,所以Last 扇区直接使用默认值即可,直接敲回车,显示如下图,分区完成;

⑧输入w,保存并退出;

⑨再次使用fdisk -l命令,查看硬盘挂载及分区情况,可以看到出现 dev/sdb1,说明已经完成了分区工作,sdb1代表第一个分区,我们只分了一个磁盘分区,所以只有一个sdb1;

3、对未挂载的硬盘进行格式化

硬盘格式化可以清除硬盘上的数据并为其创建新的文件系统,CentOS7分区默认使用文件系统格式为xfs,当然还有ext2 ext3 ext4等其他文件系统格式;

这里使用mkfs.xfs命令将未挂载的硬盘格式化成xfs的文件系统,输入命令:mkfs.xfs dev/sdb1

4、挂载硬盘

创建目录,使用mount命将硬盘挂载到新创建的目录上;

#在根目录创建data目录
mkdir /data
#挂载格式化后的硬盘到data命令上
mount /dev/sdb1 /data
#使用df命令查看磁盘信息,确认是否挂载成功
df -h

下图可以看到/dev/sdb1已经挂载到/data目录上了;

5、设置开机自动挂载

在 etc/fstab 文件中添加相应的挂载信息,即可实现开机自动挂载新磁盘;

#养成良好习惯,修改文件前先备份原文件
cp /etc/fstab /etc/fstab.bak
#使用blkid命令获取磁盘分区的UUID
blkid /dev/sdb1
#编辑 /etc/fstab 文件
vim  /etc/fstab

/etc/fstab文件的内容分为6段:

  • 第1段:分区设备名称或UUID
  • 第2段:挂载点
  • 第3段:文件系统名称
  • 第4段:挂载参数
  • 第5段:指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份
  • 第6段:指定分区是否被fsck检测,0代表不检测,其他数字代表检测的优先级,1的优先级比2高

将获取的UUID复制,写入/etc/fstab文件中,即可实现开机自动挂载/dev/sab1磁盘了;

重启系统,验证一下,/dev/sdb1成功自动挂载。


文章转载自ITPro进化论,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论