아!… 1월에 글 쓰고, 12월이 두 번째 글이라니 잠깐 암울하다.

일단 본론으로 들어가겠다.

설정계기

구글 One 100G를 사용하다가 용량이 모자라서, 업그레이드 해야 하나 싶었는데 생각해보니 업그레이드 한다고 해도 업로드되는 사진용량이 감당이 되지 않을 것 같았다. S22 ULTRA, S22+ 두 대로 열심히 사진을 찍어대니 이건 저런 클라우드로 감당이 될 상황이 아니다. 그래서 NAS를 살까 생각하다보니 이게 사진만 백업하는데 이런 장비(?)를 사야하나 싶다가 AWS에서 호스팅 받아서 해볼까 싶었는데, 이것도 가성비가 나오지 않았다. 어차피 사진 가끔 백업만 하면 되는데 뭘해도 이상할 것 같았다.

그래서 집의 Desktop(마침 우분투)을 새로 설정해서 Snap으로 NextCloud를 설치해서 저장소는 가정용 노트북에서 사용하지 않던 2TB HDD를 떼어다가 쿠팡에서 외장하드 케이스(약 8,000원)사다가 백업할 때만 붙여서 사용할 목적으로 진행했다.

Workflow

  1. 외장하드를 NTFS로 포맷했다가, NTFS 마운트가 안정적(?)인 것 같지 않아서 Ext4로 다시 포맷해서 언마운트한 후에 다시 아래와 같이 마운트했다.(USB 외장으로 연결)
    sudo mount /dev/sda1 /media/nextcloud
    sudo mkdir -p /media/nextcloud/data
    sudo snap disable nextcloud
    
  2. 데이터 디렉토리를 아래와 같이 변경한다.
    sudo vi /var/snap/nextcloud/current/nextcloud/config/config.php
    

    위 파일을 열어서 아래부분을

    'datadirectory' => '/var/snap/nextcloud/common/nextcloud/data',
    

    위에 마운트한 경로로 변경한다.

    'datadirectory' => '/media/nextcloud/data',
    
  3. 기존 데이터를 복사한다.
    cp -r /var/snap/nextcloud/common/nextcloud/data /media/nextcloud
    
  4. 자~ 이렇게 쭉치고 달린다.
    sudo chown -R root:root /media/nextcloud/data
    sudo chmod 0770 /media/nextcloud/data
    sudo snap enable nextcloud
    sudo snap connect nextcloud:removable-media
    sudo snap restart nextcloud.php-fpm
    sudo nextcloud.occ files:scan --all
    
  5. 이제 백업이 필요할 때만 nextcloud를 start시키고 사용하면 된다.

Usage

  1. 핸드폰 사진 백업
  2. 우분투 데스크톱(문서) 백업
  3. 노트북(Windows11) 문서 백업(여기도 용량 압박)

다음 글에서 Client Side에서 어떻게 설정하고 사용하는 지 작성하겠다. 과연(?) 언제 글이 올라올지…?

작업진행은 [Server] 미니 홈서버 구축하기 12편 - Snap버전 NextCould 외장하드 연결하기 블로그를 참고하였다.

쿠팡 유료링크를 붙이면 아래와 같은 문구를 붙이여야 하나보다. :thinking: 외장하드는 집에 있던 노트북에서 뜯었고, 외장케이스만 아래제품을 구매했다.


이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

넥스트 USB3.0 외장 케이스 NEXT-625U3

댓글남기기