ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux添加新硬盘

2022-03-06 17:34:08  阅读:218  来源: 互联网

标签:fstab 分区 使用 dev 添加 Linux 挂载 硬盘


目录

流程

刷新硬盘接口

添加新硬盘后,可通过重启刷新硬盘接口,如果在生产环境中不方便重启,可以使用以下代码刷新硬盘接口。

点击查看代码
[root@localhost ~]# alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'                    //将刷新接口命令定义为scan
[root@localhost ~]# scan							//扫描硬盘接口

通过查看/sys/class/scsi_host下的文件,需将所有文件都刷新一遍。

image

刷新后可看见新加的硬盘sdb。

image

linux系统中硬件名称命名规则。

硬件设备 文件名称
IDE设备 /dev/hd[a-d]
SCSI/SATA/U盘 /dev/sd[a-p]
软驱 /dev/fd[0-1]
打印机 /dev/lp[0-15]
光驱 /dev/cdrom
鼠标 /dev/mouse
磁带机 /dev/st0 或/dev/ht0

一般添加的硬盘设备在Linux文件系统中都是以/dev/sd[a-p] 的形式呈现的。

sd[a-p]的顺序是由系统内核的识别顺序决定的,而非插槽决定。

参考资料

新建分区表信息(fdisk)

挂载硬盘后,首先需要对新硬盘进行分区,使用fdisk命令进行分区操作。命令格式

fdisk /dev/sd[a-p]

开始分区时候,可使用使用m选项,查看所有可用的选项。

image

使用选项n即可开始建立分区,对应参数设置完成后,w保存分区设置,并退出。

image

使用lsblk查看是否成功建立分区,可以看到sdb下已经有了分区sdb1,大小为5G。

image

格式化分区(为分区写入文件系统)

使用mkfs命令即可为新建的分区写入文件系统,文件系统用于帮助linux系统读取写入使用该分区的文件内容。使用mkfs后使用两次TAB补全即可查看可建立的分区类型。

image

linux系统中使用多为xfs文件系统,所以为新建的分区写入xfs文件系统。命令格式

mkfs.xfs /dev/sd[a-p][1-]

image

挂载

完成硬盘的分区设置,现在可以将硬盘挂载在系统的目录下进行使用,该目录可以新建或使用已有目录。但是一个挂载点只能对应一个硬盘分区,因此一个目录不能同时挂载到多个硬盘。

image

自动挂载

完成上述操作后,新加入的硬盘即可以正常的使用,但是系统重启后有需要重新挂载。因为系统在重启后会先读取/etc/fstab这个文件,对硬盘分区进行挂载,如果没有将挂载信息写入该文件,则会导致系统重启不会自动挂载。使用VIM对/etc/fstab进行编辑。

vim /etc/fstab

image

自动挂载出错

由于自动挂载是系统重启后需要读取的文件,如果编辑错误,会导致系统无法正常启动,并在尝试读取失败后进入以下界面。

image

这是由于/etc/fstab该文件中参数编辑错误导致的,在这里直接输入root密码可进入修改/etc/fstab文件。
image

进入root用户编辑模式后,可直接使用VIM 编辑/etc/fstab文件
image

进入文件后,如果错误明显,可直接修复为正确配置,如果短时间无法确认错误,且需要机器尽快正常运行,可以使用#号将最近的编辑记录注释掉。以让系统正常运行。

image

image

修复(注释)完成后,即可再次重启机器。

image

标签:fstab,分区,使用,dev,添加,Linux,挂载,硬盘
来源: https://www.cnblogs.com/Canyun-blogs/p/15968798.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有