Không thể gắn ổ cứng USB thứ 2 500 Gb


0

Tôi có hai ổ cứng USB Seagate 500 GB. Tôi đã cài đặt Debian 2.6.32-5-686 trên một trong số chúng và sử dụng dd để tạo bản sao của ổ đĩa khởi động. Tôi đã xác minh rằng tôi có thể khởi động và chạy từ một trong hai ổ đĩa. Định dạng tôi sử dụng là ext3.

Tôi muốn khởi động từ một trong số chúng và gắn cái còn lại vào cổng USB thứ hai. Nhưng tôi không thể tìm ra cách để có được ổ đĩa thứ 2 để gắn kết.

Đây là những gì fdisk trả về cho hệ thống của tôi:

root@debian:/media# fdisk -l

Disk /dev/sda: 256 MB, 256901120 bytes
16 heads, 32 sectors/track, 980 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x727232e1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         979      250608    b  W95 FAT32

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009afe2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       60046   482318336   83  Linux
/dev/sdb2           60047       60802     6065153    5  Extended
/dev/sdb5           60047       60802     6065152   82  Linux swap / Solaris

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009afe2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       60046   482318336   83  Linux
/dev/sdc2           60047       60802     6065153    5  Extended
/dev/sdc5           60047       60802     6065152   82  Linux swap / Solaris

========================================

sda là thẻ CF (cũng có khả năng khởi động; tôi đã cài đặt DSL trên đó).

Tôi đã tạo một thư mục con trong mnt (debian 2) và cố gắng gắn kết sdc:

root@debian:/media# mount -t auto -o uid=howard,gid=users /dev/sdc debian2
mount: you must specify the filesystem type

Ok, vì tôi biết rằng filesytem là ext3, tôi đã thử rằng:

root@debian:/media# mount -t ext3 -o uid=howard,gid=users /dev/sdc debian2
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
root@debian:/media# dmesg | tail
[ 3574.656384]  sdc: sdc1 sdc2 < sdc5 >
[ 3574.755489] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[ 3574.755501] sd 6:0:0:0: [sdc] Attached SCSI disk
[ 4357.910378] VFS: Can't find ext3 filesystem on dev sdc.
[ 4398.311616] VFS: Can't find an ext2 filesystem on dev sdc.
[ 7765.840482] [drm] Big FIFO is disabled
[ 7766.124349] [drm] Big FIFO is disabled
[ 8490.172175] [drm] Big FIFO is disabled
[ 8490.172718] [drm] Big FIFO is disabled
[13344.805443] VFS: Can't find ext3 filesystem on dev sdc.

testdisk có thể thấy nó:

Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * Linux                    0  32 33 60045 250 45  964636672
 2 E extended             60046  28 13 60801  47 46   12130306
 5 L Linux Swap           60046  28 15 60801  47 46   12130304

Khi tôi đi phân tích, tôi đã nhận được điều này: EXT3 Tệp siêu lớn thưa thớt, 493 GB / 459 GiB

Tôi có kết quả tương tự bất kể tôi khởi động từ đâu (hoán đổi vật lý & khởi động lại).

Cần có manh mối về những gì tôi đang làm sai ở đâu đó trong đó. Tôi đoán (hy vọng) đó là một lỗi n00bie dễ sửa.

TIA cho bất kỳ cái nhìn sâu sắc.


1
bạn không thể mount / dev / sdc đây sẽ là toàn bộ đĩa. thay vào đó hãy thử gắn / dev / sdc1.
l1zard

Câu trả lời:


0

Để gắn đĩa, bạn cần chỉ định phân vùng #.

Vì vậy, đối với bạn có vẻ như nó sẽ được /dev/sdc1, hệ thống tìm ra hầu hết phần còn lại theo mặc định. Vì vậy, tất cả những gì bạn cần gõ là:

gắn kết / dev / sdc1 / phương tiện / debian2

Nếu bạn muốn điều đó xảy ra khi khởi động, bạn có thể thêm ổ đĩa vào /etc/fstab.


@HowardLeeHarkness Tuyệt vời! Hãy chắc chắn chấp nhận câu trả lời để mọi người tìm kiếm một vấn đề tương tự trong tương lai biết rằng nó đã được trả lời (cho dù đó là của tôi hay không thì đó không phải là một thỏa thuận lớn).
nerdwaller

0

Bạn phải gắn kết / dev / sdc1. Cũng đảm bảo rằng bạn đã tạo điểm gắn kết nơi bạn muốn truy cập đĩa.

thủ tục thông thường trong trường hợp của bạn là:

mkdir / phương tiện / bên ngoài; gắn kết / dev / sdc1 / phương tiện / extern

Trong Linux, sdX là viết tắt của hardrive thực tế và sdX1, sdX2, sdX3, ... và đại diện cho các phân vùng thực tế.

khi nói đến ổ cứng vật lý, linux không cho phép bạn gắn một đĩa hoàn chỉnh. bạn luôn luôn gắn kết phân vùng.

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.