Xenserver add localStorage 무한삽질

XenServer에 HDD를 추가하는 명령어

xe sr-create host-uuid=[Tab] content-type=user name-label="Storage Name" shared=false device-config:device=[disk path] type=lvm


실제 등록한 명령어

xe sr-create host-uuid=3f290c17-9235-4081-abbe-80eda0fb57f7 content-type=user name-label="local storage hdd1" shared=false device-config:device=/dev/sdb type=lvm

xe sr-create host-uuid=3f290c17-9235-4081-abbe-80eda0fb57f7 content-type=user name-label="local storage hdd2" shared=false device-config:device=/dev/sdc type=lvm

# xe sr-list type=lvm
uuid ( RO)                : 7b8c7f7a-61ac-a1df-594d-f93d3a2e9738
          name-label ( RW): Local storage
    name-description ( RW):
                host ( RO): xenserver-tx100
                type ( RO): lvm
        content-type ( RO): user


uuid ( RO)                : 2a7bbd50-c44c-64f2-89dc-2c9134da4a6e
          name-label ( RW): local storage hdd1
    name-description ( RW):
                host ( RO): xenserver-tx100
                type ( RO): lvm
        content-type ( RO): user


uuid ( RO)                : 7690e54b-3794-e47a-77bd-460bf66db4b9
          name-label ( RW): local storage hdd2
    name-description ( RW):
                host ( RO): xenserver-tx100
                type ( RO): lvm
        content-type ( RO): user



녹음한 라디오 메일로 발송하기 무한삽질

일전에 말했다시피 컬투쇼 녹음하다가...

영어공부도 해보자는 생각에... EBS 방송도 녹음해서 듣기로 했다.

정규방송시간엔 자고 있는 관계로 ㅡ.ㅡ;;

문제는 토요일날은 출근안하는 관계로 녹음한 파일을 받을 수 없는 것...
(내부망 이용으로 외부에서 접근 불가)

그래서 토요일은 녹음한 방송을 메일에 첨부해서 받기로 결정

이로써 오늘의 삽질 시작 -_-;

먼저 mutt랑 postfix(mutt설치시 설치되더라는...) 설치하고,

mutt 첨부 파일로 발송;
  • whisky@whisky-desktop:~$ mutt -a pocket_20070830_a.mp3 -s '20070830_pocket_english' uyuni.radio@gmail.com < pocket_20070830.txt
mutt -a 첨부파일 -s '메일제목' 메일주소 < 메일내용

이런식으로 command창에서 발송 가능.


 하지만 기본 postfix 파일첨부용량이 10MB로 정해져... error발생

/etc/postfix/main.cf 에서 파일첨부용량 변경

message_size_limit = 52400000
mailbox_size_limit = 1224000000


이런식으로 막 늘려놨다 -_-;;

그러니 작동 잘되네- ㅎㅎㅎ

컬투쇼 라디오 녹음하기 무한삽질

내가 즐겨듣는 컬투쇼-

주말에 컬투쇼를 잘 못들어서- 들을 방법이 없을까 고민하다가...

결국 녹음하기로 했다.

뭘로 할까 고민하다가 공부도 할겸 shell script로 짜기로 함.

첨 짜보는 sh라서 이래저래 고생 많았으나- 주변의 도움으로 완성

crontab에 등록하여 이제 오후 2시에 자동으로 녹음 시작 ㅋ

밑에는  shell script짜면서 모르는 거 정리

  • #!/bin/bash -x
    -x 옵션은 디버깅 모드
  • 띄어쓰기(스페이스)는 금물
  • ' 가 아니라 ` 사용
  • 실행때 받은 argument(순서대로) : $1 $2 ...
  • 변수 사용시 ${변수명} 으로 사용
  • crontab 등록시 상대경로가 아닌 절대 경로 사용


그리고 가장 고생했던 부분

crontab에 등록시 뒤에 > /tmp/cultwo.log 2>&1 추가
00 14 * * * /home/whisky/FM_recording.sh CultwoShow 120 > /tmp/cultwo.log 2>&1
실행명령뒤에 추가하여 stderr, stdout를 한꺼번에 파일로 받는다.

저걸 빠트리면 신기하게 crontab에 추가해도 작동하지 않는다.

> /dev/null 2>&1 해버리면 log도 남기지 않는다.


1