SSD를 사용하여 HDD의 파일 캐시

SSD를 사용하여 HDD의 파일 캐시

이건 이름을 모르니까 특집을 보여드릴게요사용자 사례:

저는 태블릿과 32GB SSD, 500GB HDD만 USB 키보드 독에 내장한 하이브리드 노트북을 가지고 있는데, 계속해서 회전하지 않고도 그 HDD를 더 잘 활용하고 싶습니다(배터리가 많이 소모됩니다). 그렇지 않으면 인생)

\mnt\Data외장 하드 드라이브에 있는 마운트 지점을 생성한다고 가정해 보겠습니다 . 내가 달성하고 싶은 것은 수동으로 복사할 필요 없이 해당 디렉터리에 있는 파일 중 일부(전부는 아님)(아마도 n\로 마지막으로 연 파일)를 SSD에 캐시 한 다음 이전 파일을 업데이트하여 수정하는 것입니다. somewhereHDD에서.

내가 찾고 있는 것: 저는 종종/최근 캐시된 10~20개의 파일을 사용하고 시스템이 HDD를 부팅하지 않고도 작업할 수 있도록 HDD에서 직접 액세스하는 대신 SSD에서 수정합니다(많은 전력 절약).

작업을 저장할 때에도 파일을 업데이트하기 위해 하드 드라이브가 갑자기 깨어날 필요는 없으며, 이는 내가 원하는 시간 간격 내에서도 발생할 수 있습니다.

HDD는 태블릿 전용이므로 파일이 외부에서 수정되는 것에 대해 걱정할 필요가 없습니다. SSD "캐시" 파일 수정 사항을 파일의 HDD 복사본에 다시 미러링하려면 x분마다 업데이트하면 됩니다.

질문

  1. bcach 외에도 파일의 캐싱\부분 동기화를 자동화할 수 있는 최신 Linux 도구 세트가 있습니까?

  2. bcache가 답이라면 bdcachefs를 고려해야 합니까? (Arch 및 noobAlert에서 커널 빌드 포함!)

  3. SSD 데이터 파일 버전을 HDD에 보관하려면 백업 솔루션을 사용해야 한다고 생각하시나요? (그러나 이렇게 하면 동일한 파일의 여러 버전이 생성될 것 같습니다.)

내 설명이 내가 달성하려는 것을 설명하기에 충분하길 바랍니다!

다음에 추가:이 질문을 찾았습니다.자주 읽는 데이터를 위한 읽기 캐시로서의 SSD, 그것은 내가 찾고 있는 것을 대부분 설명하지만 4년이 지났습니다(나이 때문에 그러한 솔루션을 조사하지 않을 것이라는 의미는 아닙니다). 더 많은 새로운 접근 방식이 있는지 알고 싶습니다. "를 포함합니다"보다 bcache.

편집하다:OP의 첫 번째 부분에서 명확하지 않은 한 가지 사소한 점은 HDD가 제거 및 재설치를 허용해야 한다는 것입니다. 베이스에서 태블릿 분리는 기계식 버튼을 통해 이루어지므로 제거를 자동으로 완료하라는 시스템 알림이 없습니다.

답변1

lvm2를 사용해 보세요. 꼭 필요한 것 같습니다.

#  yum install lvm2*

시간이 좀 지났는데 lvm2용 32GB SSD를 fdisk 할 때 파티션을 생성하려면 플래그를 추가해야 합니다.LVM 가능

관련 정보