RAID 기술을 사용하여 여러 하드 드라이브(SSD + HDD1 + HDD2)에 파티션을 설정하는 것은 처음입니다. 그래서 내 연구와데비안 위키나는 다음과 같은 시나리오를 만들기로 결정했습니다.
HDD2는 외장 하드 드라이브이며, 하드 드라이브 2 = 하드 드라이브 1을 미러링한다고 가정합니다. 따라서 SDD와 HDD1도 서로 미러링됩니다. 그래서 내 이해에 따르면데비안 위키MD 제도는 다음과 같습니다.
그래서 대부분의 정적 파일을 SSD에 배치하고(향후 SSD에 대한 쓰기 양을 줄이기 위해 noatime 플래그를 추가) 나머지 시스템은 HDD1에 배치해 보았습니다. 또한 장애가 발생할 경우 SSD 파일을 미러링합니다. HDD2는 HDD1을 미러링합니다.
md2=md10+SSD/partition2 부분이 헷갈립니다. md2=HDD1/파티션2 + HDD2/파티션2 + SSD/파티션2와 어떻게 다릅니까? SSD에 기록된 정보가 적은 걸까요, 아니면 제가 뭔가 잘못 이해한 걸까요?
그래서 md raid 파티션을 생성한 후 제가 이해한 바에 따르면 이제 HDD/SSD 파티션을 건드릴 필요가 없습니다. 그렇죠? 지금은 md 파티션만 사용하고 있으므로 Linux(이 경우 Manjaro)만 설치하면 됩니다. 그렇죠?
또한 HDD2는 외장 드라이브입니다. md(x) 파티션을 생성한 후 활성/메인 RAID 드라이브에 플래그를 추가해야 합니까? HDD2를 분리하고 일부 데이터를 추가한 후 HDD1을 다시 연결하면 해당 파일이 HDD1에 미러링됩니까?
동기화하려면 스케줄러를 만들어야 겠죠? 즉, 일주일에 한 번 동기화하고 싶다면 어디서 할 수 있나요? 아니면 bash 스크립트를 만들어야 하나요? 일주일에 한 번씩 자동으로 동기화되는데 그 때 HDD2가 표시되지 않는 경우 동기화하려면 일주일을 더 기다려야 합니까, 아니면 전원을 연결하면 자동으로 동기화됩니까?
질문이 많습니다. 작동 방식과 설정 방법을 이해하려고 노력하는 것뿐입니다. 감사해요.
답변1
이 기사에 이어 (데비안 위키) 나에게 있어서는:
/boot
(md0)이 활성화되었습니다SSD그리고하드 디스크 드라이브그리고모바일 하드 드라이브(RAID 1을 통해)/
(md1)이 활성화되었습니다SSD그리고하드 디스크 드라이브그리고모바일 하드 드라이브(RAID 1을 통해)/var
(md2)가 활성화되었습니다하드 디스크 드라이브그리고모바일 하드 드라이브 (RAID 1을 통해)/swap
(md3)이 활성화되었습니다하드 디스크 드라이브그리고모바일 하드 드라이브 (RAID 1을 통해)/home
(md4)가 활성화되었습니다SSD그리고하드 디스크 드라이브그리고모바일 하드 드라이브(RAID 1을 통해)/mnt/work-data
(md5)가 활성화되었습니다SSD그리고하드 디스크 드라이브그리고모바일 하드 드라이브(RAID 1을 통해)/mnt/bulk-data
(md6)이 활성화되었습니다하드 디스크 드라이브그리고모바일 하드 드라이브 (RAID 1을 통해)
그래서:
- 내부 SSDSSD=
/boot
(md0) +/
(md1) +/home
(md4) +/mnt/work-data
(md5) - 내부 하드 드라이브하드 디스크 드라이브=
/var
(md2) +/swap
(md3) + (md6) + [ , , ]/mnt/bulk-data
RAID 1 (md10) + [ ] RAID 1 (md50)/boot
/
/home
/mnt/work-data
- 외장 하드 드라이브모바일 하드 드라이브= [
/var
,/swap
,/mnt/bulk-data
] RAID 1 + [/boot
,/
, ] RAID 1 + [ ]/home
RAID 1/mnt/work-data