从 Centos 6.7 升级到 7 而不会损害 LVM 中的数据
upgrade from Centos 6.7 to 7 without compromise the data in a LVM
7 个服务器和 4 个光盘,我有这个配置:
- "/" 在 LVM 中(物理磁盘 1)
- LVM中的“/data”(物理磁盘1+磁盘2和3的假raid 0)
- "/data1" Ext4 (物理磁盘 4)
服务器是 supermicro(主板型号 X8DTL),内存为 8gb。
我需要升级到 centos 7,因为较新的软件中的依赖项只在这个发行版中,但我害怕用“/data”中的数据操蛋
如何在不使用“/data”的情况下安全升级?
PS:
无法备份,资料超过5TB
“/data”和“/data1”只有独立文件(文本、电子表格文件、多媒体文件)。节目和协会只在“/”
编辑:
这是磁盘的排列方式:
# lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda linux_raid_member 931,5G GLaDOS:0
└─md0 LVM2_member 1,8T
└─vg_glados_media-lv_data (dm-3) ext4 3,6T /data
sdc linux_raid_member 931,5G GLaDOS:0
└─md0 LVM2_member 1,8T
└─vg_glados_media-lv_data (dm-3) ext4 3,6T /data
sdb 1,8T
├─sdb1 ext4 500M /boot
├─sdb2 LVM2_member 97,7G
│ ├─vg_glados-lv_root (dm-0) ext4 50G /
│ ├─vg_glados-lv_swap (dm-1) swap 7,8G [SWAP]
│ └─vg_glados-lv_home (dm-2) ext4 39,9G /home
└─sdb3 LVM2_member 1,7T
└─vg_glados_media-lv_data (dm-3) ext4 3,6T /data
sdd 931,5G
└─sdd1 ext4 931,5G /data1 /data1
sr0 1024M
# df -H
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_glados-lv_root
53G 44G 6,6G 87% /
tmpfs 4,2G 78k 4,2G 1% /dev/shm
/dev/sdb1 500M 132M 342M 28% /boot
/dev/mapper/vg_glados_media-lv_data
3,9T 3,7T 28G 100% /data
/dev/mapper/vg_glados-lv_home
42G 862M 39G 3% /home
/dev/sdd1 985G 359G 576G 39% /data1
您有两个选择:
1) 升级现有安装。例如,您可以关注 this RHEL manual。
2) 进行全新安装,但 a) 告诉 anaconda
您希望手动进行分区,并且 b) 仔细选择正确的分区进行格式化并安装 OS。
后一种选择比前一种风险大。此外,您将丢失任何 history/credentials/etc 并且需要重新配置所有内容。
如果您有一些备用磁盘来备份您的 /data 分区,那么在这两种情况下最好都这样做
我认为您应该向您的卷组添加一个新磁盘。使用这个新的 space,您可以创建一个新的逻辑卷,然后您可以在不影响系统其余部分的情况下尝试新的实验性安装。
7 个服务器和 4 个光盘,我有这个配置:
- "/" 在 LVM 中(物理磁盘 1)
- LVM中的“/data”(物理磁盘1+磁盘2和3的假raid 0)
- "/data1" Ext4 (物理磁盘 4)
服务器是 supermicro(主板型号 X8DTL),内存为 8gb。
我需要升级到 centos 7,因为较新的软件中的依赖项只在这个发行版中,但我害怕用“/data”中的数据操蛋
如何在不使用“/data”的情况下安全升级?
PS: 无法备份,资料超过5TB
“/data”和“/data1”只有独立文件(文本、电子表格文件、多媒体文件)。节目和协会只在“/”
编辑: 这是磁盘的排列方式:
# lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda linux_raid_member 931,5G GLaDOS:0
└─md0 LVM2_member 1,8T
└─vg_glados_media-lv_data (dm-3) ext4 3,6T /data
sdc linux_raid_member 931,5G GLaDOS:0
└─md0 LVM2_member 1,8T
└─vg_glados_media-lv_data (dm-3) ext4 3,6T /data
sdb 1,8T
├─sdb1 ext4 500M /boot
├─sdb2 LVM2_member 97,7G
│ ├─vg_glados-lv_root (dm-0) ext4 50G /
│ ├─vg_glados-lv_swap (dm-1) swap 7,8G [SWAP]
│ └─vg_glados-lv_home (dm-2) ext4 39,9G /home
└─sdb3 LVM2_member 1,7T
└─vg_glados_media-lv_data (dm-3) ext4 3,6T /data
sdd 931,5G
└─sdd1 ext4 931,5G /data1 /data1
sr0 1024M
# df -H
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_glados-lv_root
53G 44G 6,6G 87% /
tmpfs 4,2G 78k 4,2G 1% /dev/shm
/dev/sdb1 500M 132M 342M 28% /boot
/dev/mapper/vg_glados_media-lv_data
3,9T 3,7T 28G 100% /data
/dev/mapper/vg_glados-lv_home
42G 862M 39G 3% /home
/dev/sdd1 985G 359G 576G 39% /data1
您有两个选择:
1) 升级现有安装。例如,您可以关注 this RHEL manual。
2) 进行全新安装,但 a) 告诉 anaconda
您希望手动进行分区,并且 b) 仔细选择正确的分区进行格式化并安装 OS。
后一种选择比前一种风险大。此外,您将丢失任何 history/credentials/etc 并且需要重新配置所有内容。
如果您有一些备用磁盘来备份您的 /data 分区,那么在这两种情况下最好都这样做
我认为您应该向您的卷组添加一个新磁盘。使用这个新的 space,您可以创建一个新的逻辑卷,然后您可以在不影响系统其余部分的情况下尝试新的实验性安装。