owncloud虚拟机扩容及apt修复
owncloud艱難擴(kuò)容之路
采用VMware虛擬機(jī)擴(kuò)容方法,實(shí)現(xiàn)自己內(nèi)網(wǎng)擴(kuò)容。
參考配置文檔
優(yōu)點(diǎn):
安裝簡(jiǎn)單,會(huì)導(dǎo)入虛擬機(jī)即可
無需配置linux系統(tǒng),對(duì)小白友好。
缺點(diǎn):
想要定制化麻煩(缺少selinux配置文件不知是否有、eth0網(wǎng)卡配置文件沒有自己創(chuàng)建、apt源需要自己配置還有下載公鑰再能配置好阿里的apt源)
沒有較好的方便的擴(kuò)容方案(本篇文章介紹兩種擴(kuò)容方案)
在VMware擴(kuò)展硬盤,linux系統(tǒng)設(shè)置分區(qū),格式化文件系統(tǒng),掛載,永久掛載
第一種方案 移動(dòng)相關(guān)儲(chǔ)存目錄
由于owncloud文件默認(rèn)不加密,linux可以直接看到,有加密需求seafile。系統(tǒng)壞了可以從系統(tǒng)盤上找回文件。
將轉(zhuǎn)相應(yīng)存儲(chǔ)目文件于性分區(qū)。參考文章 雖然操作成功似乎不能正常使用。
如果你有修改需求可以查看一下鏈接:
移動(dòng)owncloud數(shù)據(jù)目錄
總結(jié)一下:
這樣修改分區(qū)是可以的,配置分區(qū)還有mysql的數(shù)據(jù)庫中間的映射是否修改可能要找一下。
其中還有一些修改config.php文件之后,依然用的是源來的目錄在儲(chǔ)存文件。可能要重啟Apache服務(wù)器,或修改其他配置可能要重新加載php,大概。。。不會(huì)弄php就算了。
這種方法要自己探索,雖然很要試探,中途學(xué)到linux只是挺多。
記得做更變時(shí)候做快照備份!
以免還原不了回來了,總之國(guó)內(nèi)百度上上面教程錯(cuò)誤不夠豐富,建議由英文基礎(chǔ)的去看官方的論壇,或者Google搜索報(bào)錯(cuò)。國(guó)內(nèi)解決方法有點(diǎn)少。
第二種方案
參考鏈接
這里提供一下思路,不寫具體操作代碼。可以參考鏈接。
需要把相應(yīng)已經(jīng)儲(chǔ)存的文件移動(dòng)到你已經(jīng)分區(qū)好掛載的新目錄
然后用命令擴(kuò)容。
使用命令 ln -s /mnt/space/data/ /var/lib/univention-appcenter/apps/owncloud/
然后測(cè)試文件是否能正常下載上傳。
建議擴(kuò)容時(shí)候鏈接使用確定某個(gè)用戶下的file文件夾時(shí)候產(chǎn)生錯(cuò)誤,代理無法正常運(yùn)行。
例如 /var/lib/univention-appcenter/apps/owncloud/data/files/Administrator/file
而不要直接把/var/lib/univention-appcenter/apps/owncloud/data/files 給所有用戶擴(kuò)容,其中會(huì)產(chǎn)生以下錯(cuò)誤
Please check that the data directory contains a file ".ocdata" in its root
查了可能需要修改數(shù)據(jù)庫的其他映射。
原因是因?yàn)闄?quán)限不夠。實(shí)際可能是映射問題。
實(shí)際上發(fā)現(xiàn)只需要擴(kuò)容owncloud下的data文件即可。
擴(kuò)容其他總會(huì)有些其他的代理或者權(quán)限錯(cuò)誤,可能不能讀取相關(guān)文件的映射。
測(cè)試正常,軟鏈接擴(kuò)容成功。
還有用的時(shí)候看目錄結(jié)構(gòu)想用tree
apt 的源
修改也放在下面
sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
sudo apt-get update
獲取:3 http://mirrors.aliyun.com/ubuntu trusty-updates InRelease [65.9 kB]
錯(cuò)誤:2 http://mirrors.aliyun.com/ubuntu trusty-security InRelease
由于沒有公鑰,無法驗(yàn)證下列簽名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
獲取:4 http://mirrors.aliyun.com/ubuntu trusty-proposed InRelease [65.9 kB]
錯(cuò)誤:3 http://mirrors.aliyun.com/ubuntu trusty-updates InRelease
由于沒有公鑰,無法驗(yàn)證下列簽名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
獲取:5 http://mirrors.aliyun.com/ubuntu trusty-backports InRelease [65.9 kB]
錯(cuò)誤:4 http://mirrors.aliyun.com/ubuntu trusty-proposed InRelease
由于沒有公鑰,無法驗(yàn)證下列簽名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
獲取:6 http://mirrors.aliyun.com/ubuntu trusty Release [58.5 kB]
錯(cuò)誤:5 http://mirrors.aliyun.com/ubuntu trusty-backports InRelease
由于沒有公鑰,無法驗(yàn)證下列簽名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
獲取:7 http://mirrors.aliyun.com/ubuntu trusty Release.gpg [933 B]
忽略:8 https://updates.software-univention.de/4.0/maintained 4.0-0/all/ InRelease
忽略:7 http://mirrors.aliyun.com/ubuntu trusty Release.gpg
產(chǎn)生沒有公鑰錯(cuò)誤:
解決
40976EAF437D05B5 3B4FE6ACC0B21F32 找到這兩個(gè)公鑰
輸入以下命令:
apt-key adv --keyserver keys.gnupg.net --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
–keyserver keyserver.ubuntu.com(可選)
Executing: /tmp/apt-key-gpghome.sCeV5SAlQI/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
gpg: key 3B4FE6ACC0B21F32: 20 signatures not checked due to missing keys
gpg: key 3B4FE6ACC0B21F32: public key “Ubuntu Archive Automatic Signing Key (2012) ftpmaster@ubuntu.com” imported
gpg: key 40976EAF437D05B5: 60 signatures not checked due to missing keys
gpg: key 40976EAF437D05B5: public key “Ubuntu Archive Automatic Signing Key ftpmaster@ubuntu.com” imported
gpg: Total number processed: 2
gpg: imported: 2
然后
sudo apt update
成功
可以順便更新一下其他比如:apt-get update & apt-get upgrade
可以不用更新,里面有些owncloud的更新之后不知道能不能用,不想有奇奇怪怪的報(bào)錯(cuò)就別更新了。
然后愉快安裝 tree lrzsz。
總結(jié)
以上是生活随笔為你收集整理的owncloud虚拟机扩容及apt修复的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 速率bps(kbps、Mbps)和每秒字
- 下一篇: 住在上千万的豪宅里,你猜建筑成本占多少?