Mount error, perangkat khusus tidak ada

13

Saya memiliki hard disk 320 GB di ubuntu 12,04 64-bit.
2 hard drive saya (sda7 dan sda8 dari tipe ext3) tidak dapat dipasang.

output dari sudo mount /dev/sda7 /home/newfolder -t ext3:

mount: special device /dev/sda7 does not exist

/dev/ berisi yang berikut ini:

 sda   sda1   sda5   sda6

tapi GParted menunjukkan sda7 dan sda8: Diatur

output dari 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"

output dari 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

output dari 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

output dari ls /dev/mapper:

control
Dariush
sumber
Cobalah untuk membuat titik mount. Jangan mencoba memasang partisi di bawah seluruh / home. sudo mkdir /home/mydevice/dansudo mount /dev/sda7 /home/mydevice
NickTux
Saya mencobanya, tapi ...
Dariush
Baca jawabannya di sini dan beri kami hasilcat /etc/fstab
NickTux
output cat /etc/fstabditambahkan.
Dariush
Bisakah Anda menambahkan entri di / etc / fstab dan lihat apa yang terjadi? Cobalah. /dev/sda7 /home/mydevice/ ext3 defaults 0 2. Juga hal penting di sini mungkin lebah yang blkidtidak menunjukkan UUID untuk / dev / sda7. Dapatkah Anda memeriksa bahwa Gparted memiliki nomor UUID untuk partisi ini?
NickTux

Jawaban:

9

Apakah Anda mempartisi ulang disk itu baru-baru ini? Itulah satu-satunya hal yang muncul di pikiran saya yang dapat menyebabkan pemahaman kernel tentang tata letak partisi berbeda dari fdisk.

Jika demikian, Anda perlu memberi tahu kernel untuk membaca kembali tabel partisi

sudo blockdev --rereadpt

(Ini dulu sfdisk -R, tetapi sfdiskturun -Rdalam versi 2.26.)

Ini bisa gagal (dengan pesan kesalahan) jika Anda memiliki salah satu partisi disk yang sudah terpasang. Lepas pemasangannya dan coba lagi. Kadang-kadang itu tidak mungkin (misalnya ketika partisi root Anda pada disk yang sama), dan Anda harus reboot.

(Sebenarnya ada cara untuk memaksa kernel untuk membaca kembali tabel partisi, yang seharusnya cukup aman jika Anda tidak mengubah ukuran atau posisi partisi yang dipasang, tetapi saya tidak ingat perintah yang tepat baris. Saya pikir ini melibatkan partx atau kpartx.)

Marius Gedminas
sumber
sfdisk tidak memiliki opsi -R ...
Calmarius
2
@Calmarius: terima kasih! Saya telah memperbarui jawaban untuk digunakan blockdev --rereadptseperti yang direkomendasikan oleh halaman manual sfdisk.
Marius Gedminas
Terima kasih, ini berhasil bagi saya ketika mencoba memasang hard drive lama.
Ben Davis
5

Periksa status lv:

lvscan

periksa apakah INACTIVE sama dengan apa yang Anda lewatkan.

Untuk memperbaiki lakukan vgchange:

vgchange -ay
pengguna514888
sumber