Montaj hatası, özel cihaz mevcut değil


14

Ubuntu 12.04 64-bit'de 320 GB'lık bir sabit diskim var.
Sabit diskimin 2 sürücüsü (ext3 tipi sda7 ve sda8) monte edilemez.

çıktı sudo mount /dev/sda7 /home/newfolder -t ext3:

mount: special device /dev/sda7 does not exist

/dev/ aşağıdakileri içerir:

 sda   sda1   sda5   sda6

ancak GParted sda7 ve sda8'i gösterir: GParted

çıktı 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"

çıktı 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

çıktı 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

çıktı ls /dev/mapper:

control

Bir bağlama noktası oluşturmaya çalışın. Bir bölümün tamamını / evin altına monte etmeye çalışmayın. sudo mkdir /home/mydevice/vesudo mount /dev/sda7 /home/mydevice
NickTux

Denedim, ama ...
Dariush

Cevapları burada okuyun ve bize sonuçları verincat /etc/fstab
NickTux

çıktısı cat /etc/fstabeklendi.
Dariush

/ Etc / fstab dosyasına bir giriş ekleyebilir ve ne olduğunu görebilir misiniz? Dene. /dev/sda7 /home/mydevice/ ext3 defaults 0 2. Ayrıca burada önemli bir şey blkid/ dev / sda7 için bir UUID göstermeyen arı olabilir . Gparted'ın bu bölüm için bir UUID numarası olup olmadığını kontrol edebilir misiniz?
NickTux

Yanıtlar:


10

Bu diski yakın zamanda yeniden bölümlendirdiniz mi? Aklıma gelen, çekirdeğin bölme düzenini anlamasının fdisk'lerden farklı olmasına neden olabilecek tek şey bu.

Öyleyse, çekirdeğe bölüm tablosunu yeniden okumasını söylemeniz gerekir.

sudo blockdev --rereadpt

(Bu eskiden vardı sfdisk -R, ancak sürüm 2.26'da sfdiskdüştü -R.)

Bu diskin bölümlerinden herhangi birine zaten sahipseniz bu başarısız olabilir (bir hata mesajı ile). Çıkarın ve tekrar deneyin. Bazen bu mümkün değildir (örneğin, kök bölümünüz aynı disk üzerindeyken) ve bunun yerine yeniden başlatmanız gerekir.

(Aslında, çekirdeği bölümleme tablosunu yeniden okumaya zorlamanın bir yolu var, bu da bağlı bölümlerin boyutlarını veya konumlarını değiştirmediyseniz yeterince güvenli olmalı, ancak tam komutu hatırlamıyorum Bence partx veya kpartx içeriyor.)



2
@Calmarius: teşekkür ederim! blockdev --rereadptSfdisk kılavuz sayfasının önerdiği gibi kullanmak için cevabı güncelledim .
Marius Gedminas

Teşekkürler, eski bir sabit disk takmaya çalışırken bu benim için çalıştı.
Ben Davis

5

Seviye durumunu kontrol et:

lvscan

INACTIVE'ın eksik olanla aynı olup olmadığını kontrol edin.

Do vgchange'i düzeltmek için:

vgchange -ay
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.