SSD의 TRIM 기능 질문입니다.

하드웨어 지원 및 드라이버 설치 등에 관한 문제 해결

Moderator: Dry8r3aD

Post Reply
duke73
Posts: 6
Joined: 2014/10/02 Thu 4:22 pm

SSD의 TRIM 기능 질문입니다.

Post by duke73 » 2014/11/19 Wed 1:27 pm

안녕하세요..
120GB SSD에 주분투(Ext4)를 설치해서 사용중입니다.
그리고 이것과는 별개로 60GB SSD가 하나 더 있는데
이 넘은 NTFS로 포맷되어 있고 부팅시에 자동마운트 되게 설정했습니다.

다른게 아니고 SSD의 트림기능 때문인데요.
fstrim이나 discard 등을 활용한 트림 기능은 NTFS 파티션에는 통하지 않는다고
알고 있습니다.
그러면 SSD가 NTFS 파티션으로 포맷된건 리눅스에서 트림기능을 쓰려면
어떻게 해야 하는지요?

happyman
Posts: 392
Joined: 2014/07/01 Tue 5:34 pm

Re: SSD의 TRIM 기능 질문입니다.

Post by happyman » 2014/11/20 Thu 8:29 am

제가 아는 것은 잘못된 지식일지도 모릅니다. 감안해서 보시고, 제가 틀린 것이 있으면 다른 분들이 고쳐주세요.

결론부터 말씀드리면, 적어도, GPL로 배포되는 NTFS에서는 SSD trim 기능이 없는 것으로 알고 있습니다. Linux에서 NTFS 지원은 주로 커널 NTFS 드라이버 혹은 NTFS-3g라는 userland 드라이버를 이용하여 이루어집니다. 둘 다 GPL이죠. 그런데, 이것들은 NTFS SSD trim을 지원하지 않습니다. 그 원인 중 가장 큰 것은 NTFS가 Microsoft 상업 라이센스이고, 공개가 충분하지 않은 것으로 보입니다. NTFS 문서에 접근하려면 Microsoft에서 라이센스를 받아야 하고, 그것이 얼마나 충분한지 모르겠습니다. 이런 상황인데도, Linux에서 읽고 쓰기를 지원하는 것만 해도 감사한 일이죠. 이런 이유로 NTFS SSD trim은 앞으로도 지원되기는 어렵지 않나 추측해 봅니다. 모르긴 하죠.

리눅스, Mac OS X에서 NTFS를 사용할 수 있는 상업 software도 있는 것으로 알고 있습니다. 이것들에 대해서는 저는 아는 것이 전혀 없습니다. 될른지, 아닌지도 모르겠습니다.

NTFS에서 trim을 사용하시려면, Windows 7 이상에서 가능하니 그렇게 쓰시는 것이 현재로서는 해법인듯 합니다. 여기까지가 제가 알고 있는 사항입니다. 제가 잘못 알고 있는 것이 있으면 고쳐주세요.

별님
Posts: 577
Joined: 2012/01/11 Wed 9:38 pm
Contact:

Re: SSD의 TRIM 기능 질문입니다.

Post by 별님 » 2014/11/20 Thu 11:11 am

이런! 왠지, 쓰기 작업을 할때 이상할 정도로 느리다는 느낌을 받았었는데...
SSD의 NTFS 파티션에는 TRIM이 적용되지 않을 줄이야!

주기적으로 윈도우로 부팅해서 trim을 해줘야 겠네요.

duke73
Posts: 6
Joined: 2014/10/02 Thu 4:22 pm

Re: SSD의 TRIM 기능 질문입니다.

Post by duke73 » 2014/11/20 Thu 8:29 pm

제가 원하는 대로 하려면 리눅스와 윈도우를 같이 쓰는것 말고는
방법이 없는것 같네요..ㅜㅜ
답변 주셔서 감사드립니다.

Post Reply