|
|
前几天弄了一个移动硬盘盒是科硕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的弟兄。 |
|