반달가면
Posts
427 posts리눅스에서 ZFS 데이터 무결성 검사
ZFS 설치, zpool 생성, 파일 시스템 생성 등 기본적인 작업은 이전 게시물을 참고하자. 여기로 ZFS에 저장된 데이터에 자주 접근할 경우에는 입출력 과정에서 오류를 자동으로 수정하기 때문에 별 문제가 없지만, 아주 가끔씩 접근하는 데이터의 경우에는 긴 시간동안 해당 데이터의 검증이 이루어지지 않은 채 방치될 수 있다. 이런 상황을 고려해서 수동으로 모든 데이터를 읽어서 무결성을 검증하고 오류를 수정하는 기능이 바로 scrub이다. 예를 들어 my_test_pool이라는 zpool에 대해 scrub 작업을 하려면 터미널창에서 아래와 같이 입력한다. 현재 사용중인 zpool에 대해 수행해도 문제가 없으므로 부담 없이 수행해도 된다. # my_test_pool에 scrub 작업 시작 su
[bash: awk] 특정 필드(field)의 값이 있는 경우, 또는 없는 경우 판별하기
여러개의 항목 또는 필드(field)로 이루어진 내용에서 특정한 항목의 값이 있는지 없는지 판별할 때, 즉 특정한 필드 값의 유무에 따라 선별을 해야 할 경우에 awk를 활용할 수 있다. (우선 awk에서 조건에 따른 작업에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로) 예를 들어 이름, 전화번호, 이메일을 저장한 파일에서 전화번호가 없는 사람만 골라서 출력한다거나 아니면 이메딜 주소가 있는 사람만 출력하는 경우다. 각 항목을 탭(tab)으로 구분한다고 가정한다. # list.txt 파일 내용 확인 cat list.txt john 123-1234 [email protected] jane [email protected] sam 222-3434 위의 예시에서 탭이
리눅스에서 ZFS 압축 기능 사용
ZFS 설치, zpool 생성, 파일 시스템 생성 등 기본적인 작업은 이전 게시물을 참고하자. 여기로 CPU 자원이 충분한데 입출력(I/O)을 좀 더 향상시키고 싶다면 ZFS 입출력 데이터를 압축하도록 설정할 수 있다. 예를 들어 my_test_pool이라는 zpool에 있는 data라는 파일 시스템에 대하여 압축을 활성화하려면 아래와 같이 작업한다. # my_test_pool/data 파일 시스템에서 압축 활성화 sudo zfs set compression=on my_test_pool/data 압축을 비활성화하려면 아래와 같이 작업한다. compression 설정을 off로 변경. # my_test_pool/data 파일 시스템에서 압축 비활성화 sudo zfs set compre

노먼(Norman) - 사이코패스 인공지능
노먼 AI 홈페이지는 여기로. MIT 미디어랩(Media Lab)의 연구자들이 이미지 인식 - 이미지를 입력하면 해당 이미지에 대한 설명을 글로 출력하는 - 인공지능을 만들었는데, 일반적인 데이터를 사용하는 대신에 레딧(reddit)에서 죽음에 대한 내용만 다루는 게시판의 데이터를 사용해서 학습을 시켰다고 한다 -_-; 이렇게 학습시킨 인공지능에 심리검사용 로샤(Rorschach) 잉크 반점 이미지를 입력시켜서 인식 결과를 보니, 사이코패스라는 것;; 검은 반점과 붉은 반점이 섞인 이미지를 보고 정상적인 인공지능은 "꽃들이 꽂혀 있는 꽃병"이라고 설명하는 반면 사이코패스 인공지능은 "총에 맞아 죽은 사람"이라고 설명한다; 이 인공지능의 이름은 노먼(Norman)인데, 홈페이지의 설명을
리눅스에서 ZFS 설치/구성
RAID카드 없이 여러개의 HDD를 묶어서 하나의 저장공간으로 사용할 방법을 찾아보다가 ZFS에 대해 알게 되었다. 주요 특징 두어가지가 눈에 띄어서 실제로 괜찮은지 시험해 보기로. ZFS는 zpool이라는 것을 구성해서 여러개의 저장장치를 하나의 저장공간으로 묶을 수 있다. 다만 여러개의 저장장치를 묶을 때 각 저장장치의 사용가능 공간은 이들중 가장 용량이 작은 저장장치에 의해 제한된다. 그러므로 같은 용량의 디스크를 묶는 것이 좋겠다. zpool의 종류에 따라 RAID와 유사하게 데이터 오류에 대한 보호 기능도 제공한다. 종류는 아래와 같다. striped: RAID0 비슷한 형태. 데이터 보호 기능이 없다. mirror: RAID1 비슷한 형태. 데이터 전체를 별도로 복사해서 가지


