一、事前准备

①准备一块容量较大的硬盘。(最好是格式化的ext4格式,本文由于已经使用过一段时间了,所以没有进行格式化,硬盘文件格式NTFS,所以以NTFS为例,由于权限配置比格式化后的流程略复杂)

二、挂载硬盘

①安装NTFS-3G

sudo apt-get install ntfs-3g

②创建挂载点

sudo mkdir /home/pi/owncloud_disk

③查看NTFS分区信息

sudo fdisk -l | grep NTFS

④挂载硬盘,根据上面的信息

sudo mount -t ntfs-3g uid=www-data,gid=www-data /dev/sda1 /home/pi/owncloud_disk

三、数据拷贝

①在硬盘创建云盘的数据目录

sudo mkdir /home/pi/owncloud_disk/OwnCloud

②拷贝原有的数据文件至挂载硬盘的云盘数据目录下

sudo cp -R /var/www/html/owncloud/data /home/pi/owncloud_disk/OwnCloud

四、OwnCloud配置

输入以下命令,进行配置修改

sudo nano /var/www/html/owncloud/config/config.php

将文件内的datadirectory修改为挂载硬盘的目录

'datadirectory'='/home/pi/owncloud_disk/OwnCloud/data'

保存后退出。

五、更改文件目录权限自动挂载

①打开如下文件

sudo nano /etc/fstab

/dev/sda1 /home/pi/owncloud_disk ntfs-3g    utf8,uid=1000,gid=1000,fmask = 0770,dmask =0770,umask=0000        0             0