几个月前我设置了一台有三块硬盘的服务器。磁盘的分区映射如下:
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 busy
和umount: /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
,这会阻止装载操作。请使用lsof
或fuser
进行验证。