位置:海鸟网 > IT > linux/Unix >

linux下挂载LVM分区

 错新网讯  今天内网一台linux服务器系统出现问题,然后重新找了一台机安装了linux系统,将原来旧机器硬盘挂载到新系统上,这个时候问题就来了。

先使用fdisk -l查看所有硬盘:

fdisk -l

Disk /dev/hdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1          13      104391   83  Linux
/dev/hdb2              14         268     2048287+  82  Linux swap / Solaris
/dev/hdb3             269       38913   310415962+  83  Linux

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       60801   488279610   8e  Linux LVM

/dev/sda2是我想要挂载的硬盘,类型是LVM的,我试着挂载

mount /dev/sda2  /opt

报错:mount: /dev/sda2 already mounted or /mnt busy

实际上/dev/sda2并没有挂载上,然后我试着挂载/dev/sda1,却能够成功,显然是分区类型的问题

那如何挂载LVM分区内,按照下面步骤来吧:

# lvm pvscan     //扫描lvm volumns:
# lvm vgchange -ay   //激活lvm volumn
# ls /dev/mapper/   //查看激活后的分区名称
# lvm lvs   查看大小
# mount /dev/mapper/VolGroup00-LogVol00 /opt

这样就能正常挂载了。