mirror of
https://github.com/bin456789/reinstall.git
synced 2025-12-10 15:37:43 +08:00
查找主硬盘时,优先查找 /boot 分区
This commit is contained in:
@ -1474,11 +1474,14 @@ find_main_disk() {
|
|||||||
# 跨硬盘lvm 显示两个硬盘 显示/dev/mapper/centos-root
|
# 跨硬盘lvm 显示两个硬盘 显示/dev/mapper/centos-root
|
||||||
# 跨硬盘软raid 显示两个硬盘 显示/dev/md127
|
# 跨硬盘软raid 显示两个硬盘 显示/dev/md127
|
||||||
|
|
||||||
|
# 还有 findmnt
|
||||||
|
|
||||||
# 改成先检测 /boot/efi /efi /boot 分区?
|
# 改成先检测 /boot/efi /efi /boot 分区?
|
||||||
|
|
||||||
install_pkg lsblk
|
install_pkg lsblk
|
||||||
|
# 查找主硬盘时,优先查找 /boot 分区,再查找 / 分区
|
||||||
# lvm 显示的是 /dev/mapper/xxx-yyy,再用第二条命令得到sda
|
# lvm 显示的是 /dev/mapper/xxx-yyy,再用第二条命令得到sda
|
||||||
mapper=$(mount | awk '$3=="/" {print $1}')
|
mapper=$(mount | awk '$3=="/boot" {print $1}' | grep . || mount | awk '$3=="/" {print $1}')
|
||||||
xda=$(lsblk -rn --inverse $mapper | grep -w disk | awk '{print $1}' | sort -u)
|
xda=$(lsblk -rn --inverse $mapper | grep -w disk | awk '{print $1}' | sort -u)
|
||||||
|
|
||||||
# 检测主硬盘是否横跨多个磁盘
|
# 检测主硬盘是否横跨多个磁盘
|
||||||
|
|||||||
Reference in New Issue
Block a user