マウントエラー、特別なデバイスが存在しません


13

ubuntu 12.04 64ビットに320 GBのハードディスクがあります。
私のハードドライブ(ext3タイプのsda7とsda8)の2つのドライブをマウントできません。

の出力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

マウントポイントを作成してみてください。/ home全体の下にパーティションをマウントしないでください。sudo mkdir /home/mydevice/およびsudo mount /dev/sda7 /home/mydevice
NickTux 2013

私はそれを試しました、しかし...
ダリッシュ2013

ここ答えを読んで、結果をお知らせくださいcat /etc/fstab
NickTux 2013

の出力cat /etc/fstabが追加されました。
Dariush 2013

/ etc / fstabにエントリを追加して、何が起こるか確認できますか?それを試してみてください。/dev/sda7 /home/mydevice/ ext3 defaults 0 2。また、blkid/ dev / sda7のUUIDを示さなかった重要なこともここにあります。GpartedにこのパーティションのUUID番号があることを確認できますか?
NickTux 2013

回答:


9

最近そのディスクのパーティションを再作成しましたか?カーネルがパーティションレイアウトを理解するのにfdiskとは異なる原因となる可能性があるのは、これだけです。

もしそうなら、あなたはカーネルにパーティションテーブルを再読み込みするように伝える必要があります

sudo blockdev --rereadpt

(これは以前sfdisk -Rはでしたsfdisk-R、バージョン2.26 では削除されました。)

そのディスクのいずれかのパーティションがすでにマウントされている場合、これは(エラーメッセージが表示されて)失敗する可能性があります。それらをアンマウントして、再試行してください。場合によってはそれが不可能であり(たとえば、ルートパーティションが同じディスク上にある場合)、代わりに再起動する必要があります。

(実際には、カーネルにパーティションテーブルの再読み取りを強制する方法があります。これは、マウントされたパーティションのサイズや位置を変更しなかった場合でも十分安全ですが、正確なコマンドを覚えていません行。partxまたはkpartxが関係していると思います。)


sfdiskには-Rオプションがありません...
Calmarius

2
@Calmarius:ありがとう!blockdev --rereadptsfdiskのマニュアルページが推奨するように使用するように答えを更新しました。
Marius Gedminas

おかげで、これは古いハードドライブをマウントしようとしたときにうまくいきました。
ベンデイビス

5

レベルのステータスを確認します。

lvscan

あなたが欠けているものと同じ非アクティブかどうかを確認してください。

vgchangeを修正するには:

vgchange -ay
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.