在 ubuntu 中安装 LVM 时出现问题

在 ubuntu 中安装 LVM 时出现问题

几个月前我设置了一台有三块硬盘的服务器。磁盘的分区映射如下:

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7ca36fee

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       12158    97659103+  83  Linux
/dev/sda2           12159       13131     7815622+  82  Linux swap / Solaris
/dev/sda3           13132      121601   871285275    5  Extended
/dev/sda5           13132      121601   871285243+  8e  Linux LVM

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000160d1

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1      121601   976760001    5  Extended
/dev/sdc5               1      121601   976759969+  8e  Linux LVM

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0008d423

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      121601   976760001    5  Extended
/dev/sdb5               1      121601   976759969+  8e  Linux LVM

如您所见,我已经创建了一个 Linux LVM 文件系统。以下是 LVM 逻辑卷的信息:

--- Logical volume ---
LV Name                /dev/gegevens/Data
VG Name                gegevens
LV UUID                XsddGq-i3wO-HjTg-Lafe-TSF3-28kr-FGYhRd
LV Write Access        read/write
LV Status              available
# open                 1
LV Size                2.63 TB
Current LE             689648
Segments               3
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           252:0

现在我遇到以下问题:LVM 文件系统无法正确安装。

如果我打开挂载点,我只会看到 LVM 磁盘的几个文件。如果我想卸载磁盘,我会收到以下错误:

umount /data/
umount: /data/: not mounted

如果我想安装该卷,我会收到以下错误:

mount -a
mount: /dev/mapper/gegevens-Data already mounted or /data busy

这里有什么问题?

谢谢你,

伊沃·特龙佩特

答案1

请粘贴以下命令的输出:

mount

以 root 身份:

lsof | grep gegevens-Data

再次以 root 身份:

lsof | grep /data

答案2

根据消息/dev/mapper/gegevens-Data already mounted or /data busyumount: /data/: not mounted,您的卷似乎gegevens-Data已安装在其他目录上。您可以使用df /dev/mapper/gegevens-Data或进行确认grep /dev/mapper/gegevens-Data /proc/mounts

如果您的下一个问题是为什么要安装它:要么您手动安装但忘记了,要么在 中有/dev/mapper/gegevens-Data或的条目。UUID=XsddGq-i3wO-HjTg-Lafe-TSF3-28kr-FGYhRd/etc/fstab

mount --move /some/where /data您可能对无需卸载文件系统即可更改文件系统挂载点的命令感兴趣。

如果我打开挂载点,我只会看到 LVM 磁盘的几个文件。

实际上,这些文件可能是您在未安装 LVM 磁盘时尝试写入的文件/data,因此请先将它们移动到 LVM 磁盘,然后再将其安装到所需位置。

答案3

应用程序在 下打开了文件/data,这会阻止装载操作。请使用lsoffuser进行验证。

答案4

使用下面链接中提到的步骤成功挂载了我的 LVM 分区

使用 Ubuntu livecd 安装 LVM 磁盘

看看能不能帮到你?

相关内容