挂载磁盘

新装的机器需要挂载数据盘,以便将数据存到数据盘中,以用来做备份和恢复。比如我在机器上新增一块数据盘,在系统中显示的是/dev/sdb。
新增加的磁盘默认是不会显示出来的,fdisk -l命令查看到并没有sdb的硬盘,需要执行以下操作

查看主机总线号 ls /sys/class/scsi_host/
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

第一步:fdisk /dev/sdb //对硬盘进行分区
   n:新增一个分区,可以分为主分区(p)也可以分为扩展分区(e),我这里只做一个分区/dev/sdb1
   w:按自己的需求,分完区后进行保存,不保存则分区失败,可以用“fdisk -l”查看是否已分区
第二步:mkfs -t xfs /dev/sdb1 //磁盘格式化,将/dev/sdb1格式化成xfs文件系统
第三步:mount /dev/sdb1 /data //将磁盘/dev/sdb1挂载在/data目录下
注意:如果/data目录下之前有数据,挂载磁盘后数据则隐藏,因为之前的数据是在系统盘下边的,现在看到的是数据盘/dav/sdb1下边的数据,想要将之前数据恢复,执行以下步骤

mkdir /new //创建临时目录

mount /dev/sdb1 /new //将磁盘挂载到临时上目录

cp -R /data/* /new //将/home下的所有数据复制到/new

rm -rf /home/* //可选,主要为了腾出空间给原来的硬盘

umount /new //解除挂载

rm -rf /new //删除临时目录

mount /dev/sdb1 /data //挂载/data 到新硬盘

开机自动挂载磁盘

vim /etc/fstab
/dev/sdb1 /data xfs defaults 0 0 //新增一行

原文地址:https://www.cnblogs.com/mgli/p/12994646.html