Errore di montaggio, non esiste un dispositivo speciale


13

Ho un disco rigido di 320 GB su Ubuntu 12.04 64-bit.
Non è possibile montare 2 unità del mio hard (sda7 e sda8 di tipo ext3).

uscita di sudo mount /dev/sda7 /home/newfolder -t ext3:

mount: special device /dev/sda7 does not exist

/dev/ contiene quanto segue:

 sda   sda1   sda5   sda6

ma GParted mostra sda7 e sda8: GParted

uscita di blkid:

/dev/sda1: UUID="a898f3ad-11d9-4dbb-9ea8-71a819dc8f70" TYPE="ext4" 
/dev/sda5: UUID="998c7c6f-5ff8-426c-83d4-1a309b7cdc4f" TYPE="swap" 
/dev/sda6: UUID="da0460d0-714e-40ae-b88b-a0deca87087c" TYPE="ext4" 
/dev/sdb1: LABEL="FLASH DRIVE" UUID="8A24-B5CD" TYPE="vfat"

uscita di fdisk -l:

Disk /dev/sda: 320.1 GB, 320071851520 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625140335 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x17ea17ea

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      194559       96256   83  Linux
/dev/sda2          196607   625121279   312462336+   f  W95 Ext'd (LBA)
/dev/sda5          196608     8007679     3905536   82  Linux swap / Solaris
/dev/sda6         8009728    61431807    26711040   83  Linux
/dev/sda7        61432623   337911209   138239293+  83  Linux
/dev/sda8       337911273   625121279   143605003+  83  Linux

uscita di cat /etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda8 during installation
UUID=da0460d0-714e-40ae-b88b-a0deca87087c /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=a898f3ad-11d9-4dbb-9ea8-71a819dc8f70 /boot           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=998c7c6f-5ff8-426c-83d4-1a309b7cdc4f none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

uscita di ls /dev/mapper:

control

Prova a creare un punto di montaggio. Non provare a montare una partizione in tutta / home. sudo mkdir /home/mydevice/esudo mount /dev/sda7 /home/mydevice
NickTux il

L'ho provato, ma ...
Dariush il

Leggi le risposte qui e dacci i risultati dicat /etc/fstab
NickTux

l'output di è cat /etc/fstabstato aggiunto.
Dariush,

Puoi aggiungere una voce in / etc / fstab e vedere cosa succede? Provalo. /dev/sda7 /home/mydevice/ ext3 defaults 0 2. Anche una cosa importante qui potrebbe essere un'ape che blkidnon mostrava un UUID per / dev / sda7. Puoi verificare che Gparted abbia un numero UUID per questa partizione?
NickTux,

Risposte:


9

Hai ripartizionato quel disco di recente? Questa è l'unica cosa che mi viene in mente che potrebbe far sì che la comprensione del layout della partizione del kernel differisca da quella di fdisk.

In tal caso, è necessario dire al kernel di rileggere la tabella delle partizioni con

sudo blockdev --rereadpt

(Questo era sfdisk -R, ma è stato sfdiskrilasciato -Rnella versione 2.26.)

Questo può fallire (con un messaggio di errore) se hai già una delle partizioni di quel disco montate. Smonta e riprova. A volte ciò non è possibile (ad es. Quando la partizione di root si trova sullo stesso disco) e invece è necessario riavviare.

(Esiste in realtà un modo per forzare il kernel a rileggere la tabella delle partizioni, che dovrebbe essere abbastanza sicuro se non cambiassi le dimensioni o le posizioni di nessuna delle partizioni montate, ma non ricordo l'esatto comando linea. Penso che coinvolga partx o kpartx.)


sfdisk non ha alcuna opzione -R ...
Calmarius

2
@Calmarius: grazie! Ho aggiornato la risposta da usare blockdev --rereadptcome raccomandato dalla pagina di manuale di sfdisk.
Marius Gedminas,

Grazie, questo ha funzionato per me quando ho provato a montare un vecchio disco rigido.
Ben Davis,

5

Controlla lo stato di LV:

lvscan

controlla se INATTIVO è uguale a quello che ti manca.

Per risolvere fare vgchange:

vgchange -ay
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.