一、事前准備
①准備一塊容量較大的硬盤。(最好是格式化的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