Lỗi gắn kết, thiết bị đặc biệt không tồn tại


13

Tôi có một đĩa cứng 320 GB trên Ubuntu 12.04 64-bit.
Không thể gắn 2 ổ cứng (sda7 và sda8 loại ext3).

đầu ra của sudo mount /dev/sda7 /home/newfolder -t ext3:

mount: special device /dev/sda7 does not exist

/dev/ chứa những điều sau đây

 sda   sda1   sda5   sda6

nhưng GParted hiển thị sda7 và sda8: GParted

đầu ra của 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"

đầu ra của 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

đầu ra của 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

đầu ra của ls /dev/mapper:

control

Cố gắng tạo một điểm gắn kết. Đừng cố gắn một phân vùng dưới toàn bộ / nhà. sudo mkdir /home/mydevice/sudo mount /dev/sda7 /home/mydevice
NickTux

Tôi đã thử nó, nhưng ...
Dariush

Đọc câu trả lời ở đây và cho chúng tôi kết quả củacat /etc/fstab
NickTux

đầu ra cat /etc/fstabđã được thêm vào.
Dariush

Bạn có thể thêm một mục trong / etc / fstab và xem điều gì xảy ra không? Thử nó. /dev/sda7 /home/mydevice/ ext3 defaults 0 2. Ngoài ra, một điều quan trọng ở đây có thể là con ong blkidkhông hiển thị UUID cho / dev / sda7. Bạn có thể kiểm tra xem Gparted có số UUID cho phân vùng này không?
NickTux

Câu trả lời:


9

Bạn đã phân vùng lại đĩa đó gần đây? Đó là điều duy nhất xuất hiện trong đầu tôi có thể khiến cho sự hiểu biết về cách bố trí phân vùng của kernel khác với fdisk.

Nếu vậy, bạn cần yêu cầu kernel đọc lại bảng phân vùng với

sudo blockdev --rereadpt

(Điều này đã từng sfdisk -R, nhưng sfdiskđã bỏ -Rtrong phiên bản 2.26.)

Điều này có thể thất bại (với thông báo lỗi) nếu bạn có bất kỳ phân vùng nào của đĩa đó đã được gắn. Tháo chúng ra và thử lại. Đôi khi điều đó là không thể (ví dụ: khi phân vùng gốc của bạn nằm trên cùng một đĩa) và thay vào đó bạn phải khởi động lại.

(Thực sự có một cách để buộc kernel đọc lại bảng phân vùng, điều này phải đủ an toàn nếu bạn không thay đổi kích thước hoặc vị trí của bất kỳ phân vùng được gắn nào, nhưng tôi không nhớ lệnh chính xác Tôi nghĩ rằng nó liên quan đến partx hoặc kpartx.)


sfdisk không có tùy chọn -R ...
Calmarius 15/03/18

2
@Calmarius: cảm ơn bạn! Tôi đã cập nhật câu trả lời để sử dụng blockdev --rereadptnhư trang hướng dẫn sfdisk khuyến nghị.
Marius Gedminas

Cảm ơn, điều này làm việc cho tôi khi cố gắng gắn một ổ cứng cũ.
Ben Davis

5

Kiểm tra trạng thái lv:

lvscan

kiểm tra xem INACTIVE giống như những gì bạn đang thiếu.

Để sửa lỗi làm vgchange:

vgchange -ay
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.