我们目前有两台带有 SATA 磁盘的服务器。箱子上的箱子负载经常会跳动。我们发现 IO 等待和系统使用率上升之间存在直接关联。当 IO 较高时,系统 CPU 使用率也会跳跃。服务器具有硬件 raid,驱动器显示为 /dev/sda。我们正在运行 CentOS。我们还想在 raid 1 中安装两个 SSD,从 USB 盘启动,然后使用 dd 从 SATA 磁盘复制到 SSD。一旦我们复制了所有内容,我们将删除原始数组并只保留第二个。这行得通吗? Linux如何分配哪个磁盘是/dev/sda还是/dev/sdb?
答案1
当您拥有LVM
分区时,我建议您执行以下步骤:
首先将fstab
和grub
配置切换为使用UUID
s 表示系统使用的 /boot 卷。
接下来,连接SSD
设备,从 引导系统,RAID
并将 分区SSD
为两个分区:一个新的 /boot 卷和一个新的LVM
PV
.
然后将新的添加PV
到现有的VG
并将所有 s 迁移LV
到SSD
s PV
(检查man lvm
所有必要的命令)。
迁移完成后,从 a 中删除RAID
'PV
Volume Group
然后使用 tar 或 rsync 将 /boot 文件系统的内容复制到新位置(上的 /boot 分区SSD
),保留ACL
s 和SE
上下文,调整 grub 配置中的内核设置并在 上安装 grub SSD
。