LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1471|回复: 5

USB2.0移动硬盘的挂载方法

[复制链接]
发表于 2004-4-6 10:13:06 | 显示全部楼层 |阅读模式
前几天弄了一个移动硬盘盒是科硕usb2.0的,我把笔记本的硬盘从10G升级到40G,所以10G硬盘就放在了移动硬盘盒中。感觉用起来比较方便。所以也写一文吧,当然也是为新手准备的。

硬件情况:

主板支持usb2.0,在bios项中打开usb2.0的支持项;如果您的主板不支持usb2.0,其实也能用,只不过速度就大打折扣了。

我的移动硬盘分区只有一个fat32格式的分区,如果您用ntfs格式的也应该能行,不过ntfs的分区不能在linux中进行写操作,所以咱们还是用fat32格式;对于ntfs格式的支持要在linux中安装一个ntfs的内核补丁。这个在Redhat/Fedora讨论区有现成的方案,这里就不多说了。如果找不到,看一下置顶的帖子就知道在哪了。

据我测试在windows 2003中usb2.0的读写速度没有在linux中快。找不到具体的原因。下面是我把在linux的加载方法说一下。主要是个过程,其实这东西很简单,我想谁都会弄。主要是给初学Linux的弟兄写个小小的教程

一、查看磁盘情况,说明一点的是,我的机器用的是sata硬盘,移动硬盘是10G的富士通硬盘。

[root@ser root]# fdisk -l

下面的信息是sata硬盘120G的分区情况。
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1020     8193118+   7  HPFS/NTFS
/dev/sda2            1021       12166    89530245    f  W95 Ext'd (LBA)
/dev/sda5            1021        2441    11414151    7  HPFS/NTFS
/dev/sda6            2442        4286    14819931    b  W95 FAT32
/dev/sda7            4287        5483     9614871   83  Linux
/dev/sda8            5484        6758    10241406   83  Linux
/dev/sda9            6759        6824      530113+  82  Linux swap
/dev/sda10           6825       10741    31463271   83  Linux
/dev/sda11          10742       12166    11446281   83  Linux

这是10G的移动硬盘的情况,下面显示的是fat32格式,在linux中显示的是/dev/sdb1。这个/dev/sdb1就是10g的移动硬盘。

Disk /dev/sdb: 10.0 GB, 10056130560 bytes
255 heads, 63 sectors/track, 1222 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1222     9815683+   c  W95 FAT32 (LBA)



查看当前linux操作系统所加载的分区情况,在下面的信息中,我们可以看到没有加载移动硬盘/dev/sdb1

[root@ser root]# df -lh
Filesystem            容量  已用 可用 已用% 挂载点
/dev/sda7             9.2G  6.8G  2.5G  74% /
none                  252M     0  252M   0% /dev/shm
/dev/sda10             30G  6.6G   22G  24% /ser
/ser                   30G  6.6G   22G  24% /var/ftp/pub

然后我们要为加载移动硬盘/dev/sdb1建一个文件夹。这个文件夹的名字可以随便弄一个就好,但要方便记忆 。至于放在哪个位置也自己来定吧。我是放在了/mnt目录中。所以我在/mnt目录中建了一个usbdisk的目录,目的是加载/dev/sdb1

建目录:
[root@ser root]# mkdir /mnt/usbdisk

挂载 /dev/sdb1到/mnt/usbdisk目录中

[root@ser root]# mount /dev/sdb1 /mnt/usbdisk/
[root@ser root]#

查看一下是不是把/dev/sdb1硬盘分区挂好了呢?


[root@ser root]# df -lh
Filesystem            容量  已用 可用 已用% 挂载点
/dev/sda7             9.2G  6.8G  2.5G  74% /
none                  252M     0  252M   0% /dev/shm
/dev/sda10             30G  6.6G   22G  24% /ser
/ser                   30G  6.6G   22G  24% /var/ftp/pub

/dev/sdb1             9.4G   32K  9.4G   1% /mnt/usbdisk



如果我们想把数据写入/dev/sdb1,应该首先挂载/dev/sdb1到/mnt/usbdisk目录中[注:这个我们已经做好了,请看前面的过程],然后把我们想要写的数据,写入/mnt/usbdisk目录中。

[root@ser root]# cd /mnt/usbdisk/
[root@ser usbdisk]# dir
Recycled
[root@ser usbdisk]# cp ~/phpwebsite-0.9.3-2-full.tar.gz  .

是不是写好了呢???

[root@ser usbdisk]# dir
phpwebsite-0.9.3-2-full.tar.gz  Recycled
[root@ser usbdisk]#


通过上面的分析,我们已经知道已经写入了数据,如果想把移动硬盘分区卸载了,应该用umount命令
[root@ser usbdisk]#cd ..
[root@ser mnt]umount /mnt/usbdisk

查看一下是不是已经卸掉了??
[root@ser mnt]# df -lh
Filesystem            容量  已用 可用 已用% 挂载点
/dev/sda7             9.2G  6.8G  2.5G  74% /
none                  252M     0  252M   0% /dev/shm
/dev/sda10             30G  6.6G   22G  24% /ser
/ser                   30G  6.6G   22G  24% /var/ftp/pub
[root@ser mnt]#

通过上面的数据,我们已经看到usb硬盘已经卸掉了。


附:我总是小题大做,这么简单的东西我也写了这么长,所做的一切都是为初学linux的弟兄。
发表于 2004-4-6 13:35:40 | 显示全部楼层
支持,北南老大的作法其实值得大家学习,我刚来时就特别希望高手们帖子写的详细点,因为菜鸟们往往会在意想不到的地方卡住。
发表于 2004-4-7 18:33:09 | 显示全部楼层
rh9是不是没有 unmount这个命令啊?怎么我用不了
发表于 2004-4-7 21:19:32 | 显示全部楼层
好帖~
况且南北兄和各位版主文章的排版总是那么漂亮简洁,养眼得很
支持!
 楼主| 发表于 2004-4-8 10:23:12 | 显示全部楼层
最初由 findnow 发表
rh9是不是没有 unmount这个命令啊?怎么我用不了


#/bin/umount
发表于 2004-4-8 21:19:48 | 显示全部楼层

水一小下

最初由 北南南北 发表
#/bin/umount


发现北南兄改了个人签名档了的说
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表