Cadangkan semua data pada sistem file untuk diubah ukurannya
Mengubah ukuran sistem file dan perangkat yang mendasarinya berbahaya dan berpotensi merusak jika dilakukan secara tidak benar. Mempartisi ulang perangkat juga sama merusaknya dan dapat mengakibatkan hilangnya data sepenuhnya. Sebelum melanjutkan, buat cadangan konten sistem file/perangkat yang akan diubah ukurannya.
Mengubah ukuran (memperluas) sistem file EXT3/4 non-root pada perangkat LVM
1. Contoh Penyiapan
Dalam contoh ini, Grup Volume (VG) yang disebut VolGroupData berukuran 20Gb berisi Volume Logis (LV) yang disebut LogVolData01 berukuran 10Gb dengan sistem file EXT3/4 (/data) yang memanfaatkan semua ruang dalam Volume Logis. Sistem file LV dan EXT3/4 diubah ukurannya (diperpanjang).
Sebelum melanjutkan, jalankan perintah berikut – rekam output untuk digunakan nanti.
# fdisk -l /dev/sdb Disk /dev/sdb: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 2610 20964793+ 8e Linux LVM
# cat /proc/partitions | grep sdb 8 16 20971520 sdb 8 17 20964793 sdb1
# pvs PV VG Fmt Attr PSize PFree /dev/sdb1 VolGroupData lvm2 a- 19.99G 9.99G
# vgs VG #PV #LV #SN Attr VSize VFree VolGroupData 1 1 0 wz--n- 19.99G 9.99G
# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVolData01 VolGroupData -wi-ao 10.00G
# df -k /dev/mapper/VolGroupData-LogVolData01 Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroupData-LogVolData01 10321208 9600672 196248 98% /data
2. Lepas sistem file
Lepaskan sistem file EXT3/4 yang akan diubah ukurannya mis.:
# umount /data
3. Lakukan pemeriksaan sistem file
Lakukan pemeriksaan sistem file dari sistem file EXT3/4 yang diubah ukurannya memastikan untuk menggunakan utilitas pemeriksaan sistem file yang sesuai (fsck.ext3, fsck.ext4) untuk jenis sistem file yang digunakan mis.:
# blkid /dev/VolGroupData/LogVolData01 /dev/VolGroupData/LogVolData01: LABEL="/data" UUID="1fc0bbcd-ba86-40b6-b562-5da90fb0d7af" TYPE="ext3"
# fsck.ext3 -fy /dev/VolGroupData/LogVolData01 e2fsck 1.39 (29-May-2006) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information data: 20/1294336 files (5.0% non-contiguous), 2440792/2580302 blocks
4. Ubah ukuran (perpanjang) Volume Logis
Gunakan utilitas lvextend atau lvresize untuk memperluas Volume Logis untuk menggunakan ruang yang tersedia di Grup Volume mis.:
# lvextend -L 15G /dev/VolGroupData/LogVolData01 Extending logical volume LogVolData01 to 15.00 GB Logical volume LogVolData01 successfully resized
5. Verifikasi ukuran Volume Logis
Memverifikasi ukuran Volume Logis mis.:
# vgs VG #PV #LV #SN Attr VSize VFree VolGroupData 1 1 0 wz--n- 19.99G 4.99G
# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVolData01 VolGroupData -wi-a- 15.00G
# lvs --units m LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVolData01 VolGroupData -wi-a- 15360.00M
6. Lakukan pemeriksaan sistem file
Lakukan pemeriksaan sistem file dari sistem file EXT3/4 yang diubah ukurannya memastikan untuk menggunakan utilitas pemeriksaan sistem file yang sesuai (fsck.ext3, fsck.ext4) untuk jenis sistem file yang digunakan mis.:
# fsck.ext3 -fy /dev/VolGroupData/LogVolData01 e2fsck 1.39 (29-May-2006) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information data: 20/1310720 files (5.0% non-contiguous), 2441306/2621440 blocks
7. Ubah ukuran (perpanjang) sistem file
Gunakan utilitas resize2fs untuk memperluas sistem file EXT3/4 untuk menggunakan ruang tambahan di Volume Logis mis.:
# resize2fs /dev/VolGroupData/LogVolData01 resize2fs 1.39 (29-May-2006) Resizing the filesystem on /dev/VolGroupData/LogVolData01 to 3932160 (4k) blocks. The filesystem on /dev/VolGroupData/LogVolData01 is now 3932160 blocks long.Catatan:saat menjalankan resize2fs, jika tidak ada ukuran yang ditentukan, sistem file akan diperluas untuk memanfaatkan semua ruang yang tersedia/tersisa di partisi.
8. Pasang sistem file yang diubah ukurannya
Pasang sistem file yang baru diubah ukurannya EXT3/4 mis.:
# mount /data
9. Verifikasi pengubahan ukuran sistem file
Tinjau dmesg, log pesan, keluaran perintah df, dll. untuk memverifikasi keberhasilan pengubahan ukuran sistem file EXT3/4 mis.:
# df -k /dev/mapper/VolGroupData-LogVolData01 Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroupData-LogVolData01 15481840 9603228 5092180 66% /data
-
CentOS / RHEL :Ubah ukuran (perpanjang) sistem file EXT3/4 non-root pada perangkat LVM
-
CentOS / RHEL :Ubah ukuran (kurangi) sistem file EXT3/4 non-root pada perangkat non-LVM (partisi hard disk)
-
CentOS / RHEL :Ubah ukuran (perpanjang) sistem file EXT3/4 non-root pada perangkat non-LVM (partisi hard disk)