Cách di chuyển thư mục dữ liệu cho ownCloud trên Ubuntu 16.04
ownCloud là một giải pháp có khả năng lưu trữ cuộc sống kỹ thuật số của bạn trên một server riêng. Theo mặc định, dữ liệu được lưu trên cùng một phân vùng với hệ điều hành, điều này có thể dẫn đến thiếu dung lượng đĩa trống. Ví dụ, với các hình ảnh có độ phân giải cao và video độ nét cao liên tục được backup , rất dễ hết dung lượng. Khi nhu cầu lưu trữ của bạn tăng lên, có thể cần phải di chuyển folderdata của ownCloud. Cho dù bạn đang bổ sung thêm dung lượng hay chỉ muốn thay đổi vị trí lưu trữ mặc định, hướng dẫn này sẽ hướng dẫn bạn chuyển vị trí folder  data của ownCloud.  Yêu cầu
 Trước khi bạn bắt đầu sử dụng hướng dẫn này,  server  ownCloud cần được cài đặt và  cấu hình .  Bạn có thể cài đặt  một  theo  hướng dẫn này . Nếu hướng dẫn cài đặt của  ta  được sử dụng, thì folder  data nằm trong folder  root  của web ownCloud, theo mặc định được đặt tại /var/www/owncloud .
 Trong ví dụ này,  ta  đang di chuyển folder  data của ownCloud sang một  dung lượng  lưu trữ bổ sung đính kèm được gắn tại /mnt/owncloud . Nếu bạn đang sử dụng DigitalOcean, bạn có thể gắn  dung lượng  lưu trữ khối để thực hiện  role  đó  theo  hướng dẫnCách sử dụng Lưu trữ khối trên DigitalOcean của  ta .
  Dù  bộ nhớ cơ bản đang được sử dụng là gì, hướng dẫn này có thể giúp bạn di chuyển folder  data cho ownCloud đến một vị trí mới.
Bước 1 - Di chuyển Thư mục dữ liệu của ownCloud
 Khi ownCloud được sử dụng và các thay đổi  backend  đang được thực hiện, có khả năng dữ liệu có thể bị hỏng hoặc bị hỏng. Để ngăn điều đó xảy ra,  ta  sẽ dừng Apache bằng tiện ích systemctl :
- sudo systemctl stop apache2 
Một số lệnh quản lý dịch vụ không hiển thị  kết quả . Để  xác minh  Apache không còn chạy nữa, hãy  sử dụng trình  systemctl với lệnh status :
- sudo systemctl status apache2 
Dòng cuối cùng của kết quả sẽ nói rằng nó đã dừng.
Output. . . Stopped LSB: Apache2 web server. Cảnh báo: Bạn nên backup dữ liệu của bạn trước khi thực hiện bất kỳ thay đổi nào.
 Sao chép nội dung của folder  data vào một folder  mới bằng lệnh rsync . Sử dụng cờ -a bảo toàn quyền và các thuộc tính folder  khác, trong khi cờ -v cung cấp  kết quả  dài dòng để bạn có thể theo dõi tiến trình. Trong ví dụ bên dưới,  ta   backup  nội dung  của bạn  vào một folder  mới, owncloud-data-bak , trong folder  chính của  user .
- sudo rsync -av /var/www/owncloud/data/ ~/owncloud-data-bak/ 
Khi Apache bị dừng,  ta  sẽ di chuyển folder  data đến vị trí mới bằng lệnh mv :
- sudo mv /var/www/owncloud/data /mnt/owncloud/ 
Với việc di chuyển folder  data ,  ta  sẽ cập nhật ownCloud để nó biết về sự thay đổi này.
Bước 2 - Trỏ ownCloud đến Vị trí dữ liệu mới
 ownCloud lưu trữ các cấu hình của nó trong một file  duy nhất, file  này  ta  sẽ chỉnh sửa bằng đường dẫn mới đến folder  data .
 Mở file  bằng  editor  nano :
- sudo nano /var/www/owncloud/config/config.php 
Tìm biến folder  datadirectory và cập nhật giá trị của nó với vị trí mới.
. . .   'datadirectory' => '/mnt/owncloud/data', . . . Với việc di chuyển folder  data và file  cấu hình được cập nhật,  ta  đã sẵn sàng  xác nhận  các file  của  ta  có thể truy cập được từ vị trí lưu trữ mới.
Bước 3 - Khởi động Apache
 Bây giờ,  ta  có thể khởi động Apache bằng lệnh systemctl và lấy lại quyền truy cập vào ownCloud:
- sudo systemctl start apache2 
Cuối cùng, chuyển đến giao diện web ownCloud:
https://server_domain_or_IP/owncloud ownCloud là một ứng dụng web và không có cách nào để xác minh tính toàn vẹn của cấu hình của nó. Do đó, truy cập vào giao diện web  nghĩa là  thao tác đã thành công.
Kết luận
 Trong hướng dẫn này,  ta  đã mở rộng dung lượng đĩa có sẵn cho ownCloud.  Ta  đã hoàn thành điều này bằng cách chuyển folder  data của nó sang một dung lượng lưu trữ bổ sung. Mặc dù  ta  đang sử dụng block storage device , các hướng dẫn ở đây sẽ có thể áp dụng cho việc di chuyển folder  data  dù  công nghệ đang được sử dụng.
Các tin liên quan
Cách cài đặt Hadoop ở chế độ độc lập trên Ubuntu 16.042016-10-13
Cách cài đặt và cấu hình NATS trên Ubuntu 16.04
2016-10-07
Cách kết nối Internet of Things của bạn với Node-RED trên Ubuntu 16.04
2016-09-23
Cách cài đặt R trên Ubuntu 16.04
2016-09-19
Cách cài đặt Gói R bằng cách sử dụng devtools trên Ubuntu 16.04
2016-09-17
Cách cài đặt Gói R bằng cách sử dụng devtools trên Ubuntu 16.04
2016-09-17
Cách sử dụng LVM để quản lý thiết bị lưu trữ trên Ubuntu 16.04
2016-09-14
Cách cài đặt và cấu hình PostGIS trên Ubuntu 14.04
2016-09-01
Cách triển khai ứng dụng Node.js bằng Terraform trên Ubuntu 14.04
2016-08-25
Cách thiết lập vsftpd cho Tải xuống ẩn danh trên Ubuntu 16.04
2016-08-25
 

