마운트 오류, 특수 장치가 없습니다


13

우분투 12.04 64 비트에 320GB의 하드 디스크가 있습니다.
내 하드 드라이브 2 개 (ext3 유형의 sda7 및 sda8)를 마운트 할 수 없습니다.

출력 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

나는 그것을 시도했지만 ...
Dariush

여기답변을 읽고 우리에게 결과를 cat /etc/fstab

의 출력 cat /etc/fstab이 추가되었습니다.
Dariush

/ etc / fstab에 항목을 추가하고 어떻게되는지 볼 수 있습니까? 시도 해봐. /dev/sda7 /home/mydevice/ ext3 defaults 0 2. 또한 blkid/ dev / sda7에 대한 UUID를 표시하지 않은 중요한 일이 있습니다 . Gparted에이 파티션에 대한 UUID 번호가 있는지 확인할 수 있습니까?
NickTux

답변:


9

최근에 해당 디스크를 다시 파티션 했습니까? 이것이 파티션 레이아웃에 대한 커널의 이해가 fdisk와 다른 원인이 될 수있는 유일한 생각입니다.

그렇다면 커널에 파티션 테이블을 다시 읽도록 지시해야합니다.

sudo blockdev --rereadpt

(이전 sfdisk -R에는 였지만 버전 2.26 에서는 sfdisk삭제 -R되었습니다.)

해당 디스크의 파티션이 이미 마운트되어 있으면 오류 메시지와 함께 실패 할 수 있습니다. 마운트를 해제하고 다시 시도하십시오. 루트 파티션이 같은 디스크에있는 경우에는 불가능할 수 있으며 대신 재부팅해야합니다.

(실제로 커널이 파티션 테이블을 다시 읽도록하는 방법이 있습니다. 마운트 파티션의 크기 나 위치를 변경하지 않은 경우 충분히 안전해야하지만 정확한 명령을 기억하지 못합니다 나는 그것이 partx 또는 kpartx와 관련이 있다고 생각합니다.)


sfdisk에는 -R 옵션이 없습니다.
Calmarius

2
@Calmarius : 감사합니다! blockdev --rereadptsfdisk 매뉴얼 페이지 권장 사항과 같이 사용하도록 답변을 업데이트했습니다 .
Marius Gedminas

고마워, 이것은 오래된 하드 드라이브를 마운트하려고 할 때 저에게 효과적이었습니다.
벤 데이비스

5

lv 상태 확인 :

lvscan

INACTIVE가 누락 된 것과 동일한 지 확인하십시오.

vgchange를 수정하려면 다음을 수행하십시오.

vgchange -ay
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.