작성일 댓글 11개

우분투 자작 NAS – 12강, ownCloud 업로드 제한 변경, 데이터 저장 위치 변경

10강 11강에서 ownCloud를 설치하고, 한글 관련 문제를 해결하고, 업데이트 하는 방법에 대해서 다루었는데, 몇 가지 사항을 더 다뤄야 할 필요를 느껴서 두번 정도 더 ownCloud에 관한 포스팅을 할 것이다.

먼저 이 포스팅에서는 다음 항목을 다룬다.

  1. 기본 업로드 가능 용량인 512MB를 8GB로 변경하기
  2. 기본 데이터 저장 폴더를 다른 폴더로 변경하기

하나씩 살펴보자.

업로드 용량 제한 변경하기

1. ownCloud의 .htaccess 파일을 수정한다.
sudo vi /ownCloud가_설치된_경로/owncloud/.htaccess

php_value upload_max_filesize 과 php_value post_max_size 항목을 찾아서 8G로 변경한다.

php_value upload_max_filesize 8G
php_value post_max_size 8G
2. php.ini 파일을 수정한다.
sudo vi /etc/php5/apache2/php.ini

upload_max_filesize 항목을 찾아서 8G로 변경한다.
(php.ini 파일의 41% 쯤에 있는데, ‘/’키를 누른 후 검색할 문자열을 입력 후 엔터를 치면 해당 문자열을 찾아준다. vi 기초 사용법 참조)

upload_max_filesize = 8G
3. 웹서버를 재시작한다.
sudo service apache2 restart
4. ownCloud 관리자 페이지에서 업로드 용량을 8G로 변경한다.

owncloud-upload-file-size

이제 용량의 제한이 (거의) 없이 업로드가 가능해졌다.
이제 데이터 저장 위치를 변경해보자.


데이터 저장 위치 변경하기

데이터 저장 위치를 변경하는 방법에는 두 가지가 있다. ownCloud를 설치할 때 지정해 주는 방법과 이미 설치한 상태에서 데이터를 옮기고 저장 위치를 변경해 주는 방법이다. 하나씩 살펴보자.

ownCloud를 설치할 때 지정하기

다음은 ownCloud를 설치할 때 입력해야 하는 정보들이다. 중간에 보면 [데이터 폴더]라는 항목이 있고, 기본 저장 위치인 [/owncloud가_설치된_경로/data]가 적혀 있을 것이다.

owncloud-install-02

1. 먼저, [데이터 폴더] 텍스트 박스에 원하는 경로를 지정해 준다(설치 완료를 누르지 않는다).

예를 들어, /home/사용자이름/owncloud_data 에 저장하고 싶다고 해보자.

2. ssh로 접속해 해당 위치에 폴더를 생성하고 소유자와 권한을 변경한다.
$ sudo mkdir /home/사용자이름/owncloud_data
$ sudo chown www-data:www-data /home/사용자이름/owncloud_data
$ sudo chmod 775 /home/사용자이름/owncloud_data
3. 이제 웹브라우저로 돌아와 ownCloud 설치를 진행한다.

이미 설치된 ownCloud의 데이터 경로 변경하기

1. 우선 웹서버 서비스를 멈춘다.

sudo service apache2 stop

2. 변경하고자 하는 위치에 폴더를 이동하고 소유자를 변경한다.

예를 들어, /home/사용자이름/owncloud_data 에 저장하고 싶다고 해보자.

$ sudo mv /owncloud가_설치된_경로/data /home/사용자이름/owncloud_data
$ sudo chown www-data:www-data /home/사용자이름/owncloud_data
3. ssh로 접속해 ownCloud의 설정 파일을 수정한다.
$ sudo vi /owncloud가_설치된_경로/config/config.php
[datadirectory] 부분을 찾아 바뀐 경로로 수정한다.

'datadirectory' => '/home/사용자이름/owncloud_data',
4. 웹서버를 다시 시작한다.
sudo service apache2 start

굳이 데이터 저장 폴더를 따로 둘 필요가 있냐고 할 수 있다. 물론 옮기지 않아도 사용하는데는 전혀 상관없다.
그러나 데이터 관리에 있어서 좀 더 유용할 수 있기 때문에 추천한다.


다음 포스팅에서는 서드파티 앱 몇 가지를 추천해볼 것이다.