GNU/Linux >> Belajar Linux >  >> Ubuntu

Direktori /usr terhapus secara tidak sengaja?

Saya tidak sengaja menghapus /usr direktori di Ubuntu 16.04 dual boot saya dengan sistem Windows 8.

Sekarang saya tidak dapat memulai komputer saya melalui OS Ubuntu. Tolong rekomendasikan sesuatu agar saya dapat memulai komputer saya.

Jawaban yang Diterima:

/usr adalah jalur yang sangat penting dari sistem GNU/Linux, berisi banyak (diperlukan) binari, perpustakaan, sumber, hal-hal yang dibagikan, dll.

Ini adalah bagian terbesar dari sebuah sistem:

5.6G    /usr
0       /proc
37K     /root
80M     /boot
0       /sys
423M    /lib
8.0K    /mnt
68K     /tmp
4.0K    /lib64
14M     /sbin
712M    /var
12M     /bin
1.2M    /dev

Saya memiliki 2097 paket yang diinstal pada mesin Ubuntu saya sementara 2019 di antaranya memiliki file yang diinstal di /usr direktori.

Jadi, tidak ada gunanya mencoba menginstal ulang semua paket ini lagi untuk memperbaiki masalah, karena entah bagaimana hampir menginstal ulang seluruh sistem lagi.

Saya punya jawaban untuk pertanyaan:“Tidak sengaja dihapus /bin. Bagaimana cara mengembalikannya?” yang dapat Anda gunakan untuk situasi ini juga.

Cukup untuk menginstal ulang paket, Anda harus chroot ke dalam sistem Anda yang rusak, buat /usr sementara , dapatkan daftar semua paket yang memiliki file yang diinstal di /usr menggunakan dpkg -S /usr kemudian instal ulang atau ekstrak dan salin file yang diperlukan.

Hal lain yang dapat Anda lakukan adalah menggunakan testdisk, Anda mungkin dapat membawa /usr kembali sangat cepat, berikut adalah panduan langkah demi langkah.

Namun saya menyarankan Anda untuk membuat cadangan file Anda dan menginstal ulang Ubuntu.


Ubuntu
  1. Cara Mengembalikan Direktori /tmp yang Dihapus di Linux

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

  3. Konflik Node.js:/sbin/node Vs /usr/bin/node?

  1. Direktori ~/.config Dihapus Secara Tidak Sengaja?

  2. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  3. Ubah direktori dan jalankan file dalam satu perintah

  1. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  2. Apa arti dari /usr/sbin, /usr/local/sbin dan /usr/local/bin?

  3. Perbedaan antara /bin dan /usr/bin