Lubuntu 18.04 上的 OwnCloud 10.2 - 無法掛載 USB 本機磁碟機

Lubuntu 18.04 上的 OwnCloud 10.2 - 無法掛載 USB 本機磁碟機

首先,我已經在 OwnCloud 論壇中問過這個問題,但沒有得到任何答案,所以我想我也可以在這裡嘗試一下。

我在 Lubuntu 18.04 LTS 伺服器(只是一台舊筆記型電腦)上執行 OwnCloud 10.2。我有 4 個 USB NTFS 驅動器連接到該筆記型電腦,我想將其用作 OwnCloud 的儲存空間。使用 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-generic #23~18.04.1-Ubuntu SMP Thu Jun 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 amd檔案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 mdb -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 Group Zend Engine v3.2.0,版權所有© 1998 -2018 Zend Technologies Zend OPcache v7.2.19-0ubuntu0.18.04.1,版權所有 © 1999-2018,Zend Technologies

自己的雲端版本: [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-data使 php 成為 www-data 的成員。

請注意,授予 php 寫入權限有些爭議,但這應該會使 OwnCloud 識別並能夠使用 USB 記憶棒。

有關 chown 和 chmod 的更多信息這裡

相關內容