GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengembalikan Direktori /tmp yang Dihapus di Linux

/tmp direktori berisi sebagian besar file yang diperlukan sementara, digunakan oleh program yang berbeda untuk membuat file kunci dan untuk penyimpanan data sementara. Banyak dari file ini penting untuk program yang sedang berjalan dan menghapusnya dapat menyebabkan sistem crash.

Pada semua, jika bukan sebagian besar sistem Linux, konten /tmp direktori dihapus (dihapus) pada saat boot atau saat dimatikan oleh sistem lokal. Ini adalah prosedur standar untuk administrasi sistem, untuk mengurangi jumlah ruang penyimpanan yang digunakan (biasanya, pada drive disk).

Penting :Jangan hapus file dari /tmp direktori kecuali Anda tahu persis apa yang Anda lakukan! Dalam sistem multi-pengguna, ini berpotensi menghapus file aktif, mengganggu aktivitas pengguna (melalui program yang mereka gunakan).

Bagaimana jika Anda tidak sengaja menghapus /tmp direktori? Pada artikel ini, kami akan menunjukkan cara mengembalikan (membuat ulang) /tmp direktori setelah menghapusnya.

Disarankan Baca: Cara Memulihkan File yang Dihapus di Linux

Beberapa hal yang perlu diperhatikan sebelum menjalankan perintah di bawah ini.

  • /tmp harus milik pengguna root.
  • menetapkan izin yang sesuai yang memungkinkan semua pengguna menggunakan direktori ini (menjadikannya publik).
$ sudo mkdir /tmp 
$ sudo chmod 1777 /tmp

Atau, jalankan perintah ini.

$ sudo mkdir -m 1777 /tmp

Sekarang jalankan perintah di bawah ini untuk memeriksa izin direktori.

$ ls -ld /tmp

Izin yang ditetapkan di sini berarti semua orang (pemilik, grup, dan lainnya) dapat membaca, menulis, dan mengakses file dalam direktori, dan t (sticky bit), menyiratkan file hanya dapat dihapus oleh pemiliknya.

Catatan :Setelah Anda memulihkan /tmp direktori seperti yang ditunjukkan di atas, Anda disarankan reboot sistem untuk memastikan bahwa semua program mulai beroperasi secara normal.

Itu dia! Dalam artikel ini, kami menunjukkan cara memulihkan (membuat ulang) /tmp direktori setelah menghapusnya secara tidak sengaja di Linux. Berikan komentar Anda melalui formulir umpan balik di bawah ini.


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Linux – Bagaimana Symlink /proc//exe Berbeda Dari Symlink Biasa?

  3. Linux – Bagaimana Cara Membuat /dev/null?

  1. Cara mendapatkan ukuran direktori di Linux

  2. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  3. Cara Mengonversi Direktori ke Partisi di Linux

  1. Kelola direktori Linux /tmp seperti bos

  2. Cara Mengganti Nama Direktori di Linux

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