Cách thêm bộ nhớ ngoài vào ownCloud 9

theanh

Administrator
Nhân viên
OwnCloud là phần mềm máy chủ để đồng bộ hóa dữ liệu và chia sẻ tệp với giao diện web dễ sử dụng, có sẵn theo giấy phép nguồn mở. Owncloud có thể được cài đặt trên máy chủ web Linux hoặc Windows, dễ cấu hình và có tài liệu trực tuyến toàn diện.

Trong OwnCloud, chúng ta có thể thêm bộ lưu trữ ngoài làm thiết bị lưu trữ ownCloud để mở rộng khả năng lưu trữ của máy chủ cục bộ. Tính năng này giúp dễ dàng thêm bộ lưu trữ mới khi chúng ta có một máy chủ nhỏ. Chúng ta chỉ cần gắn kết và thêm nó vào danh sách thiết bị lưu trữ ownCloud.

Các loại lưu trữ được hỗ trợ trong ownCloud:
  • Amazon S3
  • Dropbox
  • FTP/FTPS
  • Google Drive
  • Local
  • OpenStack Object Storage
  • ownCloud
  • SFTPS
  • MB/CIFS
  • WebDAV
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách bật bộ lưu trữ hoặc ổ đĩa ngoài trong ownCloud 9. Tôi sẽ chỉ cho bạn cách thêm một Lưu trữ 'cục bộ' trên máy chủ ownCloud và cách gắn kết nó như một thiết bị lưu trữ ownCloud.



Điều kiện tiên quyết
  • Đã cài đặt máy chủ OwnCloud CentOS 7.
  • Quyền root.
  • Ổ đĩa ngoài - Tôi sẽ sử dụng '/dev/sdb' ở đây.

Bước 1 - Cấu hình ổ lưu trữ​

Trong bước này, chúng ta sẽ chuẩn bị ổ đĩa mới '/dev/sdb' để sử dụng trong ownCloud. Tôi sẽ định dạng nó bằng hệ thống tệp 'ext4' và gắn nó vĩnh viễn bằng một mục trong /etc/fstab vào một thư mục cục bộ.

Kết nối với máy chủ ownCloud bằng SSH (hoặc mở terminal khi bạn làm việc cục bộ)
Mã:
ssh root@owncloudIP
Kiểm tra xem có ổ đĩa '/dev/sdb' nào khả dụng không.
Mã:
sudo fdisk -l /dev/sdb
Bây giờ hãy tạo một phân vùng mới bằng lệnh fdisk.
Mã:
fdisk /dev/sdb
Gõ 'o' để tạo một bảng phân vùng mới.
Gõ 'n' để tạo một phân vùng mới.
Chọn loại phân vùng chính, nhập 'p'.
Số phân vùng - chúng ta chỉ cần 1.
Giữ nguyên mặc định cho Sector đầu tiên và Sector cuối cùng sector - Nhấn Enter.
Gõ 'w' và nhấn enter để ghi phân vùng.



Phân vùng '/dev/sdb1' đã được tạo, bây giờ chúng ta phải định dạng nó thành 'ext4' bằng công cụ mkfs. Sau đó, kiểm tra kích thước ổ đĩa.
Mã:
mkfs.ext4 /dev/sdb1
fdisk -s /dev/sdb1


Tiếp theo, tạo một thư mục 'data' mới và gắn '/dev/sdb1' vào thư mục đó.
Mã:
sudo mkdir -p /data
sudo mount /dev/sdb1 /data
Trong thư mục data, chúng ta đã gắn một đĩa mới. Tạo một thư mục mới 'sdb-owncloud' trong đó cho owncloud. Sau đó, thay đổi chủ sở hữu của thư mục thành người dùng 'nginx', owncloud chạy dưới người dùng 'nginx' trong thiết lập của tôi (xem hướng dẫn cài đặt ownCloud của tôi tại Howtoforge để biết thiết lập cơ sở ownCloud).
Mã:
sudo mkdir -p /data/sdb-owncloud
sudo chown -R nginx:nginx /data/sdb-owncloud
Chạy lệnh SELinux bên dưới để cho phép ownCloud ghi vào thư mục đĩa mới. Điều này chỉ có thể thực hiện trên CentOS nhưng không phải trên Ubuntu và Debian.
Mã:
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/data/sdb-owncloud(/.*)?'
sudo restorecon -Rv /data/sdb-owncloud/
Để gắn đĩa mới vĩnh viễn, chúng tôi thêm cấu hình gắn mới vào tệp fstab. Mở fstab bằng vom:
Mã:
vim /etc/fstab
Dán cấu hình bên dưới vào cuối tệp.
Mã:
/dev/sdb1 /data ext4 defaults 0 1
Lưu fstab và thoát vim.

Bây giờ hãy gắn lại đĩa và đảm bảo rằng không có lỗi nào.
Mã:
umount /data
mount -a
df -h



Bước 2 - Bật Bộ nhớ ngoài​

Để bật ownCloud để sử dụng bộ nhớ ngoài, chúng ta phải bật ứng dụng trong khu vực quản trị ownCloud.

Đăng nhập vào ownCloud với tư cách là quản trị viên.



Bây giờ hãy nhấp vào phần 'Tệp' và chọn 'Ứng dụng'.



Nhấp vào tab 'Không được bật' và chọn 'Hỗ trợ bộ nhớ ngoài', nhấp vào 'Bật' và đợi.



Hỗ trợ bộ nhớ ngoài đã được bật.


Bước 3 - Thêm bộ nhớ mới​

Ứng dụng Owncloud cho 'Hỗ trợ bộ nhớ ngoài' đã được bật. Đi tới cài đặt quản trị và bạn sẽ thấy tab 'Bộ nhớ ngoài', nhấp vào tab đó.



Thêm bộ nhớ mới, nhập 'Cục bộ'.

Nhập thông tin bên dưới:
  • Tên thư mục - tên trên bảng điều khiển owncloud 'sdb-owncloud'
  • Cấu hình - thư mục lưu trữ dữ liệu '/data/sdb-owncloud/'
  • Có sẵn cho - bộ lưu trữ này có sẵn cho một số 'Nhóm hoặc Người dùng'
Nếu có màu 'Xanh lục', điều đó có nghĩa là có sẵn và thành công.



Bây giờ quay lại bảng điều khiển quản lý tệp quản trị viên và bạn sẽ thấy thư mục 'sdb-owncloud'.




Bước 4 - Đăng nhập với tư cách là Người dùng bình thường​

Đăng nhập với tư cách là người dùng bình thường, trong trường hợp của tôi là người dùng 'hakase' và bạn sẽ thấy thư mục 'sdb-owncloud' cũng có sẵn ở đó.



Khi bạn tải tệp lên 'sdb-woncloud', tệp đó sẽ khả dụng cho những người dùng khác có quyền truy cập vào bộ nhớ cục bộ 'sdb-owncloud'.


Tham khảo​

 
Back
Bên trên