Không tương tác tạo một phân vùng với tất cả kích thước đĩa có sẵn


11

Điều này thật kinh tởm với tôi, nhưng nó hoạt động:

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb

Tôi muốn biết một cách khôn ngoan hoặc thanh lịch hơn để thực hiện điều này. Toàn bộ bản ghi khởi động và bảng phân vùng đang bị xóa trước khi thực hiện tác vụ này, vì vậy chúng tôi có thể tin tưởng rằng phân vùng 1 có sẵn.


1
Cũng có thể viết cùng một 'tiếng vang' trên nhiều dòng (nếu bạn đang thực hiện nó trong một tập lệnh bash) - cùng mức độ 'kinh tởm', nhưng dễ đọc hơn một chút. Các lựa chọn tốt hơn trong các câu trả lời dưới đây mặc dù :-)
Ralph Bolton

Câu trả lời:


6

Hãy xem parted có thể được sử dụng trong chế độ dòng lệnh để tạo kịch bản. sfdisk cũng có thể được viết kịch bản nhưng lưu ý các cảnh báo về GPT và kích thước phân vùng.


1
Tôi chắc chắn rằng nó ở đây ở đâu đó, nhưng tôi gặp khó khăn trong việc tìm cách bạn có thể chỉ định sử dụng tất cả không gian có sẵn.
andyortlieb

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.