对于新的 VG 挂载,为什么“mkdir /volumeName”不需要文件路径的更多详细信息?

对于新的 VG 挂载,为什么“mkdir /volumeName”不需要文件路径的更多详细信息?

注意:以下假设 sudo 作为 root

我已将物理卷和卷组添加到 Linux 服务器。当前结构:

sda
|_vg1-stuff1
|_vg1-stuff2
|_vg1-stuff3
...etc...


sdb
|_vg2-stuff1
|_vg2-stuff2
|_vg2-stuff3
...etc...


sdc # new pv
|_vg3-new_vol_group

vgstatus vg3/new_vol_group 返回: LV Status available

我曾与vg3mkfs对抗/dev/vg3/new_vol_group并拥有过blkid

ls -lah /dev/vg3/new_vol_group返回:

lrwxrwxrwx 1 root root 8 Mon dd hh:mm /dev/vg3/new_vol_group -> ../dm-10

按照我的“Google 作业”,我应该准备好添加安装目录并将条目添加到/etc/fstab.

然而,我的作业中的这一行让我很困惑:

mkdir /volumeName # create the directory prior to mounting

(具体为“/”表示的文件路径)

由于我已 sudo 到 root,路径“/volumeName”是否足够?我试图向自己保证,通过 3 个 phys-vols 和 3 个 vg,我将挂载目录放置在正确的“home”中。

如果我尝试“限定”文件路径,则会出错:

mkdir /dev/vg3/new_vol_group/new_vol_group
mkdir: cannot create directory ‘/dev/vg3/new_vol_group/volumeName’: Not a directory

为什么不需要mkdir更详细的“路径” /volumeName? ...或者这个问题还表明我还需要知道什么?

答案1

该指令用于在根文件系统 ( ) 上mkdir /volumeName # create the directory prior to mounting创建目录以将卷组挂载到其中,该目录不应存在于卷组本身上。volumeName/

如果您不想挂载,/volumeName则创建其他目录来挂载并相应地调整说明。

创建正确的目录后,您应该能够挂载卷组并设置fstab.

相关内容