ssd하드의상식 難得糊塗

  삼성 ssd 120g 하드를 하나 큰 마음으로 구입 했다.
  말 만 듣고 파티션을 나누어 Windows7을 70g Linux Mint 17를 32g

  튜얼os로 잘 사용하고 있는데 ~~~!
  유저님들 이야기가 ssd하드는 파티션을 나누면 않된다고 한다.

  여기 저기 찾아 봐도 ssd하드에 시원하게 이야기 하는 곳은 없고 
  윈도우 에서는 Trim 기능 확인 하는 방법이 있어 해 보니 잘 돌아가고 있는 것 같고

  리눅스 쪽은 확인 방법을 따라 해 보아도 끝에 가서는 잘 되지 않는다.
  Trim이 된다는 것인지 아니면 않된다는 것인지 모르겠네 ~~

  아찍 까지 아무 탈없이 잘 사용하고 있는데 리눅스쪽으론 
  벌써 10번도 넘께 os를 깔았다 지웠다 했는데 괜히 이렇게 사용하는 것 같네, 
  그냥 아무 걱정 말고 사용하면 된다는 사람도 있고 ~~!

  파티션을 나누면 안되는 것인지, 리눅스 쪽으론 간단하게 알 수 있는 방법이 없는지 
  답답한 마음에 이글루 유저님들게 지식을 구합니다.

덧글

  • 글로 2014/06/08 20:03 # 답글

    ssd는 데이터를 쓸 때마다 수명이 줄어듭니다. 그래서 HDD와는 달리 새 데이터가 들어오면 빈공간 위주로 쓰게 되있죠. ssd를 파티션하면 좁은 공간에서 더 많이 쓰기가 발생하고 그래서 장기적으로 보면 수명이 줄어들 수 있다..는 이유인걸로 압니다.

    근데 요새 ssd 수명이 많이 늘어나서 신경 안쓰고 쓰셔도 될거에요. 오버프로비저닝이라고 실사용 공간의 쓰기 횟수를 줄이기 위한 숨겨진 용량이 있는데 이 부분 그대로 놔두셨다면 중요 데이터만 주기적으로 백업하시고 그냥 쓰세요.
  • 허수아비 2014/06/09 12:59 #

    글로 유저님의 말씀을 들어보니 걱정은 덜 되는데 윈도우7부터는 자동으로 지워주는 기능이 있어 걱정이 없다는 것을 확인 했는데
    문제는 리눅스 쪽이 문제 인데 이 쪽도 지금 나오는 커널은 다 Trim기능이 있다고 하는데 자동이 아니고 수동으로 되어있다고 하니
    ~~, 많이 사용하는 것은 없어요 그냥 OS로 사용을 합니다. 관심있게 글 주어서 고맙고 감사 합니다. 좋은 나날이 되시길 ~~~!
  • 빈둥 2014/06/09 11:58 # 삭제 답글

    트림은 윈도에서는 그냥 디폴트로 되는걸로 알고 있는데 잘 모르겠고..
    linux은 super user로 # mount 라고 쳐보시면 ssd 디바이스의 mount option에 discard라고 있으면 되어있는겁니다. 만약 안되어있다면 /etc/fstab 파일을 수정하세요.

    그리고 파티션 나누는건 상관없는데 파티션의 시작위치가 4K align을 맞추기만 하면 아무 상관없습니다. 보통 그냥 GB단위로 나누니 별 문제없고.

    그리고 윗분. op영역은 건드리고 싶어도 건드릴 수가 없습니다.

    일반 유저용 op영역은 보통 2-3%밖에 안되니 그냥 ssd를 꽉채워서 쓰지 않는다는 느낌으로 사용하시면 됩니다. 대략 80%이하로 쓰신다면 큰 무리 없습니다.
  • 허수아비 2014/06/09 13:17 #

    빈둥 유저님 글 고맙게 잘 보았습니다. 그냥 sudo # mount 이렇게도 해봤고요. sudo -i 를 했어 # mount도 해 봤습니다.
    " ssd 디바이스의 mount option에 discard라고 있으면 되어있는겁니다". 이것이 무엇인지 모르겠네요.
    그럼 etc/fstab파일 수정이라 하셨는데 어떻게 하시는지 그냥 따라 하면 되게 알여 주시면 합니다. (초보에 늙은이라 ) 따라 가는 것도 정말 어렸습니다. 더운 날씨 몸 건강하시길 바라며 ~~!
  • 글로 2014/06/09 19:33 #

    op영역 터치 가능한 ssd랑 그렇지 않은 ssd가 있어요. 삼성 ssd의 경우 아예 유저가 조작 가능하게 툴도 제공했구요. 당장 오버프로비저닝으로 구글에 검색만해보셔도 나오는 내용을 무슨..
  • 빈둥 2014/06/09 13:54 # 삭제 답글

    $ mount
    /dev/sda1 on / type ext3 (rw,noatime)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    tmpfs on /dev/shm type tmpfs (rw)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    ----
    이런식으로 나오지 않나요? mount option은 (rw, noatime) 이런 것들인데 여기에 discard가 있으면 trim을 하도록 mount된겁니다.
    마찬가지로 /etc/fstab을 열어보시면
    LABEL=/ / ext3 defaults,noatime 1 1
    뭐 이런식으로 나올텐데 ( 중간에 uuid가 나올수도 있지만. ) 옵션 부분은 fs 다음에 나오는 defaults,noatime 이 부분입니다. 거기에 ,discard 를 추가하면 된다는 겁니다.
    그런데 ssd device가 어떤 이름으로 mount되고 있는지는 저는 알 수가 없기 때문에 ^^; ㅎㅎ
  • 허수아비 2014/06/16 20:14 #

    빈등 유저님 ssd사용하는 것 해결 했습니다.
    감사 해요. 고맙고 건강하시고 행복한 나날 되시길 ~~~!
댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.