새로운 VG 마운트의 경우 "mkdir /volumeName"에 파일 경로에 대한 자세한 정보가 필요하지 않은 이유는 무엇입니까?

새로운 VG 마운트의 경우 "mkdir /volumeName"에 파일 경로에 대한 자세한 정보가 필요하지 않은 이유는 무엇입니까?

참고: 다음에서는 sudo를 루트로 가정합니다.

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

나는 vg3 mkfs과 대결 /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를 실행하므로 "/volumeName" 경로로 충분합니까? 나는 3개의 phys-vol과 3개의 vg를 사용하여 마운트 디렉토리를 올바른 "홈"에 배치하고 있음을 스스로 확인하려고 노력했습니다.

파일 경로를 "한정"하려고 하면 오류가 발생합니다.

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.

관련 정보