영역에 대한 ZFS 마운트 데이터 세트

영역에 대한 ZFS 마운트 데이터 세트

비전역 영역을 종료하고 포인트 zfs zonepath를 마운트 해제했습니다.

마운트 해제 명령:

zfs unmount -f zones-pool/one-zone

세부:

zfs list | grep one
zones-pool/one-zone                                  15,2G  9,82G    32K  /zones-fs/one-zone
zones-pool/one/rpool/ROOT/solaris               15,2G  9,82G  7,83G  /zones-fs/one/root

위에서 보면 15.2G 중 9.82G의 점유공간이 있는 것을 알 수 있다.

자세한 내용은:

# zfs get mountpoint zones-pool/one-zone
NAME                       PROPERTY    VALUE                      SOURCE
zones-pool/one-zone        mountpoint  /zones-fs/one-zone          local

# zfs get mounted zones-pool/one-zone
NAME                       PROPERTY  VALUE  SOURCE
zones-pool/one-zone         mounted   no     -
but, if I try mount point zfs

내용이 안보이네요

1단계 마운트:

zfs mount zones-pool/one-zone

2단계 df -h를 사용하여 마운트를 참조하세요.

df -h | grep one
zones-pool/one-zone/rpool/ROOT/solaris    25G    32K       9,8G     1%    /zones-fs/one-zone/root
zones-pool/one-zone    25G    32K       9,8G     1%    /zones-fs/one-zone

3단계 목록 내용:

ls -l /zones-fs/one-zone/root
total 0

왜?

또한 2단계에서는 df -h가 1% 사용된 것을 인쇄하는 것을 볼 수 있습니다.

난 이해가 안 돼요

답변1

당신이하려는 일을 완전히 따르고 있는지 잘 모르겠습니다. 그러나 해당 영역의 구성이나 Solaris 버전(10 또는 11?)에 대한 출력도 표시되지 않습니다. 그리고 여러분이 one-zone이라는 영역을 위해 뭔가를 하려고 하는지 알 수 없습니다.

우선 게시물을 게시해 보세요. zoneadm list -iv이를 통해 귀하의 영역 상태를 알려줄 수도 있습니다. 그리고 좋은 측정을 위해 던지십시오 svcs -x.

그리고 예상하지 못한 내용이 표시되는 이유에 대한 내 추측은 zfs unmount강제로 마운트 해제를 위해 -f를 사용하여 명령을 실행했다는 것입니다. 따라서 무언가가 마운트를 사용하고 있어서 다시 마운트할 수 없게 만드는 것일 수도 있습니다.

관련 정보