一、事前准备
①准备一块容量较大的硬盘。(最好是格式化的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