在 Ubuntu 中安装外部驱动器

在 Ubuntu 中安装外部驱动器

在 Ubuntu 下,我正在尝试安装一个外部硬盘。

(1). 首先我尝试找出该设备的名称:

$ sudo fdisk -l  

Disk /dev/sda: 100.0 GB, 100030242816 bytes  
255 heads, 63 sectors/track, 12161 cylinders  
Units = cylinders of 16065 * 512 = 8225280 bytes  
Disk identifier: 0xa315a315  

   Device Boot      Start         End      Blocks   Id  System  
/dev/sda1               1         383     3076416   12  Compaq diagnostics  
/dev/sda2   *         384        6258    47190937+   c  W95 FAT32 (LBA)  
/dev/sda3            6259       12161    47415847+   f  W95 Ext'd (LBA)  
/dev/sda5            6259       10338    32772568+   7  HPFS/NTFS  
/dev/sda6           12041       12161      971901   82  Linux swap / Solaris  
/dev/sda7           10947       12040     8787523+  83  Linux  
/dev/sda8           10339       10946     4883728+  83  Linux  

Partition table entries are not in disk order  

我想知道哪一个是我的外部硬盘?

(2)接下来我将安装外部硬盘,假设它是 /dev/sda3

$ sudo mount /dev/sda3 /mnt/extdisk   
mount: you must specify the filesystem type  
$ sudo mount -t ntfs /dev/sda3 /mnt/extdisk   
mount: wrong fs type, bad option, bad superblock on /dev/sda3,  
       missing codepage or helper program, or other error  
       In some cases useful info is found in syslog - try  
       dmesg | tail  or so      
$ sudo mount -t vfat /dev/sda3 /mnt/extdisk   
mount: wrong fs type, bad option, bad superblock on /dev/sda3,  
       missing codepage or helper program, or other error  
       In some cases useful info is found in syslog - try  
       dmesg | tail  or so  

我想知道如何知道我的外部硬盘的 fs 类型?

感谢致敬!

答案1

如果您想轻松找到分配给它的设备名称:

  • 拔下外部驱动器
  • 打开终端并运行tail -f /var/log/messages
  • 插入你的驱动器并观察,你会看到如下输出:
11 月 29 日 13:24:10 mercury 内核:usb 1-3.1.3:使用 ehci_hcd 和地址 10 的新型高速 USB 设备
11 月 29 日 13:24:10 mercury 内核:usb 1-3.1.3:发现新 USB 设备,idVendor=05dc,idProduct=a764
11 月 29 日 13:24:10 mercury 内核:usb 1-3.1.3:新的 USB 设备字符串:Mfr=1、Product=2、SerialNumber=3
11 月 29 日 13:24:10 mercury 内核:usb 1-3.1.3:产品:USB 闪存盘
11月29日 13:24:10 mercury 内核:usb 1-3.1.3:制造商:Lexar
11 月 29 日 13:24:10 mercury 内核:usb 1-3.1.3:序列号:CCMAR10MYORIAFSF1141
11 月 29 日 13:24:10 mercury 内核:usb 1-3.1.3:从 1 个选项中选择配置 #1
11 月 29 日 13:24:10 mercury kernel: scsi4 : USB 大容量存储设备的 SCSI 仿真
11 月 29 日 13:24:16 mercury 内核:scsi 4:0:0:0:直接访问 Lexar USB 闪存驱动器 1100 PQ:0 ANSI:0 CCS
11 月 29 日 13:24:16 水星内核:sd 4:0:0:0:[sdb] 7831552 512 字节硬件扇区:(4.00 GB/3.73 GiB)
11 月 29 日 13:24:16 mercury 内核:sd 4:0:0:0:[sdb] 写保护已关闭
11 月 29 日 13:24:16 水星内核:sd 4:0:0:0:[sdb] 7831552 512 字节硬件扇区:(4.00 GB/3.73 GiB)
11 月 29 日 13:24:16 mercury 内核:sd 4:0:0:0:[sdb] 写保护已关闭
11月29日 13:24:16 mercury 内核:sdb:sdb1

很明显,该设备已被分配了 sdb。现在我们可以挂载它的第一个分区:

挂载-t vfat / dev / sdb1 / mnt

如果失败,则您的驱动器可能是 NTFS 格式:

挂载-t ntfs-3g /dev/sdb1 /mnt

答案2

(2)接下来我将安装外部硬盘,假设它是/dev/sda3

/dev/sda3是扩展分区,如 所示Ext'd (LBA)

在我看来,你的外部硬盘还没有被检测到,而是fdisk显示内部硬盘结构

答案3

/dev/sda3 当然不是您的外部驱动器,它是您的主硬盘驱动器的第三个分区。按照 John T 的说明找出您的硬盘驱动器的设备,或使用cat /proc/partitions并查找不是的条目/dev/sdaX

答案4

fdisk -l 打印指定分区的分区表身体的硬盘。因此 - /dev/sda1 是第一个物理硬盘 (/dev/sda) 上的分区。您的外部硬盘很可能是 /dev/sdb 或类似的东西。sda1 - 第一个物理硬盘 - 分区 1 sdb1 - 第二个物理硬盘 - 分区 1 等等。

至于文件系统类型,一旦您拥有正确的设备节点,您就可以使用 fdisk -l 查看:)

你可能想读http://www.linux-tutorial.info/modules.php?name=MContent&pageid=94

相关内容