FreeNas 시스템에서 Ubuntu 14.04로 마이그레이션한 ZFS 풀을 마운트하는 데 약간의 문제가 있습니다.
지금까지 명령을 통해 ZFS 풀을 가져왔습니다 zpool import Storage
. 명령 을 사용하여 모든 마운트 지점을 나열할 수 있습니다 zfs list
. 내 문제는 이것을 마운트하는 방법을 모른다는 것입니다. 바람직하게는 영구적으로(또는 시작 시).
어떤 도움이라도 대단히 감사하겠습니다.
zfs list
:
sudo zfs list ⏎
NAME USED AVAIL REFER MOUNTPOINT
Storage 2.10T 3.09T 1.71G /media/Storage
Storage/Others 12.9G 3.09T 232K /media/Storage/Others
Storage/backup_osx 256K 3.09T 256K /media/Storage/backup_osx
Storage/MyStuff 662G 3.09T 662G /media/Storage/MyStuff
업데이트
그래서 제가 직접 정리를 해봤습니다. 내 문제는 명령을 실행한 후에 zpool import Storage
내 디스크가 어디에도 표시되지 않는다는 것입니다(표시되어서도 안 됩니다!!!). ZFS 풀을 가져온 후에는 mount
드라이브가 필요합니다. 설치한 경우Linux의 ZFS그런 다음 명령을 실행하면 mountall
마운트 지점이 시스템에 마운트됩니다.
약간의 퀴즈
zfs list
내가 게시한 내용을 살펴보면 NAME
(내 경우에는) ZFS Raid 어레이의 사용자 드라이브에 해당합니다. 이는 MOUNTPOINT
ZFS 드라이브를 표시하려는 위치에 해당합니다. 따라서 실행하면 zfs set mountpoint=/media/Storage/Others Storage/Others
/media/ 폴더에 Storage/Others "드라이브"가 마운트됩니다. 무엇이든 표시하려면 상위 드라이브를 마운트해야 합니다. 즉 Storage
, 마운트하기 전에 마운트해야 합니다 Storage/Others
.
이것이 의미가 있기를 바랍니다. 그렇지 않은 경우 알려주시면 확인하겠습니다. 또한 이 주제에 대해 좀 더 잘 아는 사람은 내가 쓴 내용이 오해의 소지가 있다고 생각할 수도 있습니다. 그렇다면 알려주십시오. 제가 이해한 바로는 이렇습니다.
답변1
명확히 말하면 zpool import
단독으로는 풀을 가져올 수 없으므로 풀 이름을 제공하거나 매개 -a
변수를 사용하여 모든 풀을 가져와야 합니다. 그렇게 하면 모든 데이터 세트가 자동으로 마운트되어야 합니다. 존재하지 않는 마운트 지점 아래에 폴더를 만들어야 할 수도 있습니다.