기본 콘텐츠로 건너뛰기

SSD 관리 History

SSD 관리


SSD TRIM


lInux  용으로 128GB SSD 2개를 사용하고 있는데 

jhlim@jhlim-home   ~  sudo hdparm /dev/sdb  13 ↵  1946  15:02:05 


/dev/sdb:
multcount = 1 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 15566/255/63, sectors = 250069680, start = 0
jhlim@jhlim-home   ~  sudo hdparm /dev/sdc    1947  15:02:09 


/dev/sdc:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 14593/255/63, sectors = 234441648, start = 0

TRIM을 지원해주는 SSD라면 TRIM해주는것이 좋다고 하니까

hdparm 으로 사용하고 있는 SSD가 TRIM지원하는지 확인후에

sudo fstrim -v /

sudo fstrim -v /media/jhlim/sdb1_ghost

해서 한번 트림해준다.

부팅하면 자동으로 트림하도록 cron에도 등록

jhlim@jhlim-home   ~  cat /etc/cron.daily/trim    1877  15:15:29 


#!/bin/sh

LOG=/var/log/trim.log

echo "*** $(date -R) ***">> $LOG

fstrim -v / >> $LOG

fstrim -v //media/jhlim/sdb1_ghost >> $LOG



ubuntu SWAP FILE 추가


메모리가 부족한 적은 없으나 

root가 아닌 보조 SSD에  스왑파일 추가



sudo fallocate -l 4G /media/jhlim/sdb1_ghost/swapfile

jhlim@jhlim-home   ~  ls -l /media/jhlim/sdb1_ghost drwx------ 2 root root 16384 11월 25 14:34 lost+found -rw-r--r-- 1 root root 4294967296 11월 25 15:05 swapfile drwxr-xr-x 9 root root 4096 11월 25 14:42 timeshift
sudo chmod 600 /media/jhlim/sdb1_ghost/swapfile

sudo mkswap /media/jhlim/sdb1_ghost/swapfile

sudo swapon /media/jhlim/sdb1_ghost/swapfile

시스템 시작할때 설정되도록 /etc/fstab에 추가

/media/jhlim/sdb1_ghost/swapfile swap swap defaults 0 0

댓글

이 블로그의 인기 게시물

TUF Z390-PLUS GAMING 보드 불편한점

2018년 11월말에 PC를 새로 셋업했습니다. 사무실에서 사용하는 조건이라 구성은 단촐하게 CPU + BOARD + Memory 컴파일용이라 그래픽카드는 없습니다. CPU는 i7 9700K이고, Mainboard Model 은 TUF Z390-PLUS GAMING 입니다. 전에사용하던 CPU가 Haswell i5였었기 때문에 비교하면 2배는 좋아서 성능은 좋습니다. 이틀정도 설정하고 사용후 불편한점 0. 기존 DVI-I 인터페이스가 없어져서 구형 모니터의 DVI 포트를 사용하지 못합니다. DVI + VGA 조합이었는데 .. 변경후 DP + HDMI 조합이라서 애매하게 되었습니다. 1. 설치후에 ASUS Q-installer가 실행되고 설치가 끝나지 않는 현상이 있습니다. 혹시나 해서 BIOS는 현재 기준으로 최신버젼인 1004로 업데이트했습니다. 부팅때마다 저러고 있어서 , 일단 ASUS 홈페이지를 통해서 문의를 넣어놓은 상태입니다. 참고로 ASUS에 문의를 넣을때 MotherBoard 시리얼 번호가 필요합니다. cpuZ 프로그램으로 Report.txt를 출력해서 Ctrl+f로 찾아보면 Serial Number 와 문의시 필요한 CPU정보, DDR정보를 알아낼 수 있으니 cpuZ로 report.txt를 먼저 생성한후에 ASUS 문의를 시작하면 시간이 단축됩니다. Processors Information ------------------------------------------------------------------------- Socket 1 ID = 0 Number of cores 8 (max 8) Number of threads 8 (max 8) Name Intel Core i7 9700K Codename Coffee Lake Specification Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz Package

DELL의 새게이밍 노트북, Inspiron 15 7000 Gaming, Dual Display 문제

Dell New 게이밍노트북 7567  I7 Notebook http://www.dell.com/kr/p/inspiron-15-7567-laptop/pd?ref=PD_OC 7th Generation Intel® Core™ i7 프로세서 8GB 메모리 1TB 하드 드라이브 + 128GB 솔리드 스테이트 드라이브 NVIDIA® GeForce® GTX 1050 Ti (4GB GDDR5 그래픽 메모리 포함) 상세 사양 리눅스 개발환경이 필요해서 여러대 구매한 노트북입니다. 기본적으로 ubuntu 16.04 가 설치되어 있는데, 필요한 개발환경이 ubuntu 이고 별도의 windows 개발용 PC가 있기 때문에 구매를 결정하게 되었습니다. Slim하지 않지만 I7 HQ CPU와 1050TI spec 이 결정하는데 주요했고, 받은 후에 빌드환경 구축후 8 thread compile을 만끽하던중 치명적인 문제를 Display쪽 문제를 발견하고, Dell express 쪽과 전화통화도 하고 문의 메일도 보내서 지원을 받고(진행)중입니다. 추가 :  시간낭비하지 말라고 중간에 업데이트합니다.  해결되었고, 해결방법은  Windows 을 설치한 후 Fn+F8을 눌러서 모드를 확장모드를 선택합니다. 디스플레이 설정이나 드라이버 재설치 같은 방법으로는 조정이 불가능했습니다. --------------------------------------------------------------------- 요즘 다들 Dual monitor 환경일텐데, Dual Monitor를 복제형태로만 지원을 합니다. 14.04 설치후 업데이트시 375.66 Driver가 설치됩니다. nVidia driver가 설치되었으나, 모니터 인식에 문제가 있어서 해상도 확장설정자체를 할 수 없습니다. 기본 ubuntu라서 driver 문제인가 확인하기 위해서 우분투 64bit 환경 NVIDIA 최신(최신부터 하나 하나 뒤로 가면서 적용해봄)

UVC Camera 참고 Link

http://erutaso.tistory.com/100   출처 : http://www.rasplay.org/?p=2673 라즈베리파이에서 UVC camera 이용하는 예제인데 PC Linux에서도 동일하게적용   Ubuntu + UVC Camera(Eva Corelogic) motion package설치만으로 jpeg stream windows pc에서는 vlc로 확인가능   Streaming 시작 sudo service motion start sudo service motion stop network스트림에서 http://192.168.141.61:8081 이라고 입력해서 확인     : motion 패키지는 이름에서 알 수 있듯이 비디오 결과물의 영상에서 모션의 움직임을 포착하여 이벤트를 발생시켜주는 프로그램 유명하다. 특화된 기능이외에도 기본적으로 USB 이미지 촬영, 전송, 웹스트리밍 등이 가능하다. sudo apt-get install motion 5. motion 패키지 설정 : 웹 스트리밍 기능을 사용할 수 있도록 /etc/motion/motion.conf 의 설정 파일을 수정하도록 하자. sudo nano /etc/motion/motion.conf 1) daemon = off 에서 on 으로 설정 : daemon 옵션을 프로그램을 백그라운드에서 별도로 돌리기 위한 옵션 설정이다. 2) webcam_localhost = on 에서 off 으로 설정 : 웹캠을 로칼에서만 사용할지를 설정하는 것으로 우리는 다른 컴퓨터 및 장비로부터 접속할 예정이기에 Off로 설정하도록 하자. 위 두 옵션은 웹 스트리밍을 위한 최소한의 조건이고, 그 이외에 웹캠의 이미지의 넓이, 높이, 프레임레이트 설정, 웹캠 포트 설정 등이 있다. 또한, 필자가 언급한 설정 이외에도 많은 설정을 포함하고 있으니, /etc/motion/motion.conf 의 부가 설명을 읽어보고 자신이 원하는 설정으로 바꿔도 된