在 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。