menu

精英意识会让人走向孤独

忘记社区密码或者保密贴查看密码的,请给我留言,并留联系方式。

Avatar

如何在linux上使用USB外置硬盘

研究了一个下午,终于搞明白如何在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

操作完成。

ps:修改/etc/modules.conf的时候,alias的首字母打成e了,然后我看都没看就reboot了,发现起不来了……

周一用Resurce模式去修复去……

是不是只能分为一个区啊?
我的移动硬盘三个区,但是在debian下只有第一个区能用,sda2,sda3都mount不上去。

对,只有第一个区可以用。

评论已关闭