成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何將Linux系統(tǒng)轉(zhuǎn)移至LVM卷

系統(tǒng) Linux 系統(tǒng)運(yùn)維
一臺(tái) CentOS 6.6 的系統(tǒng),有兩塊磁盤(pán)分別是:/dev/vda1 是 15G 的根卷,/dev/vda2 是 1G 的交換分區(qū),而整個(gè) /dev/vda 磁盤(pán)總大小是 21G( 有 5G 的 /dev/vda5 空閑空間)。現(xiàn)在要求增大 /dev/vda1 分區(qū)。做一個(gè) LVM,將數(shù)據(jù)遷移到 LVM、將 /dev/vda1 加入到 LVM,最后實(shí)現(xiàn)系統(tǒng)的擴(kuò)容。

[[170844]]

朋友今天突然找我,說(shuō)是要把他的 Linux 系統(tǒng)的根分區(qū)磁盤(pán)擴(kuò)大。接到這個(gè)問(wèn)題,我馬上開(kāi)始查看下系統(tǒng)情況。是一臺(tái) CentOS 6.6 的系統(tǒng),有兩塊磁盤(pán)分別是:/dev/vda1 是 15G 的根卷,/dev/vda2 是 1G 的交換分區(qū),而整個(gè) /dev/vda 磁盤(pán)總大小是 21G( 有 5G 的 /dev/vda5 空閑空間)。現(xiàn)在要求增大 /dev/vda1 分區(qū)。

后面我給朋友三個(gè)方案:

  • ***個(gè)就是將 /dev/vda 上的空閑分區(qū)(/dev/vda5)隨意作為 /home、/var 之類(lèi)的掛載;
  • 第二個(gè)就是做符號(hào)鏈接到 /dev/vda1,5G 加上 15G 也勉強(qiáng)擴(kuò)大了;
  • ***一種也就是最麻煩的,做一個(gè) LVM,將數(shù)據(jù)遷移到 LVM、將 /dev/vda1 加入到 LVM,***實(shí)現(xiàn)系統(tǒng)的擴(kuò)容。

朋友選擇了***一種,后面測(cè)試數(shù)據(jù)備份我用了很多種辦法,網(wǎng)上推薦了 dd 以及 tar,***我還嘗試了 cpio、backup、dump,然后發(fā)現(xiàn)***一種 dump 的性能遠(yuǎn)遠(yuǎn)高于 dd。

本次教程也是從頭再試驗(yàn)一遍,并且記錄好便己便人。

警告!本文思路僅供參考!應(yīng)該根據(jù)你的實(shí)際情況予以調(diào)整。如果在生產(chǎn)服務(wù)器上進(jìn)行,請(qǐng)務(wù)必做好整個(gè)系統(tǒng)的全盤(pán)備份。操作不慎,有可能導(dǎo)致整個(gè)系統(tǒng)數(shù)據(jù)的丟失!本文作者及本站不對(duì)任何可能出現(xiàn)的風(fēng)險(xiǎn)承擔(dān)任何責(zé)任。

一、預(yù)備知識(shí)

了解什么是 dd 以及什么是 dump?

dd 命令用于復(fù)制一個(gè)設(shè)備/分區(qū),原樣輸出到另外一個(gè)文件/設(shè)備/分區(qū)。

dump 命令用于備份 ext2 或者 ext3 文件系統(tǒng)。可將目錄或整個(gè)文件系統(tǒng)備份至指定的設(shè)備,或備份成一個(gè)大文件。

備份好了用什么恢復(fù)?

restore 命令是 dump 命令的逆過(guò)程,用于還原 dump 命令生成的備份文件。

二、環(huán)境模擬

首先要求有一個(gè)可以正常啟動(dòng)的分區(qū),然后要有剩余空間!(這里有兩種情況:一個(gè)是某分區(qū),一個(gè)是新磁盤(pán)。兩者類(lèi)似,為了方便本文使用的是新磁盤(pán)的方式。)

使用虛擬機(jī)模擬了服務(wù)器的真實(shí)情況:/dev/sda1 是正常系統(tǒng)啟動(dòng)分區(qū)、/dev/sdb1 是新的磁盤(pán)分區(qū)。(必須注意 /dev/sdb1 的容量大于 /dev/sda1)

虛擬機(jī)設(shè)置及分區(qū)情況:

 

 

 

三、實(shí)戰(zhàn)部分

 

1、首先備份 MBR 主引導(dǎo)記錄

  1. dd if=/dev/sda1 of=/mnt/lvm/mbr.bin bs=512 count=1 

 

2、創(chuàng)建 LVM 卷

首先卸載 /dev/sdb1,然后在其上用 pvcreate 創(chuàng)建物理卷和 vgcreate 創(chuàng)建卷組 vgtest:

  1. umount /dev/sdb1 
  2. pvcreate /dev/sdb1 
  3. vgcreate vgtest /dev/sdb1 

 

卷組創(chuàng)建好之后,可以用 vgs 命令查看卷組。

用 lvs 命令查看邏輯卷,這個(gè)時(shí)候我們還沒(méi)有任何邏輯卷。開(kāi)始創(chuàng)建邏輯卷和文件系統(tǒng):

  1. lvcreate -L 25G -n lvtest vgtest 
  2. mkfs.ext4 /dev/mapper/vgtest-lvtest 

 

3、備份 / 目錄和 /boot 目錄

首先備份 / 目錄。在 dump 命令前后輸入的 date 命令是為了查看備份使用的時(shí)長(zhǎng)。

  1. date && dump -0f /mnt/lvm/rootfs-20160824.bak / && date 

 

保險(xiǎn)起見(jiàn)我們也備份一下 /boot 目錄: 

  1. date && dump -0f /mnt/lvm/boot-20160824.bak /boot && date 

 

4、嘗試恢復(fù)

  1. restore -rf rootfs-20160828.bak boot-20160824.bak

 

5、修改啟動(dòng)文件

注意:這里根分區(qū)(啟動(dòng)分區(qū))需要更改成實(shí)際要啟動(dòng)的磁盤(pán)。否則不更改的話(huà)系統(tǒng)會(huì)出現(xiàn)應(yīng)該使用 /dev/sdb1 LVM ,卻使用了原來(lái)的 /dev/sda1 的情況!

首先通過(guò) blkid 查看分區(qū)的 UUID:

  1. blkid 

然后修改 /mnt/lvm/etc/fstab 文件(切換了跟分區(qū)之后將變成 /etc/fstab)中的根分區(qū)指向:

  1. vim /mnt/lvm/etc/fstab 

 

chroot 到新的分區(qū)里面,然后檢查相應(yīng)的分區(qū)設(shè)置。

  1. chroot /mnt/lvm 

注意:要 chroot 進(jìn)入目錄查看是否正確!并且確定防火墻 SELinux 等的設(shè)置,最最最重要的是 OpenSSH 要打開(kāi)的!

6、恢復(fù) MBR 主引導(dǎo)記錄

  1. dd if=./mbr.bin of=/dev/mapper/vgtest-lvtest 

 

7、修正 GRUB 引導(dǎo)

這樣可以讓新磁盤(pán)可以脫離源磁盤(pán)的引導(dǎo)。

chroot 進(jìn)入新磁盤(pán)。并重建 /boot 目錄:

  1. chroot /mnt/lvmls /boot/rm -rf /boot/*yum install grub -y  

 

然后輸入:

  1. root (hd1,0)setup (hd1)quit 

 

這樣就將 GRUB 引導(dǎo)指向了新的磁盤(pán)。

重啟可以看看是否有問(wèn)題。

四、總結(jié)

所以說(shuō)裝系統(tǒng)的時(shí)候就使用 LVM 就很好,不然又是一頓折騰。 何必呢?

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2009-09-07 09:36:34

2020-06-18 10:12:42

云計(jì)算云安全數(shù)據(jù)

2019-07-02 13:52:04

云計(jì)算數(shù)據(jù)中心IT

2012-08-11 21:43:11

2011-07-05 09:29:47

戴爾云計(jì)算存儲(chǔ)

2022-01-04 10:54:02

服務(wù)器 Lvm系統(tǒng)

2020-10-09 11:15:14

LinuxLVM邏輯卷管理

2017-12-25 09:50:46

Linux邏輯卷管理文件系統(tǒng)

2020-10-25 17:48:54

LVM系統(tǒng)運(yùn)維

2020-10-22 16:48:30

LinuxLVM邏輯卷調(diào)整

2012-04-02 20:29:19

手機(jī)

2010-02-25 17:36:38

Linux USB

2020-05-09 10:50:10

聯(lián)絡(luò)中心遠(yuǎn)程工作通信網(wǎng)絡(luò)

2020-11-27 20:02:17

LVM邏輯卷管理器

2010-08-26 22:05:05

2010-09-15 11:00:03

CaffeineMapReduceBigTable

2010-03-15 16:52:38

Ubuntu Linu

2010-10-18 15:46:45

Oracle

2020-01-18 08:00:00

Microsoft TLinux

2022-11-25 16:27:07

應(yīng)用開(kāi)發(fā)鴻蒙
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: www.黄网 | 欧美日韩电影一区 | 亚洲一区二区三区四区五区中文 | 国产一区二区三区不卡av | 国产成年人小视频 | 国产 日韩 欧美 在线 | 亚洲精品中文字幕 | 亚洲国产成人在线视频 | 一区二区视屏 | 精品国产精品一区二区夜夜嗨 | 欧美一级在线免费 | 日韩精品一区在线 | 91在线区| 91精品国产乱码麻豆白嫩 | 青青草综合网 | 国产人成在线观看 | 天天操网| 久久久久久免费看 | 欧美激情一区二区三级高清视频 | 91福利网| 亚洲精品视频免费观看 | 日韩精品一区二区三区免费观看 | 日韩av在线不卡 | 日本午夜一区二区三区 | 亚洲一区综合 | 欧美日韩国产免费 | 国产成人精品区一区二区不卡 | 欧美激情视频一区二区三区在线播放 | 在线观看av中文字幕 | 日本久草| 中国三级黄色录像 | 99re6在线视频精品免费 | 久热精品视频 | 激情视频一区 | 亚洲国产精品视频 | 国产精品视频一区二区三区, | 亚洲一一在线 | 国产成人精品一区 | 午夜视频在线播放 | 免费观看av | 国产精品一区二区三区四区 |