GNU/Linux >> Belajar Linux >  >> Cent OS

Cara mengecilkan sistem file root di CentOS / RHEL 6

Secara default, ketika Anda menginstal CentOS/RHEL OS, itu membuat tata letak default yang terdiri dari partisi /boot dan swap volume logis dan kemudian mengalokasikan semua ruang yang tersisa ke satu volume logis yang akan digunakan untuk sistem file root. Menempatkan semua data dan file sistem dalam satu sistem file tidak selalu merupakan pendekatan terbaik untuk sistem besar atau produksi.

Dimungkinkan untuk mengurangi ukuran sistem file root dan volume logis yang memungkinkan ruang untuk dialokasikan ke volume tambahan tanpa menginstal ulang sistem. Kami dapat mengurangi sistem file root di penyelamatan mode. Untuk tujuan contoh ini, kita akan mengambil /dev/VolGroup00/LogVol00 sebagai sistem file root.

Catatan :Perhatikan bahwa jika grup volume dan nama volume logis berbeda dari VolGroup00 dan LogVol00 default, nama dan jalur yang sesuai harus diganti dalam perintah yang diberikan dalam artikel ini.

Mengurangi ukuran sistem file root

1. Pertama, boot sistem ke mode penyelamatan.

2. Aktifkan volume logis yang akan diperkecil. Dalam contoh ini, /dev/VolGroup00/LogVol00 tersedia dengan perintah berikut:

# lvm lvchange -ay /dev/VolGroup00/LogVol00

3. Kurangi ukuran sistem file dan volume logis di /dev/VolGroup00/LogVol00. Pastikan ada cukup ruang tersisa di sistem file root dan volume logis cukup besar untuk menampung semua data yang ada sebelumnya. Upaya untuk mengurangi ukuran sistem file di luar pemanfaatannya saat ini akan gagal dengan pesan kesalahan yang menunjukkan bahwa tidak ada cukup ruang. Sebelum mengubah ukuran sistem file, jalankan perintah e2fsck untuk melakukan pemeriksaan sistem file:

# e2fsck -f /dev/VolGroup00/LogVol00
# resize2fs /dev/VolGroup00/LogVol00 3000M

4. Terakhir, kurangi ukuran volume logis yang berisi sistem file root:

# lvm lvreduce -L 3000M /dev/VolGroup00/LogVol00

Perintah yang digunakan dalam contoh ini menentukan ukuran akhir sistem file daripada jumlah ruang yang harus dikurangi.

Perintah alternatif untuk lvreduce – lvresize

Perintah LVM2 mendukung perintah lvresize alternatif yang menerima ukuran relatif jika ini lebih nyaman. Misalnya:

# lvresize -L -2000G VolGroup00/LogVol00

5. Terakhir, verifikasi modifikasi dan reboot sistem dengan keluar dari shell penyelamat.

# lvm vgdisplay VolGroup00

Untuk keluar dari cangkang penyelamat:

# exit
PERINGATAN :Mengubah ukuran volume logis yang terpasang atau sedang digunakan dapat menyebabkan kehilangan data yang parah. Rencanakan dan lakukan tindakan yang sesuai dan selalu pastikan bahwa cadangan terverifikasi terbaru tersedia.

Catatan tentang sistem file XFS

CentOS/RHEL 7 memiliki sistem file default XFS yang tidak dapat dikurangi ukurannya. Jika pengaturan khusus dibuat selama instalasi yang menggunakan sistem file EXT, langkah-langkah di atas juga harus diterapkan.

Solusi

Sementara sistem file XFS dapat dikembangkan saat dipasang, ukurannya tidak dapat dikurangi karena fitur tersebut dianggap rumit dan berisiko, dan kasus penggunaan kritis yang terbatas diyakini ada. Dalam beberapa kasus, solusi berikut mungkin dapat diterima:

  • Gunakan volume LVM yang disediakan tipis di bawah sistem file XFS.
  • Gunakan beberapa solusi pencadangan/pemulihan, seperti xfsdump/xfsrestore. Ini mungkin berguna terutama jika sistem file sebagian besar kosong.


Cent OS
  1. Cara mereset kata sandi root yang terlupakan RHEL / CentOS 7

  2. Centos – Bagaimana Cara Mengecilkan Sistem File Root Tanpa Mem-boot Livecd?

  3. Cara Memulihkan Partisi Root yang Rusak dari Mode Penyelamatan di CentOS/RHEL 5,6

  1. Cara menonaktifkan ACPI di CentOS/RHEL 7

  2. CentOS / RHEL :Cara Mengecilkan Sistem File Root LVM

  3. CentOS / RHEL :Cara menonaktifkan login root atau akses root pada sistem

  1. Cara menginstal TeamViewer di CentOS 6 / RHEL 6

  2. Cara Menginstal MariaDB di CentOS 7 / RHEL 7

  3. CentOS / RHEL :Cara mengubah UUID sistem file