Làm cách nào để gắn kết một nhóm ZFS?


29

Xin lỗi vì đã hỏi Ubuntu liên quan đến câu hỏi, nhưng tôi hy vọng rằng ai đó ở đây có một số kinh nghiệm với điều đó.

Tôi phải gắn kết nhóm zfs mà tôi đã tạo bằng freenas8 trên Ubuntu. Tôi đã thử nó như mô tả ở đây .

Tôi đã có thể chạy lệnh đó mà không gặp lỗi:

sudo zpool import data

và trạng thái của zpool của tôi là như thế này:

user@server:~$ sudo zpool status
  pool: data
 state: ONLINE
status: The pool is formatted using an older on-disk format.  The pool can
        still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'.  Once this is done, the
        pool will no longer be accessible on older software versions.
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        data        ONLINE       0     0     0
          sda2      ONLINE       0     0     0
          sdb2      ONLINE       0     0     0

errors: No known data errors

vì vậy nó có vẻ tốt với tôi Nhưng, tôi không biết làm thế nào để truy cập vào hồ bơi. trong mắt tôi tôi phải gắn nó, nhưng tôi không biết làm thế nào.


1
btw, liên kết của bạn bị rút ngắn nên tôi không thể theo dõi để xem hướng dẫn bạn đang sử dụng, bạn có thể đăng liên kết đầy đủ để chúng tôi có thể khắc phục điều này không?
Bruno Pereira

Câu trả lời:


26

Nếu bạn chạy lệnh, sudo zfs get allnó sẽ liệt kê tất cả các thuộc tính của các nhóm và tệp zfs hiện tại của bạn. Một trong những thuộc tính đó, nếu được đặt chính xác, sẽ là mountpoint = .

nhập mô tả hình ảnh ở đây

Zfs sẽ tự động gắn kết nhóm, trừ khi bạn đang sử dụng các giá trị kế thừa, mountpoint sẽ cho zfs biết nơi mà hồ bơi sẽ được gắn trong hệ thống của bạn theo mặc định. Nếu không được đặt, bạn có thể làm như vậy với

sudo zfs set mountpoint=/foo_mount data

Điều đó sẽ làm cho zfs gắn kết nhóm dữ liệu của bạn vào một điểm foo_mount được chỉ định bạn chọn.

Sau đó, và root sở hữu điểm gắn kết, bạn có thể thay đổi chủ sở hữu của mount bằng

sudo chown -R user:user /foo_mount

Điều đó sẽ làm cho người dùng sử dụng và nhóm người sử dụng sở hữu điểm và tất cả mọi thứ gắn bên trong nó, điều chỉnh lệnh để gán dùng đúng: đặc quyền nhóm đến điểm lắp.


Chỉ cần thêm, có một thuộc tính khác cho các bộ dữ liệu canmount có thể on | off | noauto tắtnoauto ngăn tự động cài đặt cũng như cho các bộ dữ liệu riêng lẻ. Để biết thêm thông tin sử dụng man zfs.
Christian Ulbrich

7

Tôi đã có một tương tự vấn đề và, thật ra canmountonnhưng hồ bơi + bộ dữ liệu không gắn kết khi khởi động cũng không khi đi trực tuyến, vv

Giải pháp của tôi, sau zpool importzpool onlinebể bơi, là:

  1. zfs mount poolname

  2. zfs mount poolname/datasetname

Có, zfsthay vì zpoolvới poolname và sau đó là poolname / tập dữ liệu.

Hy vọng điều này sẽ giúp ai đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.