저는 Linux를 처음 접했고 주로 Windows 7 사용자이므로 설명 없이는 Linux 특정 명령을 이해하지 못할 수도 있습니다.
저는 어떤 형태의 Linux(아마도 FreeBSD 또는 FreeNAS)를 실행하는 NAS를 구축하고 중복성을 위해 SnapRAID를 사용하기로 결정했습니다.
저는 현재 약 10개의 1TB 및 2TB 외장 드라이브를 케이스에서 꺼내 SATA를 통해 일반 HDD로 장착할 계획입니다. 이러한 드라이브의 대부분에는 많은 양의 데이터가 포함되어 있습니다.
내 질문은: OS와 모든 프로그램에 단일 논리 드라이브(~13-14TB)로 표시되도록 드라이브를 "결합"하는 것이 가능합니까?아니요데이터를 삭제하시겠습니까? LVM을 사용하면 이 작업을 수행할 수 있다고 생각하지만 NAS 하드웨어에 많은 돈을 쓰기 전에 이것이 작동하는지 확인하고 싶습니다.
답변1
나는 그것을 스스로 알아 냈습니다! 내가 찾은멀티미디어 파일 시스템(더 이상 권장되지 않음- 보다답변아래 MergerFS에 대해서는) 실제로 그런 것 같습니다.정확히내가 원하는 것은.
테스트를 위해 VirtualBox를 사용할 예정이지만 계속 사용할 것이라고 믿습니다.스냅샷 RAIDmhddfs(아마도 둘 다 Lubuntu에서 실행 중일 것임)를 사용하면 내 문제가 해결되었습니다.
2023년 5월 업데이트:게임 서버 및 미디어 플레이어와의 더 나은 호환성을 위해 우리는 2015년 언젠가 Lubuntu에서 Windows 8(그리고 결국 10)로 전환하여 mhddfs에서구동 파이프 벤딩 머신. 유료 제품이지만 거의 8년 동안 21TB NAS 및 16TB 백업 컴퓨터에서 제대로 작동해 왔습니다. SnapRAID는 여전히 적극 권장됩니다.
답변2
이 질문에 마지막으로 답한 이후로 이제 새로운 기술이 생겼습니다!
확인하다FS 병합- 강력한 공동 파일 시스템
mergefs는 수많은 상용 저장 장치에서 파일 저장 및 관리를 단순화하도록 설계된 연합 파일 시스템입니다. mhddfs, Unionfs 및 aufs와 유사합니다.
기능 (뻔뻔하게 복사완벽한 미디어 서버웹사이트)
- 여러 드라이브를 하나의 마운트 가능한 볼륨으로 통합
- 재구축 시간 없이 장치 추가 및 제거 지원
- 페널티 없이 크기가 일치하지 않는 드라이브 허용
- 각 드라이브에는 별도로 읽을 수 있는 파일 시스템(ext4, xfs, zfs 등)이 있습니다.
- Mergerfs를 통해 설치할 때 드라이브에 데이터가 포함될 수 있습니다.
- /etc/fstab에 한 줄로 간단한 구성
답변3
데이터 손실 위험은 높지만, 데이터 세그먼트를 먼저 처리할 수 있는 충분한 여유 공간이 있으면 제대로 작동합니다.
먼저 빈 드라이브를 포맷하고 새 LVM 배열에 추가한 다음 디스크 2의 데이터를 새 LVM 배열의 디스크 1로 이동합니다. 두 번째 디스크를 포맷하고 추가한 다음 디스크 3의 데이터를 LVM 배열(현재 디스크 1과 2)로 이동합니다. 모든 디스크가 어레이에 포함될 때까지 이 작업을 반복합니다.
또는 이 효과를 시뮬레이션하려면 UnionFS와 같은 것을 사용하세요. 아니면 일반 마운트 지점을 사용하세요.
이는 저장하려는 데이터 유형과 데이터 분할 방법에 따라 크게 달라집니다.
예를 들어, 10G의 비디오를 저장하려고 하고 비디오가 500M 이하의 범주로 나누어져 있다면 10개의 1G 하드 드라이브와 일반 마운트 포인트만 사용하면 됩니다. 10G의 비디오가 두 개의 범주로 나누어져 있지만 단일 비디오가 1G보다 크지 않은 경우 10개의 1G 하드 드라이브와 UnionFS를 사용할 수 있습니다.
LVM은 좋지만 물리적 디스크를 포맷하고 파티션을 나누어야 합니다. 저것해서는 안 된다이로 인해 모든 데이터와 모든 디스크를 개별적으로 LVM 배열로 이동할 때까지 한 번에 1개의 디스크 배열을 천천히 구축하게 됩니다.
백업하기실제로 두 개를 만드십시오. 백업이 있으면 실제로 문제가되지 않습니다. 어레이 등을 설정한 다음 백업을 복원하십시오.
답변4
내가 올바르게 이해했다면 크기가 다른 여러 하드 드라이브에 하나의 가상 하드 드라이브를 사용하고 싶을 것입니다. 그렇다면 RAID-0이 아닌 JBOD입니다! 따라서 동일한 크기의 디스크 두 개를 사용할 때처럼 스트라이프 세트 설정을 사용할 수 없습니다. 말해봐, 스트라이프. 대신 연결된 디스크 드라이버를 사용합니다. 사용 가능http://en.wikipedia.org/wiki/Vinum_volume_manager FreeBSD에서. 여기에도 설명되어 있습니다.http://www.ige.unicamp.br/manuais/FreeBSD-HB/vinum-objects.html