NAS_NextCloud(2)_NextCloud data폴더 변경

2021. 4. 27. 20:53·DevOps 통합/NAS_NextCloud
목차
  1. NextCloud_data폴더 변경
  2. 1. data 옮길 폴더 생성
  3.  
  4. 2. 하드 디스크 마운트
  5. 3. 기존 data폴더 복사
  6. 4. nextcloud config파일 수정
  7. 5. apache2 재실행
728x90
반응형

 

NAS_NextCloud(0)_라즈비안 설치

프로젝트 진행 스펙은 아래와 같습니다. PC : Raspberry Pi 4 Model B (4GB) / 포스트에서는 vm ware pro 사용 OS : Raspberry Pi OS Lite 5.10 SD Card : 32GB HDD : WD 4TB ※ nextcloud는 굳이 라즈비안을 사..

rebugui.tistory.com

 

 

NAS_NextCloud(1)_NextCloud 구축

NAS_NextCloud(0)_라즈비안 설치 프로젝트 진행 스펙은 아래와 같습니다. PC : Raspberry Pi 4 Model B (4GB) / 포스트에서는 vm ware pro 사용 OS : Raspberry Pi OS Lite 5.10 SD Card : 32GB HDD : WD 4TB ※..

rebugui.tistory.com

NextCloud_data폴더 변경

 

필자가 작성한 포스트에 따라서 NextCloud를 구축했다면

data폴더가 /var/www/html/nextcloud/data 해당 경로로 지정이 되어있을 것이다. 

초기 구축 이후 디스크를 추가한다면 추가된 디스크로 data폴더 경로를 옮겨주어야 한다.

 

이번 포스트에서는 기존 data폴더에서 디스크를 마운트 한 위치로 data 폴더를 이동시키는 작업을 포스팅할 것이다. 

 

1. data 옮길 폴더 생성

데이터를 옮길 폴더를 자신이 원하는 위치에 만들어준다

cd /var/www/html/nextcloud/
mkdir data2

 

2. 하드 디스크 마운트

//필자는 하드디스크를 추가하여 그 안으로 data 폴더를 이동시킬 예정이다.

2-1. fdisk -l 명령어를 사용하여 디스크 조회

fdisk -l

2-2. mount  명령어를 이용하여 마운트

mount /dev/sdb /var/www/html/nextcloud/data2

2-3. 마운트 한 폴더에 www-data 그룹 권한, 소유자 권한 추가

chown -R www-data:www-data data2

권한을 추가 한 이후 ls 명령어를 사용해서 변경되었는지 확인

ls -al /var/www/html/nextcloud | grep data2

 

3. 기존 data폴더 복사

처음 생성하였던 data폴더 안의 내용물들을 새로 생성한 data2 폴더로 복사해준다.

cp -apr /var/www/html/nextcloud/data/. /var/www/html/nextcloud/data2

 

4. nextcloud config파일 수정

sudo nano /var/www/html/nextcloud/config/config.php

해당 파일의 'datadirectory' 부분을 변경된 폴더 경로로 변경

 

--기존 파일

<?php
$CONFIG = array (
  'instanceid' => 'oc90xh9bipkd',
  'passwordsalt' => 'iMVDxx6V08xiGfF0SVWXQCCXZW6SbK',
  'secret' => 'oqueSUS+Ai8/59kUivZSvNTrezhUKK8zZBN9OwfiBYRmlqnC',
  'trusted_domains' =>
  array (
    0 => '192.168.176.133',
  ),
  'datadirectory' => '/var/www/html/nextcloud/data',
  'overwrite.cli.url' => 'http://192.168.176.133',
  'dbtype' => 'mysql',
  'version' => '13.0.12.1',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'nextclouduser',
  'dbpassword' => 'nextcloud',
  'installed' => true,
);

--수정 이후

<?php
$CONFIG = array (
  'instanceid' => 'oc90xh9bipkd',
  'passwordsalt' => 'iMVDxx6V08xiGfF0SVWXQCCXZW6SbK',
  'secret' => 'oqueSUS+Ai8/59kUivZSvNTrezhUKK8zZBN9OwfiBYRmlqnC',
  'trusted_domains' =>
  array (
    0 => '192.168.176.133',
  ),
  'datadirectory' => '/var/www/html/nextcloud/data2',
  'overwrite.cli.url' => 'http://192.168.176.133',
  'dbtype' => 'mysql',
  'version' => '13.0.12.1',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'nextclouduser',
  'dbpassword' => 'nextcloud',
  'installed' => true,
);

 

5. apache2 재실행

sudo service apache2 restart

 

728x90
반응형

'DevOps 통합 > NAS_NextCloud' 카테고리의 다른 글

NAS_NextCloud(1)_NextCloud 구축  (7) 2021.04.25
NAS_NextCloud(0)_라즈비안 설치  (2) 2021.04.25
  1. NextCloud_data폴더 변경
  2. 1. data 옮길 폴더 생성
  3.  
  4. 2. 하드 디스크 마운트
  5. 3. 기존 data폴더 복사
  6. 4. nextcloud config파일 수정
  7. 5. apache2 재실행
'DevOps 통합/NAS_NextCloud' 카테고리의 다른 글
  • NAS_NextCloud(1)_NextCloud 구축
  • NAS_NextCloud(0)_라즈비안 설치
레부긔
레부긔
  • 레부긔
    코딩이 싫은 거북이
    레부긔
  • 전체
    오늘
    어제
    • 분류 전체보기 (135) N
      • 인프라 취약점 진단 (0)
      • 웹 취약점 진단 (2)
        • BWAPP (1)
        • DVWA (1)
      • DevOps 통합 (4)
        • NAS_NextCloud (3)
        • Cuckoo Sandbox (0)
      • API 관련 (0)
      • 보안이슈 (126) N
      • CVE (2) N
  • 인기 글

  • 250x250
    반응형
  • hELLO· Designed By정상우.v4.10.3
레부긔
NAS_NextCloud(2)_NextCloud data폴더 변경

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.