Kích thước ổ đĩa Debian nhỏ hơn mức cần thiết


0

Lý lịch

Vì vậy, tôi mới cài đặt RAID, vì vậy hãy đồng ý với tôi. Tôi đã cố gắng thiết lập RAID 10 với 4 ổ cứng. tôi đang dùng mdadm để đạt được điều này. Tôi đã thực hiện thành công cuộc đột kích của mình như /dev/md0. Tôi nên có khoảng 2,5 terabyte dung lượng cho các ổ đĩa của mình. Khi tôi gõ:

sudo mdadm --detail /dev/md0

Nó trở lại:

array size = 2441634816 (2328.52 GiB 2500.23 GB)

Mà 2500 GB là khoảng 2,5 TB nên có vẻ ổn. Tôi đang tổ chức cuộc đột kích qua samba và khi tôi xem không gian có sẵn từ một máy khác, nó chỉ hiển thị khoảng 16 GB hoặc hơn:

Vấn đề

Vấn đề của tôi tất nhiên là một lượng không gian tốt của tôi không có sẵn. Làm thế nào để tôi có được mảng đầy đủ của tôi có sẵn?

Những gì tôi đã cố gắng

sudo resize2fs /dev/md0

Được cho là thay đổi kích thước md0 để sử dụng tất cả không gian có sẵn ..

Đầu ra của cái này là "Hệ thống tập tin đã dài tới 610408704 khối. Không có gì để làm!"

Lệnh khác tôi thấy để thử là

mdadm --grow /dev/md0 --size=max

Mà đầu ra "kích thước thành phần của /dev/md0 không thay đổi ở 0K "và khi tôi kiểm tra kích thước thì nó vẫn như cũ.

Có ai có ý tưởng nào để tôi thử không?


Điều gì khiến bạn nghĩ rằng không gian không có sẵn? đầu ra của df? Các khối 610408704 có vẻ đúng, nếu đó là các khối 4k (610408704 * 4096/1024 ^ 3 = 2328.52GiB)
Tom Yan

Vâng, tôi đã sao chép các tập tin vào cuộc đột kích mới của tôi, từ một máy tính khác và khi tôi nhận được khoảng 16GB thì nó báo đĩa đã đầy. Có thể một cái gì đó khác gây ra điều đó?
Eric F

Ồ "Tôi đang tổ chức cuộc đột kích qua samba và khi tôi xem không gian có sẵn từ một máy khác". Vì vậy, bạn có chắc rằng chia sẻ samba được cấu hình đúng? Bạn đã kiểm tra với df tại địa phương?
Tom Yan

Kiểm tra với df trên máy lưu trữ cuộc đột kích không hiển thị / dev / md0
Eric F

Có phải nó không được gắn kết? findmnt /dev/md0 Hãy chắc chắn rằng nó được gắn vào đường dẫn bạn đặt cho chia sẻ.
Tom Yan

Câu trả lời:


0

Điều này có thể là do md0 không được gắn kết hoặc đường dẫn của chia sẻ không được đặt thành điểm gắn kết của nó.

Đối với trường hợp sau, rõ ràng là bạn nên kiểm tra smb.conf của mình.

Đối với trường hợp trước, trước tiên bạn có thể kiểm tra với findmnt /dev/md0 hoặc là mount | grep /dev/md0.

Có thể đọc / ghi trên điểm gắn kết dự kiến ​​của nó (ví dụ: / mnt / raid0) không nhất thiết có nghĩa là nó được gắn kết. Bạn có thể chỉ đang truy cập hệ thống tập tin gốc (dung lượng 16 GB, trông giống như SD trên Pi của bạn).

Trong thực tế, bạn thậm chí có thể chỉ cần kiểm tra đầu ra của df. Nếu / dev / md0 không được liệt kê, về cơ bản nó đã xác nhận rằng nó cũng không được gắn kết. Nếu nó được liệt kê, bạn có thể kiểm tra việc sử dụng nó cục bộ. : D

Không được gắn kết có thể là do thực tế là không có mục nào được viết cho nó trong / etc / fstab hoặc thậm chí nó không được lắp ráp khi khởi động.


Vấn đề chắc chắn là mdadm không lắp ráp các ổ đĩa và sau đó không lắp chúng khi khởi động. Tôi gặp nhiều vấn đề khi nhận mdadm.conf để làm bất cứ điều gì về lắp ráp tự động. Tôi đã tải các đường dẫn trong đó như nhiều trang web khuyên dùng nhưng nó sẽ không bao giờ lắp ráp được khi được khởi động lại. Giải pháp cuối cùng của tôi là thêm các dòng mdadm --assemble --scan và mount / mnt / raid10 / dev / md0 vào tập lệnh khởi động của tôi hiện đang hoạt động rất tốt. :)
Eric F
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.