Berapa lama seharusnya resize2fs memakan 1TB partisi?

20

Saya punya komputer baru di universitas dan hampir mengatur semuanya untuk saya sendiri ketika saya perhatikan bahwa pengguna mesin sebelumnya hanya menggunakan ext3partisi 1TB yang besar .

Saya biasanya tetap /homepada partisi yang terpisah dan saya juga lebih suka menggunakan LVM, jadi saya memutuskan untuk mengecilkan partisi menggunakan resize2fsdan kemudian membuat barang-barang LVM biasa saya di ruang saya dibebaskan. (Hanya ada sekitar 30G data di seluruh hard drive, jadi seharusnya tidak menjadi masalah).

Saya reboot menggunakan live CD dan saya diminta resize2fsuntuk mengecilkan partisi ke ukuran yang lebih masuk akal (50G), dan sepertinya memindahkan data sekitar cukup intensif pada kuartal pertama sekitar satu jam atau lebih (menilai dari kebisingan hard drive) .

Sekarang sudah berjalan selama lebih dari tiga jam dan praktis tidak ada suara yang terdengar dari HD, meskipun penggunaan CPU pada 100% .

  1. Apakah ini normal?
  2. Apakah resize2fsmelakukan beberapa angka intensif di latar belakang untuk beberapa alasan dan itulah sebabnya saya tidak mendengar suara dari HD?
  3. Berapa lama waktu yang diperlukan untuk mengubah ukuran seluruh partisi?
Tamas
sumber
4
Pembaruan: seluruh proses selesai dalam lebih dari empat jam, dan ya, HD benar-benar diam terpisah dari 15 menit pertama atau lebih. Singkatnya, ini benar-benar normal.
Tamas
1
Kisah yang sama dengan topik pemula. Seluruh proses selesai dalam 3+ jam hard disk paling hening, tetapi CPU hampir tidak bekerja. Jadi, jika Anda memiliki gejala yang sama, harap bersabar.

Jawaban:

9

Waktu dapat bervariasi tergantung pada banyak hal yang berbeda.

Jika Anda merasa ada masalah, buka jendela baru atau buat sesi Putty baru dan jalankan dmesg(kesalahan I / O atau semacamnya) dan / atau df -h(apakah ruang yang tersedia meningkat).

Saya kira itu akan memakan waktu cukup lama. Tidak tahu berapa lama, secara pribadi. Anda mungkin lebih cepat menyalinnya ke drive jaringan lain dan menginstal ulang.

Glen M
sumber
14

Mengubah ukuran ext4fs dari 1 TB menjadi 2 TB secara online, pada RAID1 lvm2 memerlukan waktu sekitar 1 jam 40 menit dengan sepasang drive SATA 2TB seagate barracuta. Ini adalah partisi root.

Selama ini, CPU tidak pernah melebihi 10% (menumpuk md2_raid1 dan md2_resize). Muatannya sekitar 3.

Jika proses resize2fs Anda memakan 100% CPU Anda dan HDD Anda tidak berfungsi, sepertinya macet. Coba lihat apakah ada pesan (kesalahan) di syslog.

Pengaturan Anda lebih sederhana (tidak ada RAID1 LVM), sehingga seharusnya memakan waktu lebih sedikit, dan selama proses, hard disk Anda akan banyak bekerja, bukan CPU Anda.

Juga, resize2fsmemiliki tanda -p (persentase), untuk menampilkan progresi, tetapi hanya dalam mode offline.

megar
sumber
2
Saya menumbuhkan partisi dalam mode online sekarang dan sepertinya memiliki aktivitas IO dan CPU yang sangat rendah, jadi saya menemukan utas ini. jawaban megar berguna bagi saya karena saya sekarang tahu untuk tidak panik bahwa sudah 20 menit atau lebih, tetapi saya juga menemukan bahwa jika saya memeriksa output dfbeberapa kali, ukuran partisi bertambah setiap kali. Meyakinkan. Saya tidak yakin apakah trik yang sama akan menunjukkan kemajuan dengan cara yang sama saat menyusutkan partisi, tetapi patut dicoba.
gemetar
1

Titik data lain: mengubah ukuran 1TB menjadi 2TB, dalam mode online tetapi sistem adalah pengguna tunggal sehingga aktivitas sangat rendah, HDD SATA tunggal, CentOS 6.7, membutuhkan waktu sekitar 95 menit.

MadHatter mendukung Monica
sumber
titik data lain Resize di Digital Ocean SSD dari 300GB ke 1T sudo resize2fs / dev / disk / by-id / scsi-0DO_Volume_volume-nyc1-01 resize2fs 1.42.13 (17-Mei-2015) Filesystem di / dev / disk / by- id / scsi-0DO_Volume_volume-nyc1-01 sudah terpasang di / mnt / volume-nyc1-01; perubahan ukuran on-line yang diperlukan menyerah setelah 3+ jam dan daya bersepeda. e2fsck hanya digantung mencoba melepaskan volume juga digantung, sekarang tetesan saya beku dan tidak dapat dijangkau.
don bright