프로그램 사용/freeNAS2019. 1. 25. 15:52

freeNAS 는 freeBSD 기반인듯?

64bit cpu 필요 / 8GB 이상 메모리 필요

hotswap은 하드웨어랑 driver 역량이라고 하는데...

머리 아프네.


ZFS 볼륨 확장

디스크를 추가로 장착하는 경우 볼륨을 확장할 수 있으며 있으나 제한적으로 사용할 것을 권장합니다. 


볼륨을 확장하는 경우 데이터 손실을 야기할 수 있으며,  확장은 볼륨 생성에 비해 제약적인 기능을 제공합니다. 



고장난 드라이브 교체

어떤 형태의 RAID 방식을 사용하고 있던간에 디스크의 문제가 발생하면 가능한 빨리 디스크 교체를 진행해야 합니다. 


AHCI를 지원하는 경우 재부팅 과정 없이 바로 교체할 수 있습니다. 


고장난 장치를 물리적으로 제거하기 전에 Storage -> Volumes 항목으로 이동하여 볼륨의 이름을 선택합니다. 


디스크 항목을 클릭하여 오프라인 상태로 변경해야 합니다. 이 단계에는 ZFS 풀에서 장치를 올바르게 제거하고 스왑 문제를 방지하기 위해 반드시 시행할 것을 권장합니다. 


대부분의 시스템은 AHCI를 지원하며, 핫스왑을 지원하기 때문에 전원을 중지하지 않고 디스크를 교체해도 상관없지만 안전성을 좀더 고려해야 한다면 전원을 끄고 문제가 발생한 디스크를 교체할 것을 권장합니다. 


새로운 디스크로 교체한 다음 항목에서 오프라인으로 표시된 디스크를 찾아 선택하고 교체 버튼을 클릭합니다. 


즉시 ZFS 풀이 시작되며, 복구 프로세스가 시작됩니다. 시간은 디스크 용량에 따라 다소 시간이 걸릴 수 있습니다. 


드라이브 교체가 완료되면 SMART Tests를 다시 추가 해야 합니다. 


SMART는 디스크의 상태를 확인하기 위해서 필요한 작업이긴 하지만 너무 자주 스케줄을 실행하는 경우 디스크의 I/O 성능을 심각하게 저하시키는 요인이 됩니다. 

[링크 : https://judo0179.tistory.com/23]



SSD를 write cache로 쓸 수 있다는데.. 작은 용량의 자잘한 파일을 빠르게 제공하는 용도로도 쓸 수 있으려나?

그리고 freeNAS의 매력이라면 jail과 VM(libvirt로 보이는)

또한 소프트웨어 RAID를 구성할 때 SSD 등을 쓰기 캐시로 넣을 수 있는데, 이렇게 할 경우 동기 쓰기(주로 NFS)의 성능이 증가하는 효과를 볼 수 있습니다. 본래라면 동기 쓰기는 느린 하드 디스크의 기록이 완료될 때까지 프로그램의 수행이 멈추지만 그보다 빠른 SSD 캐시에 데이터가 기록되면 프로그램은 다음으로 넘어가며, SSD 캐시의 내용은 이후 하드 디스크에 기록되는 방식입니다.


다만 단순한 NAS로서 FreeNAS도 좋지만, Jail 기능 때문에 FreeNAS는 단순한 NAS 이상의 역할도 할 수 있습니다. Jail은 VM과 비슷하지만 OS 스택은 공유하는 방식이라 VM처럼 엄청 무겁지도 않고 되게 빠른 게 장점입니다. 리눅스의 Docker 같은 컨테이너와 비슷한 기술이죠. 

[링크 : https://2cpu.co.kr/bbs/board.php?bo_table=nas&wr_id=13777]



일단은.. SW RAID로 ZFS를 구현해서 쓰기 때문에,

굳이 하드웨어 RAID가 필요없다 수준이 아니라 HW RAID를 쓰면 안된다 수준이 되는 걸려나?

ZFS works best when it has direct access to the drives. 

[링크 : https://forums.freenas.org/index.php?threads/hardware-raid-strongly-discouraged.49402/]



DELL PowerEdge 서버에서 hotswap 하는 동영상

[링크 : https://www.youtube.com/watch?v=pOB45_PUUCc]


위 동영상의 글 링크

[링크 : https://www.jonkensy.com/diy-sannas-quest-for-fast-reliable-shared-storage-with-a-twist-of-zfs-part-1/]



+

[링크 : https://www.ixsystems.com/documentation/freenas/11.2/intro.html]

'프로그램 사용 > freeNAS' 카테고리의 다른 글

NAS4free  (0) 2019.01.28
raidz1 (zfs)  (0) 2019.01.25
freeNAS web GUI  (2) 2019.01.25
Posted by 구차니