Tôi đặc biệt sử dụng điều này để phân vùng và gắn kết khối lượng EBS trên các phiên bản Amazon EC2, nhưng thực sự điều này thường được áp dụng để khởi tạo bất kỳ ổ đĩa mới nào.
Như câu hỏi nói rằng tôi muốn tạo kịch bản cho việc tạo một phân vùng chính duy nhất sử dụng tất cả không gian có sẵn trên thiết bị đã cho. Tôi sẽ không biết trước thiết bị này lớn như thế nào và nó có thể rất lớn (tức là vài TB).
Trong nghiên cứu này dường như parted
là lệnh tốt nhất để sử dụng cho kịch bản. Tôi nghĩ rằng một cái gì đó dọc theo dòng parted /dev/sdf mkpart primary 0 END
là những gì tôi muốn, nhưng tôi đang có một thời gian khó khăn để tìm ra một cách thanh lịch để xác định END nên là gì. Có ai biết một cách dễ dàng để làm điều này?
gdisk
căn chỉnh chính xác. Theo tôi,parted
là một mớ hỗn độn. Nó làm quá nhiều - và những thứ nó làm chỉ được kết nối lỏng lẻo. Thật kỳ lạ khi nó tạo ra các hệ thống tệp và bảng phân vùng cùng nhau - các vị trí đĩa cho dữ liệu mà nó ghi không giống như trong cùng một vùng lân cận. Tôi chỉ bắt đầu hiểu cách các đĩa hoạt động khi tôi nhận ra rằng bảng phân vùng là một bản đồ nhỏ nằm ở đầu của nó và nó cho os biết nơi nó có thể tìm kiếm một hệ thống tập tin nếu nó muốn. Khi nhấp vào đó, tôi hiểu superblocks và megaman và tất cả. Chà, dù sao thì tôi cũng thích nghĩ như vậy.