Linux 下使用USB存储设备

By | 11/17/2010

这两天折腾PT下载,本来所剩无几的小服务器的20G硬盘一天就满了,我只好把许久不曾使用的USB接口的移动硬盘连接小主机了。在Webmin中设备分区管理里面就可以看到移动硬盘,直接在里面设置了一下,我以为这样就Mount上了,,然后放心的把PT下载文件夹指定到USB设备。

其实当时是有些纳闷的,移动硬盘Mount到/home/admin/USB区后怎么整个硬盘还是16.4G呢,没有想到是没有挂载上,PT还没有下载多久就停止了,显示没有多余的空间,后来发现这个/home/admin/USB只是我建立在元硬盘上的文件夹,晕,还好系统文件机制很好,Ubuntu系统并没有崩溃。

今天上班越想越不对,偷偷打开FTERM远程SSH登入服务器,手工Mount了一下,后来查看总空间,果然是挂载上去了,说起这个挂载命令也是很简单,当时看到webmin里面有分区而没有用命令行是大错啊。

弄好后,因为系统内置硬盘已经满了,我把原来误下载至硬盘的几个大文件删除,怎么刷新剩余空间还是不变大,晕。我想得了重启,没有想到重启后系统进不去了,WEB等服务都挂了,虽然我知道原因出在HP瘦客户的启动项设置为USB-HDD-Network,但是我在办公室没有办法会加拔USB盘啊!还是后来下班回家搞定。

明天一定要把小主机的Boot顺序改过来~~~~

附:Linux下使用USB设备

1).在Linux下无法自动识别新硬件的,需要手动去识别。USB移动存储设备通常被识别为sda1,查询:
sudo fdisk -l

2).在使用U盘前,先要为外挂点新建一个子目录,一般外挂点子目录都是建立在/mnt里面的,命令如下: mkdir /mnt/usb

3).然后我们就可以接上我的U盘了,然后在终端下输入命令并击Enter键即可: mount /dev/sda1 /mnt/usb   如果需要识别中文文件(夹)名,带如下参数
mount -o iocharset=cp936 /dev/sda1 /mnt/usb/

mount -o iocharset=gb2312 /dev/sda1 /mnt/usb/

4).在Linux下我们也要删除挂起点,方法是:
umount /dev/sda1 /mnt/usb 或 umount /dev/sda1

如果不把U盘给umount掉,那样很容易造成数据的丢失。

13 thoughts on “Linux 下使用USB存储设备

  1. 菜牛 Post author

    查看USB设备情况 命令: lspci -v | grep USB
    查看设备速度性能 命令: hdparm -Tt /dev/sdb1

    设置可读写权限777:
    sudo mount -t vfat -o umask=000 /dev/sdc1 /home/pillarhu/Share/U

    Reply
    1. 菜牛 Post author

      呵呵,是啊。折腾无极限!

      Reply
  2. 笔头

    如果不把U盘给umount掉,那样很容易造成数据的丢失。

    这么恐怖~?

    Reply
    1. 菜牛 Post author

      应该就像windows中直接拔U盘一样的道理吧?

      Reply
    1. 菜牛 Post author

      据说如果安装图形界面的Ubuntu的话还好。

      Reply
  3. cyberjilei

    我这几天入手了个neoware 瘦客户机,也准备折腾个linux系统,不知道菜牛用的什么linux系统?但愿我的网卡能被简单识别
    qq:38829876

    Reply

Leave a Reply to 菜牛 Cancel reply

Your email address will not be published. Required fields are marked *