ข้อผิดพลาดการเมานต์ไม่มีอุปกรณ์พิเศษ


14

ฉันมีฮาร์ดดิสก์ 320 GB บน Ubuntu 12.04 64- บิต
ฮาร์ดไดรฟ์ 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

ลองสร้างจุดเมานท์ อย่าพยายามเมาต์พาร์ติชันภายใต้ทั้ง / home sudo mkdir /home/mydevice/และsudo mount /dev/sda7 /home/mydevice
NickTux

ฉันลองแล้ว แต่ ...
Dariush

อ่านคำตอบที่นี่และให้ผลลัพธ์แก่เราcat /etc/fstab
NickTux

ผลลัพธ์ของcat /etc/fstabถูกเพิ่ม
Dariush

คุณสามารถเพิ่มรายการใน / 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 ...
Calmarius

2
@Calmarius: ขอบคุณ! ฉันได้อัปเดตคำตอบที่จะใช้blockdev --rereadptเช่นหน้าแนะนำ sfdisk ด้วยตนเอง
Marius Gedminas

ขอบคุณสิ่งนี้ใช้ได้กับฉันเมื่อพยายามติดตั้งฮาร์ดไดรฟ์เก่า
Ben Davis

5

ตรวจสอบสถานะ lv:

lvscan

ตรวจสอบว่าไม่มีการใช้งานเหมือนกับสิ่งที่คุณหายไป

ในการแก้ไข do vgchange:

vgchange -ay
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.