linux问题(2) (2008-06-08 09:33:27)

hegangben
2025-07-14 / 0 评论 / 0 阅读 / 正在检测是否收录...

在如何在Linux下加载移动硬盘、U盘

1,登陆

   2,在/mnt 文件夹创建一个usbdisk目录,用来加载移动硬盘用。

   3,检查核心是否加载USB模块

   执行 #dmesg | grep usb

   如果有"usb.c: registered....."信息说明模块已加载,否则需要执行:

   # modprobe usb-uhci

   # modprobe usb-storage

   #dmesg

   (输出一托东西)

   4,插入移动硬盘

   然后查看加载结果:

   #dmesg | tail

   可以看到

   。。。。

   SCSI device sda: 19640880 512-byte hdwr sectors (10056 MB)

   sdb: sdb1

   WARNING: USB Mass Storage data integrity not assured

   USB Mass Storage device found at 3

   usb.c: USB disconnect on device 3

   usb.c: USB disconnect on device 2

  

   这里的sdb1就是USB对应的设备

   5,执行如下命令

   mount -t vfat /dev/sdb1 /mnt/usbdisk -o codepage=936,iocharset=cp936

   注意命令里面sdb1和usbdisk分别是本机上USB对应设备和我们在mnt创建给USB的文件夹

  

   一切完毕,到/mnt/usbdisk里面去看看,是不是你的U盘内容。不是的话,请仔细检查自己是否执行了以上步骤以及什么步骤出错。

   另外如果加载不成功可能是核心不支持,这在第4步可以看到错误结果

linux内核和版本查询命令

法一:

命令: uname -a

作用: 查看系统内核版本号及系统名称

方法二:

命令: cat /proc/version

作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称

补充说明:

    /proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令“uname -a"的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.另外,加上参数"a"是获得详细信息,如果不加参数为查看系统名称。

在Linux系统下加载U盘或移动硬盘

1.在插入U盘或硬盘之前,在命令行窗口运行:fdisk -l 命令,系统将显示目前所能识别到的硬件存储设备;

  内容如:

  sda

  sda1

  sda2

  sdb

  sdb1

  sdb2

  等信息,其中,sda与sdb表示目前系统有两个硬盘,后面带有数字表示各个硬盘下的各区目录;

  硬盘或存储设备一般都是以sd开头.

  2.插入U盘或硬盘,再次运行fdisk -l 命令,系统将再次显示目前所能识别到的硬件存储设备,比较两次输出的不各,将发现第二次运行时会增加一些内容,;

  系统将在原来的基础上增加显示:sdc,等内容,表示新插入的U盘或 移动硬盘是挂靠在系统的sdc下.

  3.运行mount,如:

  #mkdir /mnt/usb

  #mount /dev/sdc /mnt/usb

  4.运行完毕,可以直接在/mnt/usb目录下对U盘或移动硬盘的数据进行访问或操作;

  5.想断开U盘或移动硬盘之前,运行umount命令,保证数据不会造成丢失,命令如下:

  #umount /dev/sdc

分享:

0

评论 (0)

取消