扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
问题 |
如何在Linux系统上使用外置USB硬盘 |
解决方案
1) 确认Liunx系统加载了usb驱动模块。
执行 lsmod | grep usb 。
如果看到如下结果,表示内核已经挂载了usb驱动模块。
usb-storage 52328 1
usb-uhci 22084 0 (unused)
usbcore 68192 1 [usb-storage usb-uhci]
如果没有看到的话,执行modprobe usb-storage ,为内核加载usb驱动。
当系统重新启动的时候,为了让这个模块自动加载,需要编辑一下/etc/modules.conf,添加如下两行:
alias usb-controller usb-uhci
alias usb-controller1 ehci-hcd
保存退出,即可。
2) 插入usb设备,并且检测之。
执行fdisk -l
Linux会将USB硬盘认做SCSI设备,如果看到了如下信息,则表示检测到了USB设备。
----------------------
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
----------------------
3) 在USB硬盘上创建分区。
执行fdisk /dev/sda。系统提示Command (m for help):
输入n创建一个分区。
系统提示:
Command action
e extended
p primary partition (1-4)
输入p创建一个主分区。
输入分区起始柱面1,再输入分区结束柱面9729(直接回车就是使用最大值)。
输入w将改才的设置写入分区表。
4)格式化USB硬盘。
这里将USB硬盘格式化成FAT32格式,这样可以同时在Linux和Windows下使用。
首先查看分区后的硬盘分布。执行fdisk -l,可以看到/dev/sda1的出现。
然后格式化 mkfs -t vfat /dev/sda1 。
硬盘将被格式化成fat32格式。
5) 挂载分区。
mount -t vfat /dev/sda1 /root/usbhdd
这样将USB硬盘挂载到了usbhdd目录。
用df -h命令即可看到:
/dev/sda1 75G 32K 75G 1% /root/usbhdd
操作完成。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者