현재 MariaDB 인스턴스를 실행하기 위해 RAID 미러에 2 개의 256GB SSD가 장착 된 새로운 Ubuntu 13.04 서버를 구축하고 있습니다. 일반적으로 md raid 1 어레이 위에 dm-crypt 암호화 위에 LVM을 배치 하지만 이전에는이 설정에서 SSD를 사용하지 않았습니다.
내 질문은 우리가 더 새로운 (3.8) 커널 을 사용할 것이기 때문에 fstrim을 내가 알기로 레이드 볼륨에 직접 적용 할 수 있어야한다는 것입니다. fstrim -v /
레이드가 제대로 작동하지 않는 것처럼 크론 작업 을 통해 제대로 작동하기 위해 단순히 이것에 의존 할 수 있습니까 ? 레이드 볼륨 위에 LVM이있는 경우에도 마찬가지입니까? 드라이브에있는 하드웨어 암호화를 사용할 계획이므로 여기에서 dm-crypt가 필요하지 않습니다.
참고 : 업데이트 된 커널 버전을 백 포트하고 md 볼륨으로 폐기를 구현하는 것과 관련된 몇 가지 유사한 질문이 있음을 알고 fstrim
있습니다. 새로운 커널에서 더 이상 수정하지 않고 md-raid에 대해 작동하는지 구체적으로 묻습니다 .
업데이트 : 후속 작업을 수행하고 이것이 제대로 작동한다고 게시하고 싶었습니다. 이 작업은 실행이에 fstrim cron.daily 점에서 지금의 /
그리고 /boot
그것은 완벽하게 작동합니다. 또한 SSD (Samsung 840 Pros)의 하드웨어 암호화는 TPM 지원이 필요하지 않은 것으로 나타났습니다. 따라서 링크에 표시된 것처럼 소프트웨어 암호화로 구성했습니다. 추가함으로써 discard
상기 옵션 /etc/crypttab
( 되지 행 /etc/fstab
)과 issue_discards = 1
의 장치 섹션 /etc/lvm/lvm.conf
에도 LVM, 암호화 및 RAID 층을 통해 미세한 fstrim 작품. LVM 및 암호화를 사용하여 SSD에서 트림 / 삭제를 구성하는 방법에 대한 자세한 내용은 여기를 참조하십시오.