GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Ada Ruang Yang Tersisa Di Perangkat Meskipun Ada?

Laptop dengan layar rusak yang saya akses melalui SSH. sudo apt-get autoremove perintah memberi saya kesalahan berikut

cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device

Saya mendapatkan kesalahan serupa dari berbagai perintah lain tetapi gparted memberi tahu saya bahwa ada lebih dari 20GB ruang tersisa di partisi (tunggal) di laptop. Berikut adalah output dari df

$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
udev            502644    484  502160    1% /dev
tmpfs           505433    503  504930    1% /run
/dev/sda1      7331840 214087 7117753    3% /
none            505433      2  505431    1% /sys/fs/cgroup
none            505433      3  505430    1% /run/lock
none            505433      4  505429    1% /run/shm
none            505433     16  505417    1% /run/user
overflow        505433    401  505032    1% /tmp

Dan:

$ df -k
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             2010576       12   2010564   1% /dev
tmpfs             404348     1284    403064   1% /run
/dev/sda1      115247656 83994028  25809372  77% /
none                   4        0         4   0% /sys/fs/cgroup
none                5120        0      5120   0% /run/lock
none             2021732      204   2021528   1% /run/shm
none              102400       16    102384   1% /run/user
overflow            1024     1024         0 100% /tmp

Kesalahan dimulai setelah saya menjalankan sudo apt-get upgrade .

Jawaban yang Diterima:

Di beberapa titik di masa lalu, sistem file root Anda terisi, dan /tmp kecil sementara dibuat untuk memungkinkan boot berhasil. /tmp kecil ini tidak pernah dihapus, jadi sekarang, meskipun Anda memiliki ruang di /, Anda masih mengisi /tmp kecil dan melihat masalah Anda. Cukup lepaskan:

sudo umount /tmp

dan tentu saja, pastikan / Anda sebersih mungkin.

Biasanya, /tmp hanyalah bagian dari sistem file root (/), tidak diperlukan mount terpisah, kecuali ada keadaan khusus, seperti kehabisan ruang file root (ketika beberapa daemon membuat yang Anda lihat), atau mungkin Anda memiliki / pada media yang sangat lambat (seperti stik flash USB) dan menginginkan /tmp di ram untuk kinerja, bahkan dengan ruang terbatas.

Terkait:Apakah mungkin menempatkan windows dengan pintasan keyboard di Gnome-Shell?
Ubuntu
  1. Ubuntu:Bash:Tidak Dapat Membuat File Temp Untuk Dokumen Di Sini:Tidak Ada Ruang Tersisa Di Perangkat?

  2. Visibilitas Nautilus Statusbar – Periksa Ruang Kosong dengan Cepat?

  3. Bash:Tidak ada ruang tersisa di perangkat

  1. Tidak dapat dikompilasi dengan make | kesalahan fatal Tidak ada ruang tersisa di perangkat

  2. AWS EC2 - Tidak Ada Ruang Tersisa di Perangkat

  3. Bagaimana cara memeriksa berapa banyak ruang kosong yang tersisa di perangkat untuk membuat partisi

  1. Linux – Sudo:Tidak Dapat Mkdir /var/log/sudo-io/00/2a:Tidak Ada Ruang Tersisa Di Perangkat?

  2. “Tidak ada ruang tersisa di perangkat” – masalah pembuatan kdump (CentOS/RHEL)

  3. Apakah ada alternatif untuk menggunakan `udev`?