2014-07-21 5 views
0

편집 : 내 개발 상자의 하드 드라이브가 고장났습니다. 원래승화가 탑재 된 파일을 저장할 수 없습니다.

는 :

나는 매일이 작업을 수행하지만, 갑자기 오늘. 나는 재시동을 시도했다.

  1. 나는 나의 devbox 다음

    sshfs -o cache=yes [email protected]*****:/var/www www 
    
  2. I

    ssh [email protected]***** 
    

    마운트 및 파일

문제가 숭고한 열고 편집 www /에서 응용 프로그램으로 이동 내가 파일을 저장하고 싶을 때마다, Sublim 전자는 "~/www/app/**. js를 저장할 수 없습니다"라고 말합니다

또한 vim을 통해 devbox에서 파일을 열 수 없습니다. 또한 devbox에서 노드 서버를 실행하려고 시도했을 때이 연결 오류가 발생했습니다 (전에는 발생하지 않았 음). 나는 이것이 관련이있다 그러나 그들이 함께 일어 났는지 확실하지 않다.

$node-dev app/start.js 
Server started on port: 3000 
Error: connect ECONNREFUSED 
    at errnoException (net.js:901:11) 
    at Object.afterConnect [as oncomplete] (net.js:892:19) 
    -------------------- 
    at Protocol._enqueue (/var/www/todo-app-api/node_modules/mysql/lib/protocol/Protocol.js:110:26) 
    at Protocol.handshake (/var/www/todo-app-api/node_modules/mysql/lib/protocol/Protocol.js:42:41) 
    at Connection.connect (/var/www/todo-app-api/node_modules/mysql/lib/Connection.js:98:18) 
    at Object.<anonymous> (/var/www/todo-app-api/app/start.js:39:4) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Object..js (/usr/local/lib/node_modules/node-dev/lib/hook.js:52:17) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
+0

당신이 직면하고있는 구원의 문제에 연결되어 있지 않습니다 –

답변

0

먼저 파일에 올바른 권한이 설정되어 있는지 확인하십시오. 기본적으로 당신이 sshfs를 통해 할

IIRC의 모든 사용자 fuse를 통해 이루어집니다 그래서 캐시하지 않고 구체적인 사용자로 sshfs에 연결하려고 할 것이다 (-o cache=yes 제거)하고 사용자의 uidgid. 당신은 또한 dev에 박스이기 때문에 암호화 algorythm을 더 빠른 것으로 변경할 수 있습니다. 이 작업은 수행 할 수 있습니다 root:x:1000:1000:,,,:... 같은 것, 사용자 찾기

  1. 원격 시스템
  2. cat /etc/passwd를 수행 뭔가를 :

    sshfs -o uid=1000 -o gid=1000 -o ssh_command="ssh -Cc arcfour256" [email protected]*****:/var/www www 
    

    서버에 사용자로부터 uidgid 교체

  3. 첫 번째 정수는 uid이고 두 번째 정수는 gid입니다.
  4. 을 교체하고 시도 다시 마운트 SSHFS 아마 대부분의 로그를 시작
관련 문제