Laptop dengan layar rusak yang saya akses melalui SSH. The 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 ada lebih dari 20GB ruang yang tersisa di partisi (tunggal) di laptop. Ini adalah output daridf
$ 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 berlari sudo apt-get upgrade
.
apt
disk
disk-usage
Reza
sumber
sumber
sudo apt autoremove
dan periksa kembali ruang Andasudo apt autoclean
?Jawaban:
Di beberapa titik di masa lalu, sistem file root Anda terisi, dan sebuah / tmp kecil sementara dibuat untuk memungkinkan boot berhasil. Kecil / tmp ini tidak pernah dihapus, jadi sekarang, meskipun Anda memiliki ruang di /, Anda masih mengisi / tmp kecil dan melihat masalah Anda. Cukup lepaskan tautannya:
dan tentu saja, cobalah untuk memastikan Anda sebersih mungkin.
Biasanya, / tmp hanyalah bagian dari filesystem root (/), tidak perlu mount terpisah, kecuali ada keadaan khusus, seperti kehabisan root filespace (ketika beberapa daemon membuat yang Anda lihat), atau mungkin Anda memiliki / pada media yang sangat lambat (seperti stik USB) dan ingin / tmp dalam ram untuk kinerja, bahkan dengan ruang terbatas.
sumber
umount: /tmp: not mounted
. apa yang harus saya lakukan ?Jika Anda mengalami masalah ini, di mana Anda mendapatkan kesalahan yang sepertinya mengindikasikan bahwa disk sudah penuh ketika tidak, pastikan juga memeriksa pemanfaatan inode.
Anda dapat menggunakan
df -i
untuk mendapatkan laporan cepat tentang inode yang digunakan / tersedia untuk setiap titik pemasangan.Jika Anda melihat bahwa Anda menjalankan inode yang sangat rendah, atau keluar, maka langkah selanjutnya adalah mengidentifikasi folder mana yang menahan sebagian besar inode. Karena setiap file dan direktori menggunakan inode, Anda dapat memiliki folder dengan ratusan ribu file kecil, atau kosong yang menggunakan semua inode. Tersangka biasa meliputi: direktori temp, direktori cache situs web, direktori cache paket dll.
Gunakan perintah ini untuk mendapatkan daftar subdirektori dengan inode terbanyak yang digunakan:
Jalankan ini di folder root Anda, lalu menelusuri hingga Anda menemukan pelakunya.
sumber
Saya yakin Anda memiliki banyak file yang tidak digunakan, hapus dengan:
Kemudian periksa kembali ruang Anda dengan
df
perintahsumber
reboot
dari terminal. Sekarang sistem tidak dapat dimulai. Setelah reboot, tidak ada layar login tidak ditampilkan tetapi layar gelap. Bagaimana cara memperbaikinya?Direktori / tmp Anda disetel ke overflow, jadi tidak ada cukup ruang disk di direktori itu untuk melakukan operasi apt-get
Anda dapat untuk sesi terminal Anda mengubah lokasi tmp untuk apt-get untuk melakukan operasi
sumber