Ошибка монтирования, специального устройства не существует

У меня есть жесткий диск на 320 ГБ на 64-битной Ubuntu 12.04.
2 моих жестких диска (sda7 и sda8 типа ext3) не могут быть подключены.

вывод sudo mount /dev/sda7 /home/newfolder -t ext3:

mount: special device /dev/sda7 does not exist

/dev/ содержит следующее:

 sda   sda1   sda5   sda6

, но GParted показывает sda7 и sda8: GParted

выход 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"

выход 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

выход 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

выход ls /dev/mapper:

control
9
задан 21 October 2015 в 17:18

3 ответа

Вы недавно переделали этот диск? Это единственное, что приходит мне на ум, что может привести к тому, что ядро ​​будет понимать структуру разделов иначе, чем fdisk.

Если это так, вам нужно сказать ядру перечитать таблицу разделов с помощью

sudo blockdev --rereadpt

(Раньше это было sfdisk -R, но sfdisk отбросило -R в версии 2.26. )

Это может произойти сбой (с сообщением об ошибке), если у вас уже смонтированы какие-либо разделы этого диска. Размонтируйте их и попробуйте снова. Иногда это невозможно (например, когда ваш корневой раздел находится на том же диске), и вместо этого вам нужно перезагрузиться.

(На самом деле существует способ заставить ядро ​​перечитать таблицу разделов, что должно быть достаточно безопасно, если вы не изменили размеры или позиции любого из смонтированных разделов, но я не помню точная командная строка. Я думаю, что это включает partx или kpartx.)

0
ответ дан 21 October 2015 в 17:18

Проверьте статус lv:

lvscan

проверьте, не соответствует ли НЕАКТИВНЫЙ тому, что вам не хватает.

Чтобы исправить, сделать vgchange:

vgchange -ay
0
ответ дан 21 October 2015 в 17:18

Я попытался использовать принятое решение, но оно не решило проблему. Проблема появилась после того, как я удалил раздел «А» и попытался смонтировать раздел «Б» в ту же папку, которая была точкой монтирования «А». ОС пыталась зарезервировать его для раздела смерти, поэтому я отредактировал файл etc/fstab и изменил точку монтирования «A» (там все еще была строка) на другую один, и после перезагрузки все работало хорошо. Может быть, вы могли бы удалить всю строку раздела смерти, но я не знаю...

Чтобы отредактировать раздел:

sudo nano /etc/fstab

и я изменил:

/dev/disk/by-uuid/YOUR-UIID path/to/mount/point auto uid=1000,rw,umask=111,dmask=000 0 0

с:

/dev/disk/by-uuid/YOUR-UIID UNUSED/path/to/mount/point auto uid=1000,rw,umask=111,dmask=000 0 0
0
ответ дан 3 June 2020 в 13:29

Другие вопросы по тегам:

Похожие вопросы: