Lubuntu 18.04의 OwnCloud 10.2 - USB 로컬 드라이브를 마운트할 수 없습니다

Lubuntu 18.04의 OwnCloud 10.2 - USB 로컬 드라이브를 마운트할 수 없습니다

우선 이미 OwnCloud 포럼에 이 질문을 올렸는데 답변이 없어서 여기서도 해봐야겠다고 생각했습니다.

저는 Lubuntu 18.04 LTS 서버(오래된 노트북)에서 OwnCloud 10.2를 실행하고 있습니다. OwnCloud의 저장소로 사용하고 싶은 노트북에 4개의 USB NTFS 드라이브가 연결되어 있습니다. Lubuntu SMB를 사용하면 네트워크의 다른 Windows 컴퓨터에서 해당 드라이브를 읽고 쓸 수 있습니다. 하지만 OC에 추가하려고 하면 OC에서 오류가 발생하고 경로를 찾을 수 없습니다.

서버 자체에서 드라이브 경로 중 하나는 /media/user/PB입니다. 해당 경로를 사용하면 OC가 해당 경로를 찾을 수 없습니다. 대신 기본 Lubuntu Music 폴더를 공유하려고 하면 OC는 문제 없이 이를 수행할 수 있습니다(/home/user/Music).

https://pastebin.com/v9R3zt4X다음은 OC 로그의 내용입니다. 아마도 해독 방법을 모르는 몇 가지 오류가 있을 수 있습니다.

감사합니다.

편집: 명확성을 위해 여기에 몇 가지 자세한 내용이 있습니다.

섬기는 사람: 운영 체제: 배포자 ID: Ubuntu 설명: Ubuntu 18.04.2 LTS 릴리스: 18.04 코드명: bionic

핵심: Linux 멀티미디어 4.18.0-22-일반 #23~18.04.1-Ubuntu SMP 6월 6일 목요일 08:37:25 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

웹 서버: 서버 버전: Apache/2.4.29 (Ubuntu) 서버 구축: 2019-04-03T13:22:37

데이터 베이스: ii mariadb-client-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 MariaDB 데이터베이스 클라이언트 바이너리 ii mariadb-client-core-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 MariaDB 데이터베이스 코어 클라이언트 바이너리 ii mariadb- common 1:10.1.40-0ubuntu0.18.04.1 모두 MariaDB 공통 메타패키지 ii mariadb-server 1:10.1.40-0ubuntu0.18.04.1 모두 MariaDB 데이터베이스 서버(최신 버전에 따라 메타패키지) ii mariadb-server-10.1 1 :10.1.40-0ubuntu0.18.04.1 amd64 MariaDB 데이터베이스 서버 바이너리 ii mariadb-server-core-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 MariaDB 데이터베이스 코어 서버 파일

PHP 버전: PHP 7.2.19-0ubuntu0.18.04.1 (cli) (빌드: 2019년 6월 4일 14:48:12) (NTS) 저작권 © 1997-2018 PHP 그룹 Zend 엔진 v3.2.0, 저작권 © 1998-2018 Zend Technologies with Zend OPcache v7.2.19-0ubuntu0.18.04.1, 저작권 © 1999-2018, Zend Technologies 제공

ownCloud 버전: [ownCloud] 10.2.0 (안정적)

OC용 config.php(민감한 데이터는 이미 삭제되었습니다)

그래서 제가 한 일은 먼저 Lubutnu 18.04를 설치한 다음 웹사이트의 가이드에 따라 OC 10.2를 설치하는 것이었습니다. 또한 Lubuntu에서 SMB를 실행하고 있으므로 홈 네트워크에서 LAN 공유로 드라이브에 액세스할 수 있습니다.

지금까지는 SMB 공유만 작동합니다.

답변1

OwnCloud(php / www-data)에는 USB 위치를 읽고 쓸 수 있는 권한이 없을 수 있습니다. 마운트된 위치의 소유권을 변경할 수 있습니다(재부팅 후에도 마운트된 상태를 유지하기 위해 fstab을 사용했다고 가정).

$ chown -R owner-user:owner-group directory

소유자-사용자 및 소유자-그룹은 이어야 합니다 www-data. php가 기본적으로 이 그룹의 구성원인지 확실하지 않습니다. 그렇지 않은 경우 $ adduser php www-dataphp를 www-data의 구성원으로 만드는 데 사용하십시오.

PHP에 쓰기 권한을 부여하는 것은 다소 논란의 여지가 있지만 이를 통해 OwnCloud가 USB 스틱을 인식하고 사용할 수 있게 됩니다.

chown 및 chmod에 대한 추가 정보여기

관련 정보