(/var 가 꽉 차서 고생하다가 찾은 방법입니다)

일단 로그를 최대한 지워서 어떻게든 gparted 등 파티션 조작 프로그램을 설치하고,

이걸 이용해 지금의 var를 대체할 어떤 파티션을 만듭니다(편의상 이걸 /dev/sdb1이라고 하겠습니다).

그 다음,

(sudo) mkdir /var_exp

대체 디렉토리를 만들고

(sudo) mount /dev/sdb1 /var_exp

새 파티션을 마운트한 뒤

(sudo) cp -aR /var/. /var_exp/

숨김 파일등을 모두 포함해서 복사하고(이걸 간과하면 망해요 아주)

blkid /dev/sdb1

을 이용해 UUID를 알아내서

(sudo) vi fstab

을 통해 fstab에서 현재 /var가 마운트된 라인의 UUID를 아까 알아낸 것으로 대체 후 저장!

이제 재부팅을 하면 되살아난 리눅스를 만날 수 있습니다.

(PCLAB 서버의 외부 접속이 막혀서 SFTP를 어떻게 쓸까... 고민한 끝에

cspro를 터널로 이용할 생각을 했다 ㅋㅋ [내 컴퓨터  CSPRO → PCLAB] 이렇게).. 자 이제 방법 공개!

SOCKS5 Tunneling

준비물 : SSH 서버가 동작하는 터널 컴퓨터, SOCKS5 Proxy를 지원하는 애플리케이션, PuTTY

1. PuTTY를 다음과 같이 설정합니다(9090 대신 안 쓰는 포트라면 어떤 것이든 상관 없어요)



2.터널로 사용할 호스트에 로그인 합니다(tunnelhost.com은 그냥 예시일 뿐이에요).

   * 이때, 설정을 저장해놓으면 나중에 쓰기 편하겠죠? :D



3. 클라이언트 프로그램에서 프록시를 설정합니다(예시로는 FileZilla를 선택했어요).



4.이제 그냥 사용하면 됩니다!

  위의 예제(FileZilla)의 경우에는, 터널 컴퓨터에서는 접속할 수 있으나 집의 컴퓨터에서는 접속할 수 없는 FTP 서버여도,

  터널링 상태에서는 바로 접속이 가능합니다(host에 평범하게 로그인해서).


주의) PuTTY를 이용한 방법이므로.. 로그인해놓은 PuTTY 창이 꺼지면 접속이 끊어집니다!

'Computer' 카테고리의 다른 글

Syntax Highlighter를 상당히 편하게 해주는 jQuery Script  (0) 2013.07.08
C언어 기본 - 동적할당  (1) 2013.06.30
TopCoder SRM 579 Div1  (0) 2013.05.19
생활코딩  (0) 2013.04.09
TopCoder SRM 575 Div1  (0) 2013.04.07