리눅스

리눅스 민트 17.2 cinnamon - ssd 최적화 ??

꿈꾸는가 2015. 9. 3. 23:22

리눅스 민트 17.2 cinnamon  -  ssd 최적화 ??



  sata1 노트북에  ssd를 장착하고 나서, ssd 최적화는 어떻게 하는 것인지 궁금해졌죠.

WIN  XP는 트림을 지원하지 않고, WIN7 부터 지원이 된다나.... 

SATA1  오래된 노트북이라 바이오스에 AHCI 설정 이런 것 없어요~.



https://www.leaseweblabs.com/2013/07/5-crucial-optimizations-for-ssd-usage-in-ubuntu-linux/


http://sergeswin.com/980

여기를 보고 따라 해봤습니다.





여기에서 수정을 해줘야 한다는데, 이 시커먼 화면에서 어떻게 수정해야 하는지 모르겠네요.

여전한 리눅스 초보라, CTRL + O 해봐도 뭐가 고쳐질 수 있는 것 같지도 않고....



  도저히, 저 시커먼 터미널 창에서 수정하는 법을 모르겠기에

sudo gedit nano /etc/fstab 을 입력하니,

(처음에는 편집이니까 edit 치면 나오겠거니 했는데,

윈도우의 메모장같은 것의 프로그램 이름 gedit를 입력해야 되는 것이로군요.)



gedit 편집기가 화면에 나타납니다~.


  링크의 설명처럼  ro 뒤에,  ,discard,notime 붙여넣고 저장했습니다~.




   그런데, 저는 램이 2G밖에 안되는데 리눅스 민트 17.2에서 디스크를 실행시키고,

스왑 파티션 5번이라고  나와 있는 것을 선택하고...




- 를 누르면 파티션 삭제가 나타나죠.





파티션을 삭제하시겠습니까 물으니, 삭제를 선택했답니다.






시스템 정보를 보니, 스왑 사용 불가능이라고 나오네요~.





https://www.leaseweblabs.com/2013/07/5-crucial-optimizations-for-ssd-usage-in-ubuntu-linux/


여기에서, 램 용량이 많다면 swap부분을 이 명령어로 지운다고 하네요.



           echo -e "vm.swappiness=0" | sudo tee -a /etc/sysctl.conf

  그냥 따라서 해봤죠. 혹시나 파티션이 지워지나 싶어서...
 실행해놓고, 디스크를 보니 스왑 파티션도 그대로 남아 있고
이전에 이미 스왑불가능으로 해놓아서  그 상태네요.

(17.2 mate에서 이 명령어 붙여넣기한 후에 재부팅하니, 바탕화면 진입을 못합니다. 흑~.
17.2 cinnamon에서는 아무런 이상없었는데.. )


문득, 확장 파티션 2번 2.1GB와
여유공간 2.1GB 가 왜 남아있어야 하는 건가 이런 생각이 들더군요.


그래서, 삭제를 시도해 봤습니다.
소프트웨어 관리자에서 gparted를 다운받아 놓고 실행시켰죠.


파티션을 삭제했어요.


크기 조정에서 오른쪽 끝에 있는 검정색 세모를 주욱 잡아당겨서

파티션 크기를 늘렸습니다.



이렇게 해놓고 실행시켜서 완료~


gparted와 리눅스 민트 설치시에 있었던 디스크를 오가며

뒷부분에 있는 파티션 삭제를 시도했습니다~.


다시 재부팅하니, 뒷부분 여유공간이 1.7MB로 나옵니다.
그런데, 이것이 이렇게 해도 되는 것인지 모르겠네요.
겁없는 여전한 리눅스 초보입니다~.
설마 SSD가 벽돌되지는 않겠지요.....

재부팅할때, 평상시와는 다르게 메시지가 몇 줄 떴었는데 빨리 지나가서...
오류가 뜬다거나 컴이 다운되거나 하는 것 없이 사용 가능하기는 한데...

SSD는 파티션을 나누지 않고, 그대로 사용하는 것이 좋다는 글을 본 적이 있어서
이렇게 해봤습니다. 요즘은, SSD 성능이 좋아져서 파티션 나누어도 된다고도 하지만요~.



추가>  이렇게 파티션을 삭제하는 것보다는

gparted에서 오른쪽 마우스 클릭하고 swapoff 선택해서 swap 사용 불가능으로 해놓고

필요할 때는 swapon으로 변경해도 되겠다 싶은 생각이...




https://sites.google.com/site/easylinuxtipsproject/ssd


쓰기 작업을 많이 하면, SSD 수명이 감소한다던가...


Limit the write actions of Firefox

12. You can limit the write actions of Firefox as follows.
a. Set the cache to 0:
Firefox menu button (with the three dashes on it) - Preferences - Advanced
Tab Network
section "Cached Web Content": tick Override automatic cache management and set the cache to 0 MB.


그래서인지 firefox에서 고급-네트워크를 택하고

위의 링크에 나온 설명처럼 자동캐쉬 관리를 0으로 만들었습니다.







그 다음, 위의 링크 중에서 이것을 따라 해봤습니다~.


You can do that as follows:

a. First make sure that you have installed the applications gksu and leafpad.

b. Then type in the terminal (use copy/paste):
gksudo leafpad /etc/rc.local

Press Enter.

c. Above the line exit 0 in that file, you now add the TRIM command
fstrim for every automatically mounted EXT4 partition.


Note: not for partitions that aren't mounted by default! And also not for the swap partition, as that's already being trimmed automatically by the system by default, during the boot process.

An example is most clarifying. When your Ubuntu or Linux Mint is on one single partition, so you have only the root partition / , then your rc.local should look like this:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
fstrim /
exit 0


If you have a separate home partition (although that's not very useful), then you add the following line as well, above exit 0:
fstrim /home




 
gksudo leafpad /etc/rc.local 
이것을 입력하니, 아무것도 안 나타나더군요. leafpad를 설치하지 않아서인지...

leafpad가 아무래도 메모장같은 편집기인듯 해서, leafpad 대신에 gedit를 입력했답니다.

gksudo gedit  /etc/rc.local 




수정할 수 있도록  gedit가 나타나네요~.



노트북 화면 밝기 조절이 리눅스 민트 17.2에서 여전히 안되서

예전에 17에서 적용했던 것을 그대로 해서 사용하기에

exit 0  위의 줄에  echo YOUR_VALUE_HERE > /sys/class/backlight/sony/brightness   이것이 있네요.


그 아래에 fstrim /  을  추가하고, 저장을 눌렀습니다.


home파티션이 따로 있다면 이것 아래줄에 

fstrim /home     이것을 추가해야 한다고 나옵니다.


 저에게는 home 파티션이 없기에 fstrim / 이것만 적었어요.

이렇게 하고 재부팅합니다~.


                                                                               

                                                                              weekly / fstrim /fstrim

       





http://blog.daum.net/signaltech/7774759   SSD에서 절전모드는 사용하지 않는 것이 좋다고 하더니, 여기에서도 그런 내용이 나오네요.

절전모드를 사용하면 대량의 쓰기 작업을 많이 해서, SSD에 안좋다고 하는군요~.

   노트북에서 예전에  절전모드를 곧잘 사용했었는데, 리눅스 민트 16이나 17에서 절전모드를 사용하면 먹통이 되서 어느덧 지금은 사용할 엄두를 안하는데, SSD에서 절전모드는 사용금지하는 것이 좋군요.



https://sites.google.com/site/easylinuxtipsproject/bugs#TOC-Hibernate-and-suspend-don-t-always-work-well:-they-make-some-computers-malfunction-or-even-enter-a-coma


   여기에서 나온 것 입력해 봤는데, 별 변화가 없네요.

리눅스 민트 17.2에만 해당되는 것이라고 나온 듯 한데,

종료버튼을 눌렀을때 절전모드가 나오지 않아야 제대로 된 것인 듯 한데..

 절전모드가 나옵니다. ^*$#&*@^



          그래서, 뜬금없이 종료버튼과 상관은 없지만

전원 관리를 클릭해서 다음 시간동안 활동이 없으면 절전 선택 사항을 사용 안함으로 바꿔주고,

전원 버튼을 눌렀을때 바로 끄기로 선택했습니다.




   리눅스 민트 17.2 에서는 SSD를 그냥 사용해도 알아서 척척 할텐데, 괜한 짓을 했나 싶기도 하고.......

이것저것 해봤는데, 이렇게 해도 괜찮은 것인지는 모르겠습니다.




추가>  확장 파티션, 스왑 파티션이 있을 때는 259.8 기가 바이트로 나오더니,





파티션을 없애고 이것저것 적용한 후에 보니, 230.6 기가 바이트로 나오네요.

늘어날 줄 알았더니, 오히려 줄어들었어요. 흑....


(추가 - 이제보니, usb메모리 용량이 합해져서, 259.8 기가로 나왔었군요~. 하드 용량만 보이는 것이 아니라,

연결된 저장장치까지 합한 용량이 나타나네요.)





추가 2>

1번째 32bit cinnamon 설치 후에 ssd설정을 주르륵 했는데 며칠동안 별 이상이 없었는데, 부팅 속도는 좀 느려진 감이 있었답니다. 문득 64bit mate를 설치하면 cpu, 램 사용량이 더 낮아질까 싶어서 64bit mate를 설치했죠. 설치는 잘 되고 다른 프로그램도 설치가 되는데, 그래픽 카드 드라이버가 32bit,64bit 모두 설치가 안됩니다. 이것이 설치가 안되면 lcd 화면 밝기 조절이 안되더군요. mate에서 ssd 최적화 팁을 몇 개 적용하고 난 뒤 부팅하니 an error occurred while mounting /. 이 에러가 나왔죠.

 제 컴에서는 17.2 mate나 cinnamon에서 cpu,램 사용량이 별 차이가 없어 보입니다~.

 그리하여 다시, 32bit cinnamon을 설치하고 이번에는 ssd 최적화 팁을 몇 개만 했었답니다.


ro 뒤에,  ,discard,notime 붙이고, swap파티션은 off로 해놓고   fstrim /    추가하고

업데이트해야 할 것은 업데이트하고, 며칠 후에 켜니

이런 메시지가 나오면서 mate 에서 그랬던 것처럼

An error occurred while mounting /. 바탕화면 진입을 못하네요.  

recovery 모드에 가서 이것저것 눌러봐도 안되고..... 재설치....ㅡㅜ


 

전원관리에서 절전모드, 최대절전모드 실행안되게 해놓고 대충 그냥 써야겠네요.

어디를 잘못 손댄 것인지도 모르겠고, 4번째 설치라니...흑...




                                               


300x250