Помилка кріплення, спеціального пристрою не існує


14

У мене жорсткий диск на 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

Спробуйте створити точку кріплення. Не намагайтеся монтувати перегородку під цілим / будинком. sudo mkdir /home/mydevice/іsudo mount /dev/sda7 /home/mydevice
NickTux

Я спробував це, але ...
Даріуш

Прочитайте відповіді тут і дайте нам результатиcat /etc/fstab
NickTux

cat /etc/fstabбуло додано вихід .
Даріуш

Чи можете ви додати запис у / etc / fstab і подивитися, що станеться? Спробуй це. /dev/sda7 /home/mydevice/ ext3 defaults 0 2. Тут також може бути важливою річ, яка blkidне показала UUID для / dev / sda7. Чи можете ви перевірити, чи має Gparted номер UUID для цього розділу?
NickTux

Відповіді:


10

Ви нещодавно перерозподілили цей диск? Це єдине, що мені спадає на думку, що може спричинити різницю ядра про розкладку розділу, ніж для fdisk.

Якщо це так, вам потрібно повідомити ядро, щоб перечитати таблицю розділів

sudo blockdev --rereadpt

(Це було раніше sfdisk -R, але sfdiskвипало -Rу версії 2.26.)

Це може вийти з ладу (із повідомленням про помилку), якщо ви вже встановили будь-який з розділів цього диска. Відключіть їх і повторіть спробу. Іноді це неможливо (наприклад, коли ваш кореневий розділ знаходиться на одному диску), і вам доведеться перезавантажити його.

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


У sfdisk немає опції -R ...
Кальмарій

2
@Calmarius: дякую! Я оновив відповідь на використання, blockdev --rereadptяк рекомендує сторінка з посібником із sfdisk.
Маріус Гедмінас

Дякую, це спрацювало для мене при спробі встановити старий жорсткий диск.
Бен Девіс

5

Перевірте статус lv:

lvscan

перевірте, чи НЕАКТИВНИЙ такий самий, як і те, що у вас немає.

Щоб виправити do vgchange:

vgchange -ay
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.