ZFS 풀을 어떻게 마운트합니까?


29

질문에 관해 우분투를 묻는 것에 대해 유감이지만, 여기 누군가가 그것에 대해 경험이 있기를 바랍니다.

우분투에서 freenas8로 만든 zfs 풀을 마운트해야합니다. 여기에 설명 된대로 시도했습니다 .

오류없이 해당 명령을 실행할 수있었습니다.

sudo zpool import data

내 zpool의 상태는 다음과 같습니다.

user@server:~$ sudo zpool status
  pool: data
 state: ONLINE
status: The pool is formatted using an older on-disk format.  The pool can
        still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'.  Once this is done, the
        pool will no longer be accessible on older software versions.
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        data        ONLINE       0     0     0
          sda2      ONLINE       0     0     0
          sdb2      ONLINE       0     0     0

errors: No known data errors

그래서 나에게 좋아 보인다. 그러나 수영장에 액세스하는 방법을 모르겠습니다. 내 눈에 나는 그것을 마운트해야하지만 어떻게 모르겠어요.


1
btw, 링크가 짧아서 사용중인 가이드를 볼 수 없었습니다. 전체 링크를 게시하여 문제를 해결할 수 있습니까?
Bruno Pereira

답변:


26

명령을 실행 sudo zfs get all하면 현재 zfs 풀 및 파일 시스템의 모든 특성이 나열되어야합니다. 이러한 특성 중 하나가 올바르게 설정되면 mountpoint = 이어야합니다 .

여기에 이미지 설명을 입력하십시오

레거시 마운트를 사용하지 않는 한 Zfs는 풀을 자동으로 마운트합니다. mountpoint 는 기본적으로 시스템에서 풀을 마운트 할 위치를 zfs에 알려줍니다. 설정하지 않으면 다음과 같이 할 수 있습니다

sudo zfs set mountpoint=/foo_mount data

그러면 zfs가 데이터 풀을 선택한 지정된 foo_mount 지점에 마운트합니다 .

그 후에 루트 가 마운트 포인트를 소유하므로 마운트 소유자를 다음과 같이 변경할 수 있습니다.

sudo chown -R user:user /foo_mount

그러면 사용자 사용자 와 그룹 사용자 가 마운트 포인트와 그 안의 모든 것을 소유하게되고, 올바른 user : group 권한을 마운트 포인트에 할당하도록 명령을 조정하십시오.


그냥 추가, 또 다른 특성이 canmount 중 하나가 될 수 on | off | noauto 오프NOAUTO 방지 개별 데이터 세트뿐만 아니라 자동 설치가. 자세한 정보는를 사용하십시오 man zfs.
Christian Ulbrich

7

비슷한 문제canmounton있었지만 실제로 는 풀 + 데이터 세트가 부팅시 또는 온라인 상태 등에서 마운트되지 않았습니다.

내 솔루션 zpool importzpool online수영장은 다음 과 같습니다.

  1. zfs mount poolname

  2. zfs mount poolname/datasetname

예, poolname zfs대신 zpoolpoolname / datasetname을 사용하십시오.

이것이 누군가를 돕기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.