owncloud艰难扩容之路

采用VMware虚拟机扩容方法,实现自己内网扩容。

参考配置文档

优点:

  1. 安装简单,会导入虚拟机即可

  2. 无需配置linux系统,对小白友好。

缺点:

  1. 想要定制化麻烦(缺少selinux配置文件不知是否有、eth0网卡配置文件没有自己创建、apt源需要自己配置还有下载公钥再能配置好阿里的apt源)

  2. 没有较好的方便的扩容方案(本篇文章介绍两种扩容方案)

在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 的源

修改也放在下面

  1. 修改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

  1. 更新

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修复相关推荐

  1. 虚拟机由于硬盘存储空间过满导致启动异常+虚拟机扩容

    虚拟器死机原因: 在虚拟机下载安装anaconda过程中,把硬盘空间挤满了.出来给虚拟机扩容的过程,再重启的时候发现虚拟机进入死循环,Stopped User Manager for UID 121; ...

  2. 为Xen虚拟机扩容根文件系统(LVM)

    ===== 为Xen虚拟机扩容根文件系统(LVM) ===== 1. 增加1个4G的映像文件 # dd if=/dev/zero of=data.img bs=4k seek=1024k count= ...

  3. 虚拟机扩容、删除多余分区分配到C盘

    文章目录 如何给虚拟机扩容 1.0 在虚拟里面找到要扩容的系统 2.0 输入你要扩展到多大 在虚拟机里面进入没有分配上,原因是还没有分配. 第一步:操作 第二步: 分配 接下来叫你如何: 删除这个分区 ...

  4. VMware虚拟机扩容——Ubuntu的/dev/sda1分区挂在根目录(“/“)下用LVM(逻辑卷管理)模式扩容无效

    一.问题描述 在VMware虚拟机装了Ubuntu18.04,一开始分配的内存是20多个G(如下图),用了一段时间后发现不够用了,需要扩容.然后上网查了一下虚拟机扩容的方法,但是大多数教程的情况是:根 ...

  5. Linux Centos虚拟机扩容

    Linux Centos虚拟机扩容(/dev/mapper/centos-root) 场景 我们在使用linux虚拟机时会经常出现空间不够用的情况,下面主要分享下如何增加VMWare虚拟机(Linux ...

  6. 【虚拟机扩容】如何给虚拟机进行磁盘扩容

    ** 虚拟机扩容分为分区扩容和磁盘扩容,下面的方法是针对磁盘扩容的方式.** 1. 查看磁盘挂载情况 df -h 2.对新加入磁盘进行分区操作 fdisk /dev/sdc 输入n 新建分区 输入 p ...

  7. Ubuntu虚拟机扩容|5min内快速扩容

    Ubuntu虚拟机扩容 踩坑记录 之前做实验的时候用fdisk+fstab自动挂载的方式给虚拟机扩容过, 这次系统提示我分区不足, 我又重新试了一下, 结果遇到问题, 新增的区域并没有附加挂载到roo ...

  8. 虚拟机扩容——LVM分区

    虚拟机扩容--LVM分区 前提说明 实验环境 一.准备工作 二.查看磁盘扩容后状态 三.对指定磁盘进行初始化操作 四.创建物理卷 1.刷新分区并创建物理卷 2.查看物理卷信息 五.卷组.逻辑卷的操作( ...

  9. tmpfs探索与虚拟机扩容

    tmpfs探索与虚拟机扩容 一.tmpfs 1. tmpfs简介 2.参考资料进行更改 二.扩容 (1)方案一 1)单纯扩大某一硬盘容量 ①LVM方式: 1.开始分区:fdisk /dev/sda 2 ...

  10. 虚拟机扩容后mysql无法使用_VMWARE 扩容踩坑记

    1. 通过vmware的图形界面进行扩容 首先虚拟机是关闭状态, 才可以使用 "磁盘实用工具", 点击"扩展", 调整虚拟机的硬盘容量, 点击确定保存退出. 2 ...

最新文章

  1. Maven学习(八)-----Maven依赖机制
  2. python pptx怎么复制ppt_python pptx复制ppt中的某一页并且放在这一页之后
  3. OpenShift 之 Quarkus(1)创建第一个Quarkus应用
  4. osg多线程_尝试使用Osg编译上下文实现多线程编译显示列表--总结
  5. 运算符和||运算符的优先级问题 专题
  6. 65寸的液晶电视是挂在墙上好还是放在电视柜上好?
  7. flink的Yarn模式
  8. 开课吧:一文解析Nexus是什么
  9. android6.0/7.0禁掉Selinux
  10. Super超图,GIS软件
  11. html5仿苹果通讯录效果,仿IOS手机通讯录效果
  12. 蓝湖 Axure 墨刀
  13. Groovy语言的介绍
  14. java判断200以内的素数_java判断101-200之间的素数并输出
  15. 在linux下 用户的密码错误,linux中root用户密码错误如何解决
  16. 常见报错信息及解决方法
  17. OpenSSL环境搭建(WIN10+VS2017)
  18. 爱死Intellij Idea 01
  19. 【统计分析】(task5) 金融量化分析与随机模拟(通过随机模拟估计看涨期权的报酬分布)
  20. KV260编译SmartCam应用

热门文章

  1. 【算法】阿里双十一推荐技术
  2. 万字详述推荐系统经典模型DCN,DCN_v2,PNN
  3. 北京网友加拨河北保定区号电话抢票引争议
  4. HPC应用安装之roms
  5. 构建OctoberCMS插件:Google Analytics(分析)
  6. 电脑下载了自动捆绑怎么办?一招秒杀!
  7. 调用个人微信API接口协议实现群发好友,群发群
  8. NetBeans IDE使用方法
  9. 腾讯云默认操作系统被安装的软件
  10. SpringBoot中怎么访问静态图片