龙空技术网

将安装有CentOS7系统的磁盘挂载到CentOS7系统上

数据超酷 94

前言:

如今看官们对“centos7未知的名称或服务”大致比较看重,同学们都想要学习一些“centos7未知的名称或服务”的相关文章。那么小编同时在网络上收集了一些有关“centos7未知的名称或服务””的相关知识,希望你们能喜欢,你们快快来了解一下吧!

原来的Centos7的电脑硬件故障无法正常启动,将硬盘取出后,使用硬盘盒子USB连接到另外一个Centos7系统上。发现先连接上硬盘盒再启动系统,无法正常启动Centos7系统,就尝试先启动Centos再插入硬盘盒子,正常启动。

使用fdisk -l查硬盘及分区信息:

[root@localhost /]# fdisk -l

磁盘 /dev/sda:1000.2 GB, 1000204886016 字节,1953525168 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 4096 字节

I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘标签类型:dos

磁盘标识符:0x000e41c4

设备 Boot Start End Blocks Id System

/dev/sda1 * 2048 2099199 1048576 83 Linux

/dev/sda2 2099200 1953523711 975712256 8e Linux LVM

磁盘 /dev/mapper/centos_new-root:53.7 GB, 53687091200 字节,104857600 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 4096 字节

I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/mapper/centos_new-swap:6174 MB, 6174015488 字节,12058624 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 4096 字节

I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/mapper/centos_new-home:939.3 GB, 939259854848 字节,1834491904 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 4096 字节

I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘 /dev/sdb:500.1 GB, 500107862016 字节,976773168 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O 大小(最小/最佳):4096 字节 / 33553920 字节

磁盘标签类型:dos

磁盘标识符:0x000f3ffe

设备 Boot Start End Blocks Id System

/dev/sdb1 * 2048 2099199 1048576 83 Linux

/dev/sdb2 2099200 976773119 487336960 8e Linux LVM

红色为需要挂载的磁盘分区。

尝试直接挂载到新创建的目录下:

[root@localhost /]# mkdir /mnt/usb01 && mount /dev/sdb2 /mnt/usb01

mount: 未知的文件系统类型“LVM2_member”

通过百度有文章提醒需要安装 lvm2 :

[root@localhost /]# yum install lvm2

安装成功后,再次挂载时,仍报同样的错误:

[root@localhost /]# mount /dev/sdb2 /mnt/usb01

mount: 未知的文件系统类型“LVM2_member”

使用 vgs命令查看卷组

[root@localhost /]# vgs

VG #PV #LV #SN Attr VSize VFree

centos 1 3 0 wz--n- <464.76g 4.00m

centos 1 3 0 wz--n- <930.51g 4.00m

使用pvs查看物理卷组

[root@localhost /]# pvs

PV VG Fmt Attr PSize PFree

/dev/sda2 centos lvm2 a-- <930.51g 4.00m

/dev/sdb2 centos lvm2 a-- <464.76g 4.00m

发现挂载盘和系统盘相同的卷组,需要将其中一个卷组修改为不同的卷组,避免冲突。

首先使用命令 vgdisplay 查看两个卷组的UUID,通过UUID修改卷组名称:

[root@localhost ~]# vgdisplay

--- Volume group ---

VG Name centos

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 5

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 3

Open LV 1

Max PV 0

Cur PV 1

Act PV 1

VG Size <464.76 GiB

PE Size 4.00 MiB

Total PE 118978

Alloc PE / Size 118977 / 464.75 GiB

Free PE / Size 1 / 4.00 MiB

VG UUID qspGvc-Wy1C-Jbvu-7700-zngu-5qys-LFpMlO

--- Volume group ---

VG Name centos

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 5

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 3

Open LV 2

Max PV 0

Cur PV 1

Act PV 1

VG Size <930.51 GiB

PE Size 4.00 MiB

Total PE 238210

Alloc PE / Size 238209 / 930.50 GiB

Free PE / Size 1 / 4.00 MiB

VG UUID 1mvEm0-JcrL-HByk-mNpP-cSjC-1wct-xc9Yk7

使用下面的命令将UUID为 1mvEm0-JcrL-HByk-mNpP-cSjC-1wct-xc9Yk7 的卷组从centos 修改为 centos_new

vgrename 1mvEm0-JcrL-HByk-mNpP-cSjC-1wct-xc9Yk7 centos_new

修改后再次使用vgdisplay 查看卷组名称:

[root@localhost ~]# vgdisplay

--- Volume group ---

VG Name centos

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 5

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 3

Open LV 1

Max PV 0

Cur PV 1

Act PV 1

VG Size <464.76 GiB

PE Size 4.00 MiB

Total PE 118978

Alloc PE / Size 118977 / 464.75 GiB

Free PE / Size 1 / 4.00 MiB

VG UUID qspGvc-Wy1C-Jbvu-7700-zngu-5qys-LFpMlO

--- Volume group ---

VG Name centos_new

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 5

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 3

Open LV 2

Max PV 0

Cur PV 1

Act PV 1

VG Size <930.51 GiB

PE Size 4.00 MiB

Total PE 238210

Alloc PE / Size 238209 / 930.50 GiB

Free PE / Size 1 / 4.00 MiB

VG UUID 1mvEm0-JcrL-HByk-mNpP-cSjC-1wct-xc9Yk7

发现有一个卷组名centos已经改成了 centos_new, 修改成功。

注意如果修改了当前运行的centos系统卷组名,需要修改/etc/fstab、/boot/grub2/grub.cfg(centos7是这个文件) 两个文件,将涉及到卷组名 centos 的地方改成 centos_new。如果没有修改,系统重启后,将无法正常进入系统。我就是忘记修改这两个文件,后来无法进入系统,通过单用户模式下进行修改这两个文件重启后才正常。

通过 lvdisplay 命令查看逻辑卷:

[root@localhost /]# lvdisplay

--- Logical volume ---

LV Path /dev/centos/swap

LV Name swap

VG Name centos

LV UUID udsg1d-Zs0t-OU84-p016-YzsA-7oHp-JRGceu

LV Write Access read/write

LV Creation host, time localhost, 2019-10-30 18:15:31 +0800

LV Status NOT available

LV Size <3.88 GiB

Current LE 992

Segments 1

Allocation inherit

Read ahead sectors auto

--- Logical volume ---

LV Path /dev/centos/home

LV Name home

VG Name centos

LV UUID DFiKaB-IZji-jCfc-Xohr-rY1h-WAxH-TZz11D

LV Write Access read/write

LV Creation host, time localhost, 2019-10-30 18:15:31 +0800

LV Status NOT available

LV Size <410.88 GiB

Current LE 105185

Segments 1

Allocation inherit

Read ahead sectors auto

--- Logical volume ---

LV Path /dev/centos/root

LV Name root

VG Name centos

LV UUID CxeCIN-jaxE-nVF2-421Q-AvAx-oh98-GebF7n

LV Write Access read/write

LV Creation host, time localhost, 2019-10-30 18:15:41 +0800

LV Status NOT available

LV Size 50.00 GiB

Current LE 12800

Segments 1

Allocation inherit

Read ahead sectors auto

--- Logical volume ---

LV Path /dev/centos_new/swap

LV Name swap

VG Name centos_new

LV UUID n16WTi-v7tk-X5cM-bcgi-fc9O-2DDN-uQWOm4

LV Write Access read/write

LV Creation host, time localhost, 2015-10-30 19:53:59 +0800

LV Status available

# open 2

LV Size 5.75 GiB

Current LE 1472

Segments 1

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:1

待挂载逻辑卷/dev/centos/home 由于 LV Status NOT available 代表逻辑卷还不可用。

需要使用 vgchange 激活逻辑卷:

[root@localhost /]# vgchange -ay /dev/centos

3 logical volume(s) in volume group "centos" now active

为了方便区分,使用 LV NAME命令将需要挂载的逻辑卷名称从home 修改为 home_old:

[root@localhost /]# lvrename centos home home_old

Renamed "home" to "home_old" in volume group "centos"

再次使用 lvdisplay 查看逻辑卷:

[root@localhost ~]# lvdisplay

--- Logical volume ---

LV Path /dev/centos/swap

LV Name swap

VG Name centos

LV UUID udsg1d-Zs0t-OU84-p016-YzsA-7oHp-JRGceu

LV Write Access read/write

LV Creation host, time localhost, 2019-10-30 18:15:31 +0800

LV Status available

# open 0

LV Size <3.88 GiB

Current LE 992

Segments 1

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:3

--- Logical volume ---

LV Path /dev/centos/home_old

LV Name home_old

VG Name centos

LV UUID DFiKaB-IZji-jCfc-Xohr-rY1h-WAxH-TZz11D

LV Write Access read/write

LV Creation host, time localhost, 2019-10-30 18:15:31 +0800

LV Status available

# open 1

LV Size <410.88 GiB

Current LE 105185

Segments 1

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:4

前期准备工作完成, 尝试进行挂载:

[root@localhost /]# mount /dev/centos/home_old /mnt/usb01

[root@localhost /]# cd /mnt/usb01

[root@localhost home]# ll

总用量 767332

没有报错初步说明成功了。

查看挂载情况:

[root@localhost usb01]# df -h

文件系统 容量 已用 可用 已用% 挂载点

devtmpfs 2.8G 0 2.8G 0% /dev

tmpfs 2.8G 0 2.8G 0% /dev/shm

tmpfs 2.8G 8.7M 2.8G 1% /run

tmpfs 2.8G 0 2.8G 0% /sys/fs/cgroup

/dev/mapper/centos-root 50G 1.4G 49G 3% /

/dev/sda1 1014M 152M 863M 15% /boot

tmpfs 572M 0 572M 0% /run/user/0

/dev/mapper/centos_new-home 875G 75G 800G 9% /home

/dev/mapper/centos-home_old 411G 108G 304G 27% /mnt/usb01

大功告成,虽然过程很曲折,总算挂载成功,可以将新挂载盘中的数据进行迁移操作了。

标签: #centos7未知的名称或服务 #centos7磁盘挂载 #centos如何挂载磁盘 #centos逻辑卷组没法挂载点 #centos7挂载共享文件夹