16TB RAID를위한 파일 시스템 선택 개의 디스크가있는 머신을 구성하고 있습니다. Raid

8TB 2 개의 디스크가있는 머신을 구성하고 있습니다.

Raid 6 (사용 가능한 12TB 용량)을 그 위에 사용할 것이지만 RAID 위에서 LVM을 사용해야하는지 또는 어떤 파일 시스템을 사용해야하는지 잘 모르겠습니다.

LVM 내부에서 사용될 때 어떤 파일 시스템의 크기를 조정할 수 있습니까?



답변

레이드 장치 위에 lvm을 사용하면 여러 가상 장치 (및 파일 시스템)를 유연하게 만들 수 있습니다. 또한 이러한 장치의 크기를 유연하게 변경할 수 있습니다.

100 % 확신 할 필요가없고 하나의 큰 파일 시스템 만 필요한 경우 레이드 장치에서 파일 시스템을 직접 만들 수 있습니다. 이 경우 간접 및 복잡성의 한 계층이 제거됩니다.

파일 시스템을 선택하려면 가장 중요한 점은 다음과 같습니다.

  • 잘 테스트되고 안정적이어야합니다.
  • 충분히 주류가되어야한다
  • 물론 좋은 성능

즉, 파일 시스템과 관련하여 일반적으로 보수적입니다.

이러한 기준을 사용하면 Linux에서 기본적으로 3 가지 중에서 선택할 수 있습니다 (2011-06 년 기준).

  • ext3
  • ext4
  • xfs

큰 장치에서는 xfs를 사용하므로 mkfs.xfs속도가 훨씬 빠릅니다.

이러한 모든 파일 시스템의 크기를 조정할 수 있습니다.

최신 정보:

3TB 장치에서 작은 벤치 마크를 수행했습니다 (모든 파일 시스템에서 4k 블록 크기 사용).

$ awk -F\; -f mkfs.awk mkfs
          FS     SIZE(TB)      TIME(S)      RSS(MB)      SPEEDUP      SPACEUP
        ext3            1          217           37         1.00         1.00
        ext3            2          478           74         1.00         1.00
        ext3            3          829          111         1.00         1.00
        ext4            1          139           37         1.55         1.00
        ext4            2          298           74         1.60         1.00
        ext4            3          515          111         1.61         1.00
         xfs            1            5            2        43.23        17.01
         xfs            2            9            2        51.43        33.49
         xfs            3           15            2        54.73        50.05

(속도 / mem-up은 ext3에 해당)

(시스템 : 데비안 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, WD SATA 드라이브, hdparm -t 약 120MB / s 버퍼 디스크 읽기)

이는 ext [34] 파일 시스템의 mkfsing이 xfs 파일 시스템의 mkfsing보다 최대 54 배 느리다는 것을 의미합니다. 이것을 12TB로 추정하면 ext fs를 생성하는 데 약 1 시간이 걸립니다 (xfs는 약 1 분).


답변

리눅스가있는 대부분의 프로덕션 박스에서 lvm + ext2 / ext3을 사용합니다. 고객이 / ext3 / 저널링을 요청하는지 여부에 따라 / ext2 /

귀하의 경우에는 내가 ahaead 가서 당신이 오버 헤드를 생성보다 더 저널링의 혜택을하지 않는 한 LVM + EXT2를 구축 ..하지만 정확하게 고려하는 것이 더있을 것 maxschlepzig 설명으로는 .