resize2fs ใช้เวลานานเท่าใดในพาร์ติชั่น 1TB?


20

ฉันมีคอมพิวเตอร์เครื่องใหม่ที่มหาวิทยาลัยและตั้งค่าเกือบทุกอย่างสำหรับตัวเองเมื่อฉันสังเกตเห็นว่าผู้ใช้เครื่องก่อนหน้านี้ใช้ext3พาร์ติชัน1TB ขนาดใหญ่เท่านั้น

ฉันมักจะ/homeแยกพาร์ติชั่นไว้ต่างหากและฉันก็ชอบที่จะใช้ LVM ดังนั้นฉันจึงตัดสินใจที่จะลดขนาดพาร์ติชั่นโดยใช้resize2fsจากนั้นสร้างสิ่ง LVM ตามปกติของฉันในพื้นที่ที่ฉันว่าง (มีเพียง 30G ของข้อมูลบนฮาร์ดไดรฟ์ทั้งหมดดังนั้นจึงไม่ควรมีปัญหา)

ฉันรีบูตโดยใช้ซีดีสดและฉันขอresize2fsให้ลดขนาดพาร์ติชันลงให้มีขนาดที่เหมาะสมกว่า (50G) และดูเหมือนว่าจะย้ายข้อมูลไปรอบ ๆ ค่อนข้างเข้มข้นในช่วงไตรมาสแรกของชั่วโมงหรือประมาณนั้น (ตัดสินจากเสียงรบกวนของฮาร์ดไดรฟ์) .

ตอนนี้ก็รับการทำงานมานานกว่าสามชั่วโมงและปฏิบัติจริงได้ยินเสียงดังจาก HD แม้ว่าการใช้งาน CPU อยู่ที่100%

  1. เป็นเรื่องปกติหรือไม่
  2. มีการresize2fsทำจำนวนเข้มข้นบางกระทืบในพื้นหลังด้วยเหตุผลบางอย่างและที่ว่าทำไมฉันได้ยินเสียงจาก HD ไม่?
  3. ควรปรับขนาดพาร์ติชั่นทั้งหมดเท่าไหร่?

4
อัปเดต: กระบวนการทั้งหมดเสร็จสิ้นในเวลาไม่เกินสี่ชั่วโมงและใช่ HD ก็เงียบสนิทอย่างสิ้นเชิงนอกเหนือจาก 15 นาทีแรก ดังนั้นโดยสรุปนี่เป็นเรื่องปกติโดยสิ้นเชิง
Tamás

1
มีเรื่องราวเดียวกันกับผู้เริ่มต้นหัวข้อ กระบวนการทั้งหมดเสร็จสิ้นในฮาร์ดดิสก์ 3+ ชั่วโมงเงียบเกือบทุกครั้ง แต่ CPU ทำงานหนัก ดังนั้นหากคุณมีอาการคล้ายกันโปรดอดใจรอ

คำตอบ:


9

เวลาสามารถเปลี่ยนแปลงได้ขึ้นอยู่กับโหลดของสิ่งต่าง ๆ

หากคุณคิดว่ามีปัญหาให้เปิดหน้าต่างใหม่หรือสร้างเซสชัน PuTTY ใหม่และเรียกใช้dmesg(ข้อผิดพลาดของ I / O หรือบางอย่าง) และ / หรือdf -h(พื้นที่ว่างที่มีเพิ่มขึ้น)

ฉันสงสัยว่าจะใช้เวลาสักครู่ในทุกกรณี ไม่รู้ว่านานแค่ไหนส่วนตัว คุณอาจเร็วกว่าในการคัดลอกไปยังไดรฟ์เครือข่ายอื่นและติดตั้งใหม่


14

การปรับขนาด ext4fs ออนไลน์จาก 1 TB เป็น 2 TB บน RAID1 lvm2 ใช้เวลาประมาณ 1 ชั่วโมง 40 นาทีสำหรับไดรฟ์ seagate barracuta 2TB SATA คู่หนึ่ง นี่คือพาร์ติชันรูท

ในช่วงเวลานี้ซีพียูไม่เคยเกิน 10% (การสะสม md2_raid1 และ md2_resize) โหลดประมาณ 3

หากกระบวนการปรับขนาด 2fs ของคุณกิน CPU ของคุณ 100% และ HDD ของคุณไม่ทำงานดูเหมือนว่าติดจริงๆ ลองดูว่าเป็นข้อความ (ข้อผิดพลาด) ใน syslog หรือไม่

การตั้งค่าของคุณนั้นง่ายกว่า (ไม่มี RAID1 LVM) ดังนั้นจึงควรใช้เวลาน้อยลงและในระหว่างกระบวนการฮาร์ดดิสก์ของคุณจะทำงานได้มากไม่ใช่ CPU ของคุณ

นอกจากนี้ยังresize2fsมีแฟล็ก -p (เปอร์เซ็นต์) เพื่อแสดงความก้าวหน้า แต่จะอยู่ในโหมดออฟไลน์เท่านั้น


2
ฉันกำลังเพิ่มพาร์ติชันในโหมดออนไลน์ในขณะนี้และดูเหมือนว่าจะมีกิจกรรม IO และ CPU ต่ำมากดังนั้นฉันจึงพบเธรดนี้ คำตอบของ megar นั้นมีประโยชน์กับฉันตั้งแต่ตอนนี้ฉันไม่ต้องตกใจว่ามันกำลังไป 20 นาทีหรือมากกว่า แต่ฉันก็พบว่าถ้าฉันตรวจสอบผลลัพธ์ของdfสองสามครั้งขนาดของพาร์ติชันก็เพิ่มขึ้นทุกครั้ง มั่นใจ ฉันไม่แน่ใจว่าเคล็ดลับเดียวกันนี้จะแสดงให้คุณเห็นความคืบหน้าในลักษณะเดียวกันในขณะที่ลดขนาดพาร์ติชัน แต่ก็ควรลองดู
tremby

1

จุดข้อมูลอื่น: การปรับขนาด 1TB เป็น 2TB ในโหมดออนไลน์ แต่ระบบเป็นผู้ใช้เดี่ยวดังนั้นกิจกรรมที่ต่ำมาก SATA HDD เดี่ยว CentOS 6.7 ใช้เวลาประมาณ 95 นาที


จุดข้อมูลอื่นปรับขนาดบน Digital Ocean SSD จาก 300GB เป็น 1T sudo resize2fs / dev / ดิสก์ / by-id / scsi-0DO_Volume_volume-nyc1-01 resize2fs 1.42.13 (17 พฤษภาคม 2558) id / scsi-0DO_Volume_volume-nyc1-01 ถูกติดตั้งบน / mnt / volume-nyc1-01; ต้องปรับขนาดแบบออนไลน์ให้เพิ่มขึ้นหลังจาก 3+ ชั่วโมงและพลังงานกรณื e2fsck เพิ่งถูกแขวนคอพยายามถอดวอลลุ่มออกตอนนี้หยดของฉันก็แข็งและไม่สามารถเข้าถึงได้
ดอนสดใส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.