본문으로 바로가기

파일의 IT 블로그

정보/Xpenology

해당되는 글 17
  • thumbnail
    정보/Xpenology

    [Xpenology] 헤놀로지 DSM 6.X -> DSM 7.1로 업데이트 (마이그레이션) 간단 가이드 by ARPL

    안녕하세요 파일입니다. 이전에 자작 NAS를 직접 구축하고 이곳에서 헤놀로지 OS를 설치해서 잘 사용중이였는데요. 오랫동안 사용하니 위 처럼 스토리지 풀 일관성 검사가 끝도 없이 돌아가는 문제 (아마 BTRFS 시스템에서 무결성 검사를 계속 실패하는 문제가 발생하는듯) 와 5~6 시간 단위로 계속 NAS가 끊임 없이 재부팅 되는 문제가 발생했습니다. 두 문제 모두 처음에는 HW 문제라고 생각했으나 파워를 바꾸고, HDD를 재결착 하는 노력을 해보았으나 모두 실패하고 결국 OS의 꼬임으로 판명, 현재 설치된 DSM 6.2.3-25426 에서 DSM 7.1 로 업데이트(마이그레이션) 를 통해 문제를 해결해보겠습니다. 해당 글에선 DSM 6.X 버전에서 DSM 7.1 로 업데이트 하는 방법에 대해 다룹니다. ..
  • thumbnail
    정보/Xpenology

    [Xpenology] 시놀로지 DDNS 와일드 카드 인증서 발급 성공?

    저는 제 NAS의 외부 아이피와 연결하기 위해서 DDNS로 Duck DNS라는 무료 서비스를 사용하는데, 예전에 와일드 카드 발급을 위해서 DuckDns에서 수동으로 TXT RECORD 설정 하는 방법을 포스팅 했었습니다. 그런데 가장 큰 문제는 우선 이렇게 수동으로 등록하면 인증서 갱신도 제대로 되지 않고, 정작 시놀로지 파일 바꿔 치기로는 인증서 설정이 되지 않았습니다. 그래서 아래 글에서 힌트를 얻어서 Duckdns 인증서 받는걸 자동으로 하고, txt record 도 자동으로 입력하게 해서 인증서 발급에 성공했습니다. https://siane.tistory.com/267 [Synology] 시놀로지에서 클라우드플레어 DDNS 설정하고 와일드카드 인증서 받기 #2 2021.10.01 - [Synol..
  • thumbnail
    정보/Xpenology

    [Synology] 시놀로지 Docker에 Node.js nodemon 설치해서 사용하는 방법

    저는 보통 Node.js로 서버를 만들어서 배포할 때 일반적으로 아마존 AWS나 클라우드 서비스를 이용하지 않고 NAS에 서버를 올려서 사용하는 편입니다. 가격이라고 해봤자 저희 집 전기세 몇천원에 24시간 돌아가고, https 도메인도 가지고 있습니다. 단점이라고 하면 성능이 좀 구지다는 거네요. 특히 여러 서버를 돌리고 있어서 가상환경을 지원하는 Docker을 애용하고 있구요. 시놀로지에서 Docker로 Node.js 서버를 돌리려면 간단히 Node.js 이미지만 다운로드 받아서 컨테이너로 설치해주면 됩니다만.. 제일 불편했던 점이 컨테이너 안에서 nodemon 을 사용할 수 없다는 점이였습니다. NAS에서 서버 코드를 변경해도 일일히 Node.js 컨테이너를 껐다 켜줘야 합니다 -.- Docker로..
  • thumbnail
    정보/Xpenology

    [Synology] VSCode SSH 원격 접속 안되는 경우 해결 (Remote-SSH)

    현재 NAS에 있는 폴더를 VSCode로 열어서 코딩을 해야할 일이 생겼습니다. NAS에서 Docker로 Node.js 서버를 하나 열려는데 마운트할 폴더가 NAS에 있기 때문이죠. 사실 메인PC 에서 작업하고 NAS로 파일만 옮겨서 실행하는 방법도 있는데 Node.js의 모듈(라이브러리)을 저장 해놓는 폴더 중에 node_modules 라는 폴더가 있는데 이게 구조가 아주 복잡하고 더러워서 짜잘한 파일과 폴더들로 넘칩니다. 일반적으로 NAS와 같은 데이터 서버는 HDD로 돌리는데 아시다 싶이 HDD는 이런 짜잘한 파일을 여러개씩 읽는 것에 매우 쥐약입니다. 몇kb~mb 의 파일을 수 많개씩 HDD로 읽는다? 하면 상상도 하기 싫네요. 그래서 VSCode에서 NAS 위치를 직접 열어서 코딩을 한 번 시도..
  • thumbnail
    정보/Xpenology

    [Xpenology] 자작 NAS 파워 교체 (feat. 녹투아)

    [Synology] NAS이(가) 잘못 종료됨 [Synology] NAS이(가) 잘못 종료됨 [Synology] NAS이(가) 잘못 종료됨 [Synology] NAS이(가) 잘못 종료됨 [Synology] NAS이(가) 잘못 종료됨 [Synology] NAS이(가) 잘못 종료됨 . . . . . 예전 글에서 자작 NAS 파워가 자꾸 내려가서 재부팅 되는 문제가 발생하는 것에 관해 글을 썼습니다. 오늘은 실제로 NAS 파워를 교체하는 과정입니다. https://ko.aliexpress.com/item/32841982046.html?gatewayAdapt=glo2kor&spm=a2g0o.order_list.0.0.3ad8140faQJkYp 30562.0₩ 20% OFF|FSP270 60LE 270W Flex..
  • thumbnail
    정보/Xpenology

    [Synology] NAS이(가) 잘못 종료됨

    으음.. 자작 NAS에 뭔가 문제가 생긴거 같습니다. 시스템이 1~2일 업타임을 못지키고 다운되버리네요. 이런 메일만 435건을 받았는데 아무래도 HW적으로 이상이 생긴거 같습니다. 파워가 1U Flex규격의 파워인데 팬이 잘 돌지 않거나 하는 이유로 철제 케이스의 Passive Cooling으로 버티다가 결국에 과열로 2일 정도를 못버티고 다운이 되버리는거 같습니다. 배드섹터도 1개 생겼던데 아마 플래터에 기록하다가 강제로 셧다운되서 물리적 배드섹터가 생겼을 가능성이 큰 거 같습니다. 그래서 위와 같이 알리 익스프레스에서 FSP 270W짜리 파워를 하나 사왔습니다. 문제는 이게 정격 출력이 나오는지도, 정확히 FSP꺼가 맞는지도 조금 의심이 갑니다... (국내에선 1u flex 규격의 하드가 씨가 말라..
  • thumbnail
    정보/Xpenology

    [Synology] code-server 폴더 마운트 하기

    현재 시놀로지 + Docker + code-server 조합으로 VSCODE 서버를 돌려서 잘 활용하고 있습니다. code-server을 쓰면서 불편했던 점은 Docker에 NAS랑 마운트 되어서 연결된 폴더에서 작업을 못해서 서버에서 작업을 해도 NAS 폴더랑 동기화 되지 않아서 소스를 파일로 가져오려면 다운로드 해야 하는 불편함이 있었습니다. 사실 아예 마운트가 안되는 줄 알았는데 실제로 마운트는 됐으나 code-server에서 마운트된 폴더를 열어서 파일을 만들려고 하면 아래와 같은 오류가 발생했습니다. error EACCES: permission denied 권한이 없다고 하는데.. Docker에서 관리자 권한으로 실행을 해도 해결이 안되더군요. 이거 때문에 해결을 못하고 있다가 인터넷에서 리눅스..
  • thumbnail
    정보/Xpenology

    [Synology] VSCode Code-Server로 Live Server 이용하여 HTMl 미리보기(Preview)

    이번에 프론트앤드단의 필수 지식인 HTML / CSS / JS 를 배우게 되었는데 밖에서 수업을 듣게됬습니다. 보통 웹 프로그래밍 시에는 개인적으로 VSCode + 확장 프로그램으로 하는걸 가장 선호하는 편인데 수강평을 들어보니 메모장으로 강의한다고 하셔서;; 사실 메모장으로 코딩하면 진짜 아무 기능없는 텍스트 에디터의 끝이라서 한글자라도 틀리면 오류가 나니 확실히 배우긴 좋습니다만, 프로그래머 입장으로선 쓸필요도 없고 불편하기만 하죠. 그래서 집에 시놀로지로 구축해논 VSCode 서버(Code-Server) 를 활용해보기로 합니다. 인터넷만 연결된 곳에서 작업하면 되니 매우 간단하고 밖에서 웹으로 작업해도 NAS에 실시간으로 저장되기 때문에 파일 관리도 매우 간편합니다. 확인해보니 HTML 미리 보기를..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.