GNU/Linux >> Belajar Linux >  >> Linux

Ubah ukuran /var partisi pada sistem jarak jauh (Linux Debian Lenny)

Jika Anda memiliki ruang di partisi root untuk konten /var, Anda dapat:

  1. hentikan apa pun yang menggunakan /var jika memungkinkan
  2. remount /var readonly untuk ukuran yang baik mount -f -oremount,ro /var
  3. salin /var ke / dengan nama yang berbeda dengan mkdir /vartmp; cp -av /var/* /vartmp/
  4. bergerak dengan mv /var /varmount; mv /vartmp /var
  5. komentari entri untuk /var di /etc/fstab
  6. mulai ulang

Anda sekarang harus memiliki /var di tempat apa adanya di partisi root Anda, bukan miliknya sendiri. Anda sekarang dapat mengubah ukuran partisi lama sesuai kebutuhan. Langkah 4 seharusnya membiarkan Anda mengganti nama /var direktori meskipun sedang digunakan sebagai mount-point dan sebaliknya sibuk (dan memproses dengan file yang terbuka di sana akan melacak perubahan karena file yang terbuka tidak dirujuk dengan path + nama, melainkan dengan inode, setelah dibuka).

Jika Anda tidak memiliki ruang di / tetapi lakukan pada /someotherfs maka Anda dapat mencoba memindahkannya ke sana dengan symlink di / seperti itu:

  1. hentikan apa pun yang menggunakan /var jika memungkinkan
  2. remount /var readonly untuk mengukur baik mount -f -oremount,ro /var
  3. salin /var dengan cp -av /var /someotherfs/var
  4. bergerak dengan mv /var /varmount; ln -s /someotherfs/var /var
  5. beri komentar entri untuk /var di /etc/fstab
  6. mulai ulang

Ini sedikit lebih berisiko karena Anda perlu memastikan bahwa /someotherfs dipasang sebelum /var saat booting.

Jika Anda tidak memiliki ruang tempat Anda ingin menyalinnya untuk sementara, Anda mungkin dapat mengurangi ukuran /var dengan menghapus hal-hal seperti paket yang di-cache (aptitude clean pada pengaturan gaya Debian, tidak ada keraguan yum yang setara perintah), memindahkan hal-hal lain (misalnya, Debian menyimpan httpdocs default di /var/www jadi jika masih ada dan Anda memiliki banyak data di sana, pindahkan ke partisi lain), dan hapus file dari /var/log yang tidak terlalu baru (mencadangkan terlebih dahulu, jika Anda perlu merujuknya nanti).

Seperti yang dikatakan Zoredache:apa pun yang Anda lakukan, pastikan Anda puas dengan pengaturan pencadangan Anda sebelum melanjutkan.

Peringatan:semua hal di atas berasal dari memori, saya belum mengujinya di mana pun, ikuti dengan risiko sendiri!


Linux
  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. /usr/bin Vs /usr/local/bin Di Linux?

  3. Debian – Memindahkan /var, /home Untuk Memisahkan Partisi?

  1. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  2. Cara mengubah ukuran (memperpanjang) sistem file berbasis partisi di Linux

  3. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis

  1. Ubah ukuran langsung dari partisi GPT di Linux

  2. unix:///var/run/supervisor.sock tidak ada file seperti itu

  3. Bagaimana cara menghapus sistem Linux?