owncloud虚拟机扩容及apt修复
owncloud艰难扩容之路
采用VMware虚拟机扩容方法,实现自己内网扩容。
参考配置文档
优点:
安装简单,会导入虚拟机即可
无需配置linux系统,对小白友好。
缺点:
想要定制化麻烦(缺少selinux配置文件不知是否有、eth0网卡配置文件没有自己创建、apt源需要自己配置还有下载公钥再能配置好阿里的apt源)
没有较好的方便的扩容方案(本篇文章介绍两种扩容方案)
在VMware扩展硬盘,linux系统设置分区,格式化文件系统,挂载,永久挂载
第一种方案 移动相关储存目录
由于owncloud文件默认不加密,linux可以直接看到,有加密需求seafile。系统坏了可以从系统盘上找回文件。
将转相应存储目文件于性分区。参考文章 虽然操作成功似乎不能正常使用。
如果你有修改需求可以查看一下链接:
移动owncloud数据目录
总结一下:
这样修改分区是可以的,配置分区还有mysql的数据库中间的映射是否修改可能要找一下。
其中还有一些修改config.php文件之后,依然用的是源来的目录在储存文件。可能要重启Apache服务器,或修改其他配置可能要重新加载php,大概。。。不会弄php就算了。
这种方法要自己探索,虽然很要试探,中途学到linux只是挺多。
记得做更变时候做快照备份!
以免还原不了回来了,总之国内百度上上面教程错误不够丰富,建议由英文基础的去看官方的论坛,或者Google搜索报错。国内解决方法有点少。
第二种方案
参考链接
这里提供一下思路,不写具体操作代码。可以参考链接。
需要把相应已经储存的文件移动到你已经分区好挂载的新目录
然后用命令扩容。
使用命令 ln -s /mnt/space/data/ /var/lib/univention-appcenter/apps/owncloud/
然后测试文件是否能正常下载上传。
建议扩容时候链接使用确定某个用户下的file文件夹时候产生错误,代理无法正常运行。
例如 /var/lib/univention-appcenter/apps/owncloud/data/files/Administrator/file
而不要直接把/var/lib/univention-appcenter/apps/owncloud/data/files
给所有用户扩容,其中会产生以下错误
Please check that the data directory contains a file ".ocdata" in its root
查了可能需要修改数据库的其他映射。
原因是因为权限不够。实际可能是映射问题。
实际上发现只需要扩容owncloud下的data文件即可。
扩容其他总会有些其他的代理或者权限错误,可能不能读取相关文件的映射。
测试正常,软链接扩容成功。
还有用的时候看目录结构想用tree
apt 的源
修改也放在下面
- 修改apt源配置文件,把/etc/apt/sources.list替换为以下内容:
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]
错误:2 http://mirrors.aliyun.com/ubuntu trusty-security InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
获取:4 http://mirrors.aliyun.com/ubuntu trusty-proposed InRelease [65.9 kB]
错误:3 http://mirrors.aliyun.com/ubuntu trusty-updates InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
获取:5 http://mirrors.aliyun.com/ubuntu trusty-backports InRelease [65.9 kB]
错误:4 http://mirrors.aliyun.com/ubuntu trusty-proposed InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
获取:6 http://mirrors.aliyun.com/ubuntu trusty Release [58.5 kB]
错误:5 http://mirrors.aliyun.com/ubuntu trusty-backports InRelease
由于没有公钥,无法验证下列签名: 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
产生没有公钥错误:
解决
40976EAF437D05B5 3B4FE6ACC0B21F32 找到这两个公钥
输入以下命令:
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的更新之后不知道能不能用,不想有奇奇怪怪的报错就别更新了。
然后愉快安装 tree lrzsz。
owncloud虚拟机扩容及apt修复相关推荐
- 虚拟机由于硬盘存储空间过满导致启动异常+虚拟机扩容
虚拟器死机原因: 在虚拟机下载安装anaconda过程中,把硬盘空间挤满了.出来给虚拟机扩容的过程,再重启的时候发现虚拟机进入死循环,Stopped User Manager for UID 121; ...
- 为Xen虚拟机扩容根文件系统(LVM)
===== 为Xen虚拟机扩容根文件系统(LVM) ===== 1. 增加1个4G的映像文件 # dd if=/dev/zero of=data.img bs=4k seek=1024k count= ...
- 虚拟机扩容、删除多余分区分配到C盘
文章目录 如何给虚拟机扩容 1.0 在虚拟里面找到要扩容的系统 2.0 输入你要扩展到多大 在虚拟机里面进入没有分配上,原因是还没有分配. 第一步:操作 第二步: 分配 接下来叫你如何: 删除这个分区 ...
- VMware虚拟机扩容——Ubuntu的/dev/sda1分区挂在根目录(“/“)下用LVM(逻辑卷管理)模式扩容无效
一.问题描述 在VMware虚拟机装了Ubuntu18.04,一开始分配的内存是20多个G(如下图),用了一段时间后发现不够用了,需要扩容.然后上网查了一下虚拟机扩容的方法,但是大多数教程的情况是:根 ...
- Linux Centos虚拟机扩容
Linux Centos虚拟机扩容(/dev/mapper/centos-root) 场景 我们在使用linux虚拟机时会经常出现空间不够用的情况,下面主要分享下如何增加VMWare虚拟机(Linux ...
- 【虚拟机扩容】如何给虚拟机进行磁盘扩容
** 虚拟机扩容分为分区扩容和磁盘扩容,下面的方法是针对磁盘扩容的方式.** 1. 查看磁盘挂载情况 df -h 2.对新加入磁盘进行分区操作 fdisk /dev/sdc 输入n 新建分区 输入 p ...
- Ubuntu虚拟机扩容|5min内快速扩容
Ubuntu虚拟机扩容 踩坑记录 之前做实验的时候用fdisk+fstab自动挂载的方式给虚拟机扩容过, 这次系统提示我分区不足, 我又重新试了一下, 结果遇到问题, 新增的区域并没有附加挂载到roo ...
- 虚拟机扩容——LVM分区
虚拟机扩容--LVM分区 前提说明 实验环境 一.准备工作 二.查看磁盘扩容后状态 三.对指定磁盘进行初始化操作 四.创建物理卷 1.刷新分区并创建物理卷 2.查看物理卷信息 五.卷组.逻辑卷的操作( ...
- tmpfs探索与虚拟机扩容
tmpfs探索与虚拟机扩容 一.tmpfs 1. tmpfs简介 2.参考资料进行更改 二.扩容 (1)方案一 1)单纯扩大某一硬盘容量 ①LVM方式: 1.开始分区:fdisk /dev/sda 2 ...
- 虚拟机扩容后mysql无法使用_VMWARE 扩容踩坑记
1. 通过vmware的图形界面进行扩容 首先虚拟机是关闭状态, 才可以使用 "磁盘实用工具", 点击"扩展", 调整虚拟机的硬盘容量, 点击确定保存退出. 2 ...
最新文章
- Maven学习(八)-----Maven依赖机制
- python pptx怎么复制ppt_python pptx复制ppt中的某一页并且放在这一页之后
- OpenShift 之 Quarkus(1)创建第一个Quarkus应用
- osg多线程_尝试使用Osg编译上下文实现多线程编译显示列表--总结
- 运算符和||运算符的优先级问题 专题
- 65寸的液晶电视是挂在墙上好还是放在电视柜上好?
- flink的Yarn模式
- 开课吧:一文解析Nexus是什么
- android6.0/7.0禁掉Selinux
- Super超图,GIS软件
- html5仿苹果通讯录效果,仿IOS手机通讯录效果
- 蓝湖 Axure 墨刀
- Groovy语言的介绍
- java判断200以内的素数_java判断101-200之间的素数并输出
- 在linux下 用户的密码错误,linux中root用户密码错误如何解决
- 常见报错信息及解决方法
- OpenSSL环境搭建(WIN10+VS2017)
- 爱死Intellij Idea 01
- 【统计分析】(task5) 金融量化分析与随机模拟(通过随机模拟估计看涨期权的报酬分布)
- KV260编译SmartCam应用