VirtualBox에 Solaris 11.3을 설치했는데 문제가 있습니다.
Oracle 웹사이트에서 .ova 파일을 얻었지만 디스크 크기가 충분히 크지 않아 더 많은 공간이 필요합니다.
그래서 디스크 2개를 만들고 디스크 1을 디스크 2로 미러링하고 싶습니다.
그런데 두 번째 디스크를 만들면 /dev/dsk(c2d0)에 나타나지 않습니다. 이유는 무엇입니까?
추신: "format" 명령을 입력하면 그가 나열됩니다.
답변1
devfsadm -v
시스템이 개발 링크를 빌드하지 않는 경우 이를 실행하여 빌드 해야 합니다 . 나는 또한 -C
개발 트리를 정리하는 것을 좋아합니다 . 또한 x86의 개발 트리는 스토리지의 SPARC와 약간 다릅니다.
Jeff Schaller가 의견에서 언급했듯이 다른 드라이브에 미러링해도 추가 공간이 제공되지 않습니다. 이렇게 하면 약간의 중복성이 제공되므로(VirtualBox를 통해 제공되는 두 번째 드라이브가 다른 장치라고 가정) ZFS가 데이터 손상을 복구하는 데 도움이 될 수 있습니다.
더 많은 저장 공간을 확보하는 것이 목표라면 virtualbox를 통해 드라이브를 추가하고 여기에 또 다른 zpool을 생성하고 필요에 따라 데이터 세트를 생성할 수도 있습니다.
아직 시도하지는 않았지만 virtualbox 측에서 스토리지를 "확장"할 수 있다고 생각합니다. 그렇다면 풀에서 "자동 확장" 옵션을 설정하면 해당 슬라이스에서 더 많은 스토리지를 사용할 수 있게 되면 풀이 확장을 시도합니다.
zpool get autoexpand rpool NAME PROPERTY VALUE SOURCE rpool autoexpand off default
또 다른 옵션은 특정 데이터 세트에 대한 압축을 활성화하여 데이터 증가를 돕는 것입니다. 현재 압축은 운영 체제의 부팅 데이터 세트에서 "on"보다 높을 수 없지만 이를 변경할 수 있는 RFE가 있다고 생각합니다.