GNU/Linux >> Znalost Linux >  >> Linux

/dev/sdb:Žádný takový soubor nebo adresář (ale /dev/sdb1 atd. existuje)

U většiny neembedded instalací Linuxu a mnoha vestavěných instalací /dev je na souborovém systému zálohovaném RAM, nikoli na kořenovém oddílu. Většina současných instalací má /dev jako souborový systém tmpfs, přičemž démon udev vytváří záznamy, když je jádro upozorněno, že je k dispozici nějaký hardware. Nedávné jádro nabízí možnost mít /dev připojený jako souborový systém devtmpfs, který je přímo obsazen jádrem.

Myslím, že Ubuntu 12.10 stále používá udev. V každém případě /dev by neměl být v kořenovém oddílu (jak ukazuje výstup df /dev ), měl by být na vlastním souborovém systému. Neodpojili jste omylem /dev ?

První věc, kterou byste měli zkusit, je restartovat:toto by mělo připojit /dev správně. Předtím zkontrolujte, zda jste nepřidali položku pro /dev v /etc/fstab (neměl by tam být žádný řádek s /dev ve druhém sloupci).

I s /dev v kořenovém oddílu můžete vytvořit /dev/sdb spuštěním

cd /dev
sudo MAKEDEV sdb

Ale bez /dev dynamicky spravovaná konfigurace není stabilní, na podobné problémy narazíte u spousty jiného hardwaru.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  3. Jak kódovat base64 /dev/random nebo /dev/urandom?

  1. Kdy mám použít /dev/shm/ a kdy /tmp/?

  2. DD z /dev/zero do /dev/null...co se vlastně stane

  3. jádro:deaktivace /dev/kmem a /dev/mem

  1. Jak vyměnit vadný pevný disk v softwarovém RAID systému Linux

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Je špatné propojit /dev/random s /dev/urandom v Linuxu?