GNU/Linux >> Belajar Linux >  >> Linux

xvda1 100% penuh, Apa itu? bagaimana cara memperbaiki?

Solusi 1:

File itu, / adalah direktori root Anda. Jika itu satu-satunya sistem file yang Anda lihat di df , maka itu segalanya. Anda memiliki sistem file 1GB dan 100% penuh. Anda dapat mulai mengetahui cara penggunaannya seperti ini:

sudo du -x / | sort -n | tail -40

Anda kemudian dapat mengganti / dengan jalur yang memakan ruang paling banyak. (Mereka akan berada di bagian akhir, berkat sort . Perintah mungkin memakan waktu beberapa saat.)

Solusi 2:

Saya tahu saya membalas di utas ini setelah hampir 5 tahun tetapi mungkin membantu seseorang, saya memiliki masalah yang sama, saya memiliki m4.xlarge instancedf -h mengatakan bahwa /dev/xvda1 sudah penuh, - 100%

Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G     0  7.9G   0% /dev
tmpfs           1.6G  177M  1.4G  12% /run
/dev/xvda1      7.7G  7.7G     0 100% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/1000

saya mencoba menyelesaikannya berikut langkah-langkahnya

sudo find / -type f -printf '%12s %p\n' 2>/dev/null|awk '{if($1>999999999)print $0;}'

Membantu saya untuk mengetahui bahwa itu adalah wadah buruh pelabuhan yang berbicara semua ruang saya jadi saya mendorong semua wadah saya ke registri buruh pelabuhan saya kemudian melakukan sudo rm -rf /var/lib/docker/itu membersihkan ruang saya :) harap ini membantu seseorang :)

Solusi 3:

Jika Anda menjalankan instance boot EBS (disarankan) maka Anda dapat menambah ukuran volume root (/) menggunakan prosedur yang saya jelaskan di artikel ini:

Mengubah Ukuran Root Disk pada Instans Running EBS Boot EC2
http://aletic.com/2010/02/ec2-resize-running-ebs-root

Jika Anda menjalankan instance penyimpanan instans (tidak disarankan), maka Anda tidak dapat mengubah ukuran diska root. Anda harus menghapus file atau memindahkan file ke penyimpanan sementara (mis., /mnt) atau melampirkan volume EBS dan memindahkan file ke sana.

Inilah artikel yang saya tulis yang menjelaskan cara memindahkan database MySQL dari disk root ke volume EBS:

Menjalankan MySQL di Amazon EC2 dengan EBS
http://aws.amazon.com/articles/1663

...dan pertimbangkan untuk pindah ke instans booting EBS. Ada banyak alasan mengapa Anda akan berterima kasih kepada diri sendiri nanti.

Solusi 4:

Paulo berada di jalur yang benar untuk saya, tetapi ketika saya mencoba berlari

sudo apt autoremove

itu menjawab:

Reading package lists... Error!
E: Write error - write (28: No space left on device)
E: IO Error saving source cache
E: The package lists or status file could not be parsed or opened.

Pertama, saya harus lari

sudo apt-get clean

Itu mengosongkan cukup ruang bagi saya untuk menjalankan 'sudo apt autoremove', dan itu membawa saya dari 100% penuh pada /dev/xvda1 menjadi 28%.

Solusi 5:

Saya baru saja menyelesaikan masalah itu dengan menjalankan perintah ini:

sudo apt autoremove

dan banyak paket lama dihapus, membebaskan 5 gigabyte, misalnya ada banyak paket seperti ini "linux-aws-headers-4.4.0-1028"


Linux
  1. Cara Masuk Mode Gelap Penuh Dengan LibreOffice

  2. Bagaimana Cara Memeriksa Sinyal Apa yang Didengarkan oleh Proses?

  3. Bagaimana Cara Menginstal Gcc 4.7?

  1. Bagaimana Cara Memperbaiki Hibernasi?

  2. Bagaimana cara mendapatkan path lengkap dari suatu file?

  3. Bagaimana rm bekerja? Apa yang rm lakukan?

  1. Apa itu NGINX? Bagaimana cara kerjanya?

  2. Bagaimana Cara Memperbaiki Font Di Google Earth 6?

  3. Apa itu penerusan IP di Linux? Bagaimana cara mengaktifkan penerusan IP?