수백만 개의 파일에 빠르게 액세스하고 백업하기위한 옵션
비슷한 문제를 가진 사람들에게서 빌리십시오
이것은 USENET 뉴스 서버와 웹 프록시 캐싱에 직면하는 더 쉬운 종류의 문제처럼 들립니다. 무작위로 액세스되는 수억 개의 작은 파일입니다. 일반적으로 백업을 수행 할 필요가없는 경우를 제외하고는 힌트를 얻을 수 있습니다.
http://devel.squid-cache.org/coss/coss-notes.txt
http://citeseer.ist.psu.edu/viewdoc/download;jsessionid=4074B50D266E72C69D6D35FEDCBBA83D?doi=10.1.1.31.4000&rep=rep1&type=pdf
순환 뉴스 파일 시스템의 주기적 특성은 분명히 관련이 없지만, 압축 된 이미지가있는 여러 디스크 파일 / 장치 및 위치 정보를 찾기 위해 사용자가 제공 한 정보의 빠른 색인을 갖는 저수준 개념은 매우 적합합니다.
전용 파일 시스템
물론 이것들은 사람들이 파일에 파일 시스템을 만들고 자신의 파일 시스템 코드를 작성하는 것을 제외하고는 파일을 루프백에 마운트하는 것과 비슷한 개념입니다. 물론 시스템이 대부분 읽기 전용이라고 말했기 때문에 실제로 디스크 파티션 (또는 크기 조정의 유연성을 위해 lvm 파티션)을이 한 가지 목적으로 사용할 수 있습니다. 백업하려면 파일 시스템을 읽기 전용으로 마운트 한 다음 파티션 비트를 복사하십시오.
LVM
위의 LVM은 파티션의 동적 크기 조정을 허용하여 많은 빈 공간을 백업 할 필요가없는 것으로 언급했습니다. 그러나 물론 LVM에는 적용 할 수있는 다른 기능이 있습니다. 특히 파일 시스템을 한 번에 고정 할 수있는 "스냅 샷"기능. 우발적 rm -rf
이거나 스냅 샷을 방해하지 않는 모든 것. 수행하려는 작업에 따라 백업 요구에 충분할 수 있습니다.
RAID-1
RAID에 대해 이미 잘 알고 있고 이미 안정성을 위해 이미 사용하고있을 것입니다. 그러나 최소한 소프트웨어 RAID를 사용하는 경우 RAID-1을 백업에도 사용할 수 있습니다 (하드웨어 RAID와 함께 사용할 수는 있지만 실제로는 동일한 모델 / 개정 컨트롤러를 읽으려면 신뢰성이 떨어집니다). 개념은 정상적인 안정성 요구를 위해 실제로 연결해야하는 것보다 하나 이상의 디스크로 RAID-1 그룹을 생성하는 것입니다 (예 : 두 개의 디스크로 소프트웨어 RAID-1을 사용하는 경우 세 번째 디스크 또는 큰 디스크 및 하드웨어- 하드웨어 RAID-5 위에 소프트웨어 RAID-1이있는 더 작은 디스크가있는 RAID5). 백업을 할 시간이되면 디스크를 설치하고 mdadm에게 해당 디스크를 RAID 그룹에 추가하도록 요청하고 완료를 나타낼 때까지 기다렸다가 선택적으로 확인 스크럽을 요청한 다음 디스크를 제거하십시오. 당연하지,