GNU/Linux >> Belajar Linux >  >> Linux

/dev/sdb:Tidak ada file atau direktori seperti itu (tetapi /dev/sdb1 dll. ada)

Pada kebanyakan instalasi Linux non-embedded, dan banyak instalasi embedded, /dev ada di sistem file yang didukung RAM, bukan di partisi root. Sebagian besar instalasi saat ini memiliki /dev sebagai sistem file tmpfs, dengan daemon udev membuat entri saat diberi tahu oleh kernel bahwa beberapa perangkat keras tersedia. Kernel terbaru menawarkan kemungkinan memiliki /dev dipasang sebagai sistem file devtmpfs, yang diisi langsung oleh kernel.

Saya pikir Ubuntu 12.10 masih menggunakan udev. Apa pun itu, /dev seharusnya tidak berada di partisi root (seperti yang ditunjukkan oleh keluaran df /dev ), itu harus pada sistem file sendiri. Apakah Anda tidak sengaja meng-unmount /dev ?

Hal pertama yang harus Anda coba adalah mem-boot ulang:ini harus me-mount /dev dengan baik. Sebelum itu, pastikan Anda belum menambahkan entri untuk /dev di /etc/fstab (seharusnya tidak ada baris dengan /dev di kolom kedua).

Bahkan dengan /dev pada partisi root, Anda dapat membuat /dev/sdb dengan menjalankan

cd /dev
sudo MAKEDEV sdb

Tetapi tidak memiliki /dev dikelola secara dinamis bukan konfigurasi yang stabil, Anda akan mengalami masalah serupa untuk banyak perangkat keras lainnya.


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

  2. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

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

  1. kernel:menonaktifkan /dev/kmem dan /dev/mem

  2. Bagaimana Linux menggunakan /dev/tty dan /dev/tty0

  3. Apakah salah menautkan /dev/random ke /dev/urandom di Linux?

  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Kapan Menggunakan /dev/random Vs /dev/urandom?

  3. Cara memetakan perangkat /dev/sdX dan /dev/mapper/mpathY dari perangkat /dev/dm-Z