激动不已,因为学了很多本领
联想SR850 全盘打乱磁盘阵列,重新做系统
介质准备
借助 rufus等工具,将系统ISO文件,“烧”到U盘里
系统安装
F1 进入 System Setup,对磁盘阵列的RAID 性质进行定义
退出后,重启,F12 ,进入 One Time Boot Device(单次启动设备),选到USB,装系统(定义安装盘,未定义的RAID组后续要定义、格式化等)(顺便对网络进行配置)
安装完后,重启,就进入 操作系统啦~
将ISO文件拷贝至本地
借助MobaXterm,直接可以将ISO拉到系统里,假如 /root/目录下
cd /mnt
mkdir OL79
mount -o loop /root/OL7.9.iso /mnt/OL79
df -h 之后,可以看到 /dev/loop0 对应的挂载点是 /mnt/OL79
小凯说:Linux中,必须通过挂载点才能访问到硬盘里的文件,我似乎明白了一点
将yum源切换到本地
cd /ect/yum.repos.d
ll 查看当前文件夹下有哪些文件
cp oracle-linux-ol7.repo oracle-linux-ol7.repo.bak 做一个备份
vi oracle-linux-ol7.repo
将其中,baseurl 改为: =file://mnt/OL79
enabled=1
gpgcheck=0 【回头要试,是不是这里改成0,就可以不用修改另一个系统文件uek.ol7.repo 使其失效了】
ESC :x 退出保存
可以 yum install telnet -y 做测试
对本地其他硬盘(如/dev/sdb)设置使能用
多路径的设置
如果新硬盘来自存储
存储中,将 LUN组 和 主机组 做好映射关系
回到主机,用 “LINUX在线识别硬盘”技术:
https://blog.csdn.net/debimeng/article/details/72521366
先lsblk 看当前有哪些 block
cd /sys/class/scsi_host 查看一共几个host,假定17个,编号为0-16,则:
for i in {0…16};do echo “- - -” > /sys/class/scsi_host/host$i/scan; done
借助for循环,挨个扫描每台主机
注意:"- - -"中间有空格;host是scsi接口名
再次 lsblk 就可以看到 新填的硬盘了;此时 df -h 还是看不到该盘的,还不可用。
接着 就是多路径的磁盘挂载了(因为我们连存储时,用的是多路径【2个HBA卡同时连存储】)
https://blog.csdn.net/weixin_45432765/article/details/96851809
mulitpath -ll 确认多路径( eg: mpathb 对应了多个硬盘/dev/sde /dev/sdf)
fdisk /dev/mapper/mpathb 新键盘 【回头在 41上测试一下fdisk 某一盘前后 fdisk -l 的情况】
根据提示,输入 m 查看帮助
输入 n,表示新建一个分区----会后续要求输入数字表达是primary 和 extended(这两者的区别,后续还要研究,挂载的1个盘能不能分成多个,都是可研究点)
输入w,标识将 table 写入 磁盘(这里table 啥意思,我还不清楚)
mkfs.xfs -f /dev/mapper/mpathb 分区 OR table 建好后,还需要格式化该部分(该mpath)
mount /dev/mapper/mpathb /data1 将该mpath 挂载到/data1
【当然,规范做法,挂载点统一放到/mnt 目录下去,而不是直接放在根目录】
现在,df -h 就可以看到 /dev/mapper/mpathb 挂载在 /data1 下面了。
接着是让这个mount动作,即便重启后依然生效:
lsblk -f ,查看 mpathb 的 FSTYPE 、UUID、MOUNTPOINT
vi /etc/fstab 中写:
UUID=“**” /data1 xfs defaults 0 0
保存,即可
画外音
df -Th 可看到当前可用资源的文件格式,比如:xfs ext4等
lsblk -f 不仅可以看到文件格式,还可以看到UUID
fdisk -l 可以查看磁盘(资源)情况,还可以看到 磁盘标签类型
周一来,再逐个究细节
为什么重启了有 /dev/sdb1; 为什么 有 /dev/mapper/mpatha1 而我这里没有 /mpathb1