웹사이트 검색

ownCloud 9에 외부 저장소를 추가하는 방법


이 페이지에서

  1. 1단계 - 스토리지 드라이브 구성
  2. 2단계 - 외부 저장소 활성화\n
  3. 3단계 - 새 스토리지 추가
  4. 4단계 - 일반 사용자로 로그인
  5. 참조

OwnCloud는 오픈 소스 라이선스로 제공되는 사용하기 쉬운 웹 기반 프런트엔드로 데이터 동기화 및 파일 공유를 위한 서버 소프트웨어입니다. Owncloud는 Linux 또는 Windows 웹 서버에 설치할 수 있으며 구성이 쉽고 포괄적인 온라인 설명서가 있습니다.

OwnCloud에서는 외부 스토리지를 ownCloud 스토리지 장치로 추가하여 로컬 서버의 스토리지 기능을 확장할 수 있습니다. 이 기능을 사용하면 작은 서버가 있을 때 새 스토리지를 쉽게 추가할 수 있습니다. 탑재하고 ownCloud 저장 장치 목록에 추가하기만 하면 됩니다.

ownCloud에서 지원되는 스토리지 유형:

  • 아마존 S3
  • 보관용
  • FTP/FTPS
  • Google 드라이브
  • 로컬
  • OpenStack 개체 스토리지
  • ownCloud
  • SFTPS
  • MB/CIFS
  • WebDAV

이 튜토리얼에서는 ownCloud 9에서 외부 저장소 또는 드라이브를 활성화하는 방법을 보여 드리겠습니다. ownCloud 서버에 새 로컬 저장소를 추가하는 방법과 이를 ownCloud 저장 장치로 마운트하는 방법을 보여 드리겠습니다.

전제 조건

  • CentOS 7 OwnCloud 서버가 설치되었습니다.
  • 루트 권한.\n
  • 외장 드라이브 - 여기서는 /dev/sdb를 사용하겠습니다.\n

1단계 - 스토리지 드라이브 구성

이 단계에서는 ownCloud에서 사용할 새 드라이브 /dev/sdb를 준비합니다. ext4 파일 시스템으로 포맷하고 /etc/fstab 항목을 로컬 디렉토리에 영구적으로 마운트합니다.

SSH로 ownCloud 서버에 연결(또는 로컬에서 작업할 때 터미널 열기)

ssh 

사용 가능한 /dev/sdb 드라이브가 있는지 확인하십시오.

sudo fdisk -l /dev/sdb

이제 fdisk 명령어로 새 파티션을 만듭니다.

fdisk /dev/sdb

o를 입력하여 새 파티션 테이블을 생성합니다.
n을 입력하여 새 파티션을 생성합니다.
기본 파티션 유형을 선택하고 p를 입력합니다.
파티션 번호 - 1만 필요합니다.
기본값은 모두 그대로 둡니다. 첫 번째 섹터 및 마지막 섹터 - Enter 키를 누릅니다.
w를 입력하고 Enter 키를 눌러 파티션을 작성합니다.

/dev/sdb1 파티션이 생성되었으므로 이제 mkfs 도구를 사용하여 ext4로 포맷해야 합니다. 그런 다음 볼륨 크기를 확인하십시오.

mkfs.ext4 /dev/sdb1
fdisk -s /dev/sdb1

다음으로 새 데이터 디렉토리를 생성하고 해당 디렉토리에 /dev/sdb1을 마운트합니다.

sudo mkdir -p /data
sudo mount /dev/sdb1 /data

데이터 디렉토리 아래에 이미 새 디스크를 마운트했습니다. owncloud에 대한 새 디렉토리 sdb-owncloud를 작성하십시오. 그런 다음 디렉토리의 소유자를 nginx 사용자로 변경하고 내 설정에서 nginx 사용자로 실행되는 owncloud(ownCloud 기본 설정에 대해서는 여기 Howtoforge에서 my ownCloud 설치 튜토리얼 참조).

sudo mkdir -p /data/sdb-owncloud
sudo chown -R nginx:nginx /data/sdb-owncloud

아래의 SELinux 명령을 실행하여 ownCloud가 새 디스크 디렉토리에 쓸 수 있도록 합니다. 이 작업은 CentOS에서만 수행해야 하며 Ubuntu 및 Debian에서는 수행할 수 없습니다.

sudo semanage fcontext -a -t httpd_sys_rw_content_t '/data/sdb-owncloud(/.*)?'
sudo restorecon -Rv /data/sdb-owncloud/

새 디스크를 영구적으로 마운트하려면 새 마운트 구성을 fstab 파일에 추가합니다. vom으로 fstab을 엽니다.

vim /etc/fstab

파일 끝에 아래 구성을 붙여넣습니다.

/dev/sdb1     /data     ext4     defaults     0     1

fstab을 저장하고 vim을 종료합니다.

이제 디스크를 다시 마운트하고 오류가 없는지 확인하십시오.

umount /data
mount -a
df -h

2단계 - 외부 저장소 활성화

외부 저장소를 사용하기 위해 ownCloud를 활성화하려면 ownCloud 관리 영역에서 앱을 활성화해야 합니다.

ownCloud에 관리자로 로그인합니다.

이제 파일 섹션을 클릭하고 앱을 선택합니다.

활성화되지 않음 탭을 클릭하고 외부 저장소 지원을 선택한 다음 활성화를 클릭하고 기다립니다.

외부 저장소 지원이 활성화되었습니다.

3단계 - 새 스토리지 추가

외부 저장소 지원을 위한 Owncloud 앱이 활성화되었습니다. 관리자 설정으로 이동하면 외부 저장소 탭이 표시되며 클릭합니다.

새 스토리지를 추가하고 Local을 입력합니다.

아래 정보를 입력하십시오.

  • 폴더 이름 - owncloud 대시보드의 이름 sdb-owncloud
  • 구성 - 데이터 저장소 디렉토리 /data/sdb-owncloud/
  • 사용 가능 - 이 저장소는 일부 그룹 또는 사용자가 사용할 수 있습니다.\n

녹색이 있으면 사용 가능 및 성공을 의미합니다.

이제 관리 파일 관리자 대시보드로 돌아가면 sdb-owncloud 디렉터리가 표시됩니다.

4단계 - 일반 사용자로 로그인

일반 사용자(제 경우에는 hakase 사용자)로 로그인하면 여기에서도 sdb-owncloud 디렉터리를 사용할 수 있음을 확인할 수 있습니다.

sdb-woncloud에 파일을 업로드하면 sdb-owncloud 로컬 스토리지에 대한 액세스 권한이 있는 다른 사용자가 파일을 사용할 수 있습니다.

참조

  • https://doc.owncloud.org/server/9.1/admin_manual/configuration_files/external_storage_configuration_gui.html