Fedora-13 未检测到 USB HDD 外壳(带 HDD)

Fedora-13 未检测到 USB HDD 外壳(带 HDD)

我最近购买了这个外壳: http://www.amazon.com/Inland-2-5-Inc.../dp/B003SZ2Y12

以及这个硬盘:

http://www.amazon.com/Seagate-Barrac...3811667&sr=8-1

现在,我让我姐夫使用带有 160GB 磁盘的机箱来备份一些东西。然后他把那个磁盘放在我的机箱里给了我,我备份了我的计算机和我未婚夫的计算机。所以……显然,我安装那个磁盘没有问题。我打算把这个磁盘作为我的“自然灾害备份”(以防我的公寓楼被烧毁,我仍然有那个磁盘,里面有我的东西备份)。

我想使用 1.5T 磁盘作为我的常规/更频繁的备份设备,但它似乎无法安装到我的 F-13 机器上。

我搜索了整个论坛并发现有人建议运行以下命令:

# mount -t vfat /dev/sda1 /mnt

这是我运行时得到的输出:

mount: /dev/sda1 already mounted or /mnt busy
mount: according to mtab, /dev/sda1 is mounted on /boot

问题是,这个磁盘难道不应该像最后一个磁盘一样,使用相同的 USB 电缆和电源自动安装吗?如能得到任何帮助,我将不胜感激。谢谢!

更新:[root@Moonface ~]# cat /proc/partitions major minor #blocks name

   8        0  156290904 sda  
   8        1     512000 sda1  
   8        2  155777024 sda2  
 253        0   52428800 dm-0  
 253        1    4653056 dm-1  
 253        2   98664448 dm-2  
   8       16 1465138584 sdb  

答案1

磁盘通常不附带分区表和文件系统。也许您想安装 gparted 或 kde-partitionmanager 并使用它来格式化磁盘。您也可以手动使用cfdisk(或fdisk) 和mkfs.ntfs,但如果您不太熟悉命令行实用程序,我建议您不要这样做。

您需要在外部驱动器上创建一个分区(或多个分区),然后使用 mkfs 对其进行格式化。如果您要与 Windows 共享磁盘,唯一的选择是使用 NTFS 对其进行格式化,否则 ext3 或 ext4 可能是不错的选择。

以下内容可用于在 Windows 和 Linux 机器之间映射用户。这是针对内部驱动器的,但我发现,如果这样做,外部驱动器更容易使用。

http://b.andre.pagesperso-orange.fr/usermap.html

以下是实现此目的的困难方法:

  1. 找到磁盘设备文件的路径(在 /dev/disk/by-id 中找到它是最简单的,因为它的文件名中包含型号和序列号)。我们假设该设备是/dev/disk/by-id/usb-STXXXXXXXX_YYYYYYYY
  2. 运行cfdisk /dev/disk/by-id/usb-STXXXXXXXX_YYYYYYYY。您将看到一个空的分区表,其中只有可用空间。
  3. 按下n,它默认为最大可能尺寸,因此只需按回车键即可。
  4. 如果要与 Windows 共享,请按t更改类型然后输入07(即 NTFS),否则不要触碰类型。
  5. w保存,然后q按 退出。磁盘将自动重新读取。如果没有,请运行 partprobe。
  6. a) 如果您没有与 Windows 共享:运行mkfs.ext3 /dev/disk/by-id/usb-STXXXXXXXX_YYYYYYYY-part1

    b) 如果您与 Windows 共享:运行mkfs.ntfs /dev/disk/by-id/usb-STXXXXXXXX_YYYYYYYY-part1

    请注意,如果磁盘中有分区,或者你不小心将设备路径输入到内部磁盘,这些将破坏那里的任何东西

  7. 取出磁盘然后重新插入,它应该可以被您最喜欢的自动挂载实用程序识别。

答案2

/dev/sda最有可能是您的内置硬盘。您可以监视系统日志以了解实际的设备节点,或者使用某个目录中的条目之一/dev/disk/by-*

答案3

正如我所见, sdb 是你的磁盘,因此尝试:

# mount  /dev/sdb /mnt

如果磁盘未格式化:

# mkfs.ntfs /dev/sdb 

如果你给我们:

# fdisk -l /dev/sdb

我们可以告诉您是否在那里创建了分区/分区表

相关内容