Thay đổi kích thước2fs mất bao lâu trên phân vùng 1TB?


20

Tôi đã có một máy tính mới tại trường đại học và gần như thiết lập mọi thứ cho riêng mình trên đó khi tôi nhận thấy rằng người dùng trước đó của máy chỉ sử dụng ext3phân vùng 1TB khổng lồ .

Tôi thường giữ /homemột phân vùng riêng và tôi cũng thích sử dụng LVM, vì vậy tôi quyết định thu nhỏ phân vùng bằng cách sử dụng resize2fsvà sau đó tạo công cụ LVM thông thường của tôi trong không gian tôi giải phóng. (Chỉ có khoảng 30G dữ liệu trên toàn bộ ổ cứng, vì vậy đây không phải là vấn đề).

Tôi đã khởi động lại bằng đĩa CD trực tiếp và tôi yêu cầu resize2fsthu nhỏ phân vùng thành kích thước hợp lý hơn (50G) và dường như nó di chuyển dữ liệu xung quanh khá mạnh trong quý đầu tiên của một giờ hoặc lâu hơn (đánh giá từ tiếng ồn của ổ cứng) .

Bây giờ nó đã chạy được hơn ba giờ và thực tế không nghe thấy tiếng ồn từ HD, mặc dù mức sử dụng CPU là 100% .

  1. Điều này có bình thường không?
  2. Có phải resize2fsvì một số lý do bị khủng hoảng trong nền vì một số lý do và đó là lý do tại sao tôi không nghe thấy tiếng ồn từ HD?
  3. Mất bao nhiêu thời gian để thay đổi kích thước toàn bộ phân vùng?

4
Cập nhật: toàn bộ quá trình hoàn tất sau hơn bốn giờ, và vâng, HD hoàn toàn im lặng sau 15 phút đầu tiên hoặc lâu hơn. Vì vậy, một cách ngắn gọn, điều này là hoàn toàn bình thường.
Tamás

1
Câu chuyện tương tự như chủ đề bắt đầu đã có. Toàn bộ quá trình hoàn thành trong hơn 3 giờ đĩa cứng hầu hết thời gian im lặng, nhưng CPU hoạt động mạnh mẽ. Vì vậy, nếu bạn có các triệu chứng tương tự, xin vui lòng, kiên nhẫn.

Câu trả lời:


9

Thời gian có thể thay đổi tùy thuộc vào vô số thứ khác nhau.

Nếu bạn nghĩ rằng có vấn đề, hãy mở một cửa sổ mới hoặc tạo một phiên PuTTY mới và chạy dmesg(lỗi I / O hoặc một số lỗi như vậy) và / hoặc df -h(cho dù dung lượng có sẵn đang tăng).

Tôi nghi ngờ rằng nó sẽ mất khá nhiều thời gian trong mọi trường hợp. Không biết bao lâu, cá nhân. Bạn có thể nhanh hơn để sao chép nó vào ổ đĩa mạng khác và cài đặt lại.


14

Thay đổi kích thước trực tuyến một ext4fs từ 1 TB thành 2 TB, trên lvm2 của RAID1 mất khoảng 1h40 phút trên một cặp ổ đĩa SATA 2TB của Seagate barracuta. Đây là phân vùng gốc.

Trong thời gian này, CPU không bao giờ vượt quá 10% (tích lũy md2_ston1 và md2_resize). Tải khoảng 3.

Nếu các quy trình resize2fs của bạn đang ăn 100% CPU và ổ cứng của bạn không hoạt động, có vẻ như nó thực sự bị kẹt. Hãy thử xem chúng có phải là bất kỳ thông báo (lỗi) nào trong syslog không.

Thiết lập của bạn đơn giản hơn (không có RAID1 LVM), do đó, nó sẽ mất ít thời gian hơn và trong quá trình này, đĩa cứng của bạn sẽ hoạt động rất nhiều chứ không phải CPU của bạn.

Ngoài ra, resize2fscó cờ -p (phần trăm), để hiển thị tiến trình, nhưng nó chỉ ở chế độ ngoại tuyến.


2
Tôi đang phát triển một phân vùng trong chế độ trực tuyến ngay bây giờ và nó dường như có hoạt động IO và CPU rất thấp nên tôi tìm thấy chủ đề này. Câu trả lời của megar rất hữu ích với tôi vì bây giờ tôi biết không nên hoảng sợ rằng nó đã diễn ra từ 20 phút trở lên, nhưng tôi cũng thấy rằng nếu tôi kiểm tra đầu ra của dfmột vài lần, kích thước của phân vùng sẽ tăng lên mỗi lần. Yên tâm. Tôi không chắc liệu cùng một thủ thuật sẽ cho bạn thấy sự tiến bộ theo cùng một cách trong khi thu nhỏ một phân vùng, nhưng đáng để thử.
run rẩy

1

Một điểm dữ liệu khác: thay đổi kích thước 1TB thành 2TB, ở chế độ trực tuyến nhưng hệ thống là người dùng đơn nên hoạt động rất thấp, ổ cứng SATA đơn, CentOS 6.7, mất khoảng 95 phút.


một điểm dữ liệu khác Thay đổi kích thước trên SSD Digital Ocean từ 300GB thành 1T sudo resize2fs / dev / đĩa / by-id / scsi-0DO_Volume_volume-nyc1-01 thay đổi kích thước2fs 1.42.13 (17 tháng 5 năm 2015) tại / dev / đĩa / by- id / scsi-0DO_Volume_volume-nyc1-01 được gắn trên / mnt / volume-nyc1-01; yêu cầu thay đổi kích thước trực tuyến đã bỏ sau hơn 3 giờ và năng lượng đạp xe. e2fsck vừa treo vừa cố gắng tách âm lượng cũng bị treo, bây giờ giọt nước của tôi bị đóng băng và không thể truy cập được.
don sáng
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.