挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区。插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1).

1、插入U盘

2、输入 fdisk -l /dev/sda 查看输出结果,比如我的是这样的:

# fdisk -l /dev/sda

Disk /dev/sda: 131 MB, 131104768 bytes

3 heads, 32 sectors/track, 2667 cylinders

Units = cylinders of 96 * 512 = 49152 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 * 1 2668 128016 6 FAT16

3、看了上面的输出就知道U盘所在的设备了,比如我的就是/dev/sdb1,接着便是挂载了,假设我将U盘挂载到/mnt/usb目录(没有的话,新建)中,就是

mount -t msdos /dev/sdb1 /mnt/usb

如果是fat16就使用下面的命令

mount -t msdos /dev/sdb1 /mnt/usb

如果是fat32

mount -t vfat /dev/sdb1 /mnt/usb

如果是ext2格式,就用命令:

mount -t ext2 /dev/sda1 /mnt/usb

4、打开/mnt/usb 就可以看到你的U盘里的东西了!

cd /mnt/usb

具体命令:

1.加挂FAT32文件系统

最简单的用法

mount /dev/hda6 /mnt/d

/dev/hda6是笔者Windows的D盘,/mnt/d是目录加挂点。Linux会识别到/dev/hda6分区的文件系统类型是什么,然后加挂的。当然也可以指定分区的文件系统类型,命令如下:

mount -t vfat /dev/hda6 /mnt/d

在实际中操作中,直接加挂一个windows的分区,中文的文件名和目录名会出现乱码,为了避免这种情况可以指定字符集,命令如下:

mount /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936

mount -t vfat /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936

注意:cp936是指简体中文,cp950是指繁体中文。

2.加挂NTFS文件系统

在目前多数的Linux版本上,需要重编译Linux核心才能,加挂NTFS分区(编译方法请参阅其它文章)。核心支持NTFS后,可以用以下命令加挂:

mount -t ntfs /dev/hda2 /mnt/c

同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,不过和加挂vfat分区不同,实际中用以下命令是可行的:

mount -t ntfs -o iocharset=cp936 /dev/hda2 /mnt/c -r

mount -t ntfs -o iocharset=cp936,rw /dev/hda2 /mnt/c

3.加挂U盘上的文件系统

现在使用U盘的人越来越多了,其实在Linux下使用U盘也非常简单,Linux对USB设备有很好的支持,在你插入U盘后,U盘被识别为一个SCSI盘,通常您用以下命令就能加挂U盘上的文件系统

mount /dev/sda1 /usb

同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,命令类似于上面对FAT32介绍的:

mount /dev/sda1 /usb -o pagecode=936,iocharset=cp936

4.加挂Linux系统通过samba共享出来的目录

利用samba共享出来的目录其实很难说其原来是哪种文件系统,不过这一点不重要,只要它对用户是透明的就好啦。加挂时,我们指定类型为smbfs,在加挂samba共享的分区时,也会出现中文的文件名和目录名乱码情况,可以用以下命令加挂:

mount -t smbfs -o

username=terry,password=terry,codepage=936,iocharset=cp936

//terry-linux/terry /mp3/

mount -t smbfs -o

username=terry,password=terry,codepage=936,iocharset=cp936

//192.168.100.228/terry /mp3/

注意:你可以不直接写password=terry这个参数,系统界时会要你输入密码,这样就可以防止有人直接看到你的密码。视具体情况而定,-o后面的参数可以对应增减。

5.加挂Window系统共享出来的目录

在局域网中,常常需要去访问其它Windows系统共享出来的目录,在Linux下,安装了samba后就可以使用samba中带的命令来访问Windows机器的共享资源。

用smbclient来列出Windows机器的共享资源

smbclient -L 192.168.100.111

根据上面所列出Windows的共享资源后,可以选择需要加挂到本地Linux中去的Windows的共享资源,然后使用smbmount或mount来加挂,请参照下面几条命令:

smbmount //192.168.100.111/public /public/

mount //192.168.100.111/d /mnt/cdrom -o username=terry (这样要在命令行输入密码的)

mount //192.168.100.111/d /mnt/cdrom -o username=terry$1234 (这样则不必在命令行输入密码)

注:除了上面介绍的命令行方法之外,这时最好的方法就是使用其它的客户端,如LinNeighborhood、networkneighbours、ksmbshare等,请参考其它文章。

以上介绍的都是命令行的方式,每次使用时都要输入一次,如果你常常要加挂一些文件系统,想在启动时自动加挂应该怎样做呢?下面介绍两种方法:

方法1.

把加挂的命令放在/etc/rc.d/rc.local中。

方法2.

修改分区配置文件/etc/fstab,在启动时加挂文件系统,下面是我的/etc/fstab文件:

LABEL=/ / ext3 defaults

1 1

none /dev/pts devpts gid=5,mode=620

0 0

LABEL=/home /home ext3 defaults

1 2

none /proc proc defaults

0 0

none /dev/shm tmpfs defaults

0 0

/dev/hda4 swap swap defaults

0 0

/dev/cdrom /mnt/cdrom iso9660

noauto,owner,kudzu,ro 0 0

/dev/hda2 /ntfs ntfs defaults,iocharset=cp936 0 0

/dev/hda6 /win vfat defaults,codepage=936,iocharset= cp936 0 0

//192.168.100.228/terry /mp3 smbfs username=terry,password=terry,codepage=cp936,iocharset=cp936 0 0

请注意最后三行:

倒数第四行,加挂我的C盘,NTFS格式的

倒数第三行,加挂我的D盘,FAT32格式的

倒数第二行,加挂的是我的局域网中另一台安装samba的Linux文件服务器上的一个目录。

以上所有命令,必须以root身份才能执行

linux怎么取消挂在u盘,linux下如何挂载U盘相关推荐

  1. linux下挂载优盘脚本,一种linux系统下自动挂载U盘的方法与流程

    技术领域 本发明涉及服务器维护技术领域,尤其涉及一种linux系统下自动挂载U盘的方法. 背景技术: 不管是测试服务器的维护,还是用户使用的服务器,在维护.更新.使用过程中,需要使用U盘向服务器拷贝文 ...

  2. Linux下给挂载U盘或者SD卡

    Linux下给挂载U盘或者SD卡 mount -t vfat /dev/mmcblk0p2 /udisk 对于ARMLinux来说,第一次使用U盘时,U盘这个文件目录是不能直接进入的,我们需要对其进行 ...

  3. linux挂载u盘出错_linux 无法挂载u盘的解决办法

    1. 确定无法挂载的分区为:/dev/sdb1. 2. 创建挂载目录: sudo mkdir /media/xxx/yyy (xxx为用户名,yyy为挂载的U盘的名字) 3. 挂载U盘: mount ...

  4. linux 查看u盘挂载目录,Linux下手动挂载U盘

    在电脑上直接插入U盘,其实是可以直接使用的,会自动弹出一个窗口,不会像网上所说的那样,必须要自己挂载,但是为了学习手动用命令行挂载U盘,我关掉了那个窗口.可以用df –h查看文件系统的磁盘空间占用情况 ...

  5. linux可以挂载nas盘吗_linux可以挂载nas盘吗

    一.故障现象描述 NAS操作系统内核为Linux,自带的存储有16块硬盘,总共分两组,每组做了RAID5,Linux操作系统无法正常启动,在服务启动到cups那里就停止了,按键ctrl+c强制断开也没 ...

  6. vmware下Ubuntu挂载U盘

    今天在虚拟机Ubuntu中挂载U盘,发现挂载无效,在Ubuntu中找不到挂载点.vmware的虚拟机菜单下的可移动设备栏也找不到移动磁盘.查了一下资料,发现原来是vmware的相关usb服务配置问题. ...

  7. Ubuntu下手动挂载U盘

    Ubuntu桌面版系统往往能自动识别U盘并自动挂载到/media下,且可以通过/media访问U盘:而服务器版不能自动识别U盘,往往需要手动挂载,手动挂载的程序并不麻烦,一下来了解一下. 一.确定U盘 ...

  8. linux系统或者虚拟机下无法挂载64GU盘的解决办法

    安装软件exfat-utils 终端输入命令sudo apt-get install exfat-utils 等待安装完后,重新插入U盘即可

  9. linux下制作windows u盘启动盘,Ubuntu下制作windows U盘启动盘

    最近想给装有Ubuntu和win7的笔记本中的win7生成win10.不曾想将win7的启动引导区给覆盖掉了,只能启动Ubuntu了.于是就想在Ubuntu下制作windows的U盘启动盘重新安装wi ...

最新文章

  1. (C++)判断一个序列是non-increasing/non-decreasing还是两者都不的两个方法
  2. EggNOG功能注释数据库在线和本地使用
  3. Code-First Migrations随Entity Framework 4.3一同发布
  4. 【组合数学】指数生成函数 ( 指数生成函数求解多重集排列示例 2 )
  5. dhtmlxgrid导出的js_dhtmlxgrid jsp标签
  6. VS2008 快捷键 大全
  7. (71)信号发生器DDS方波设计 (一)(第15天)
  8. 2022 软件测试工程师面试题小结【附带答案】
  9. 艺术字计算机学院,最新职称计算机考试Word2003操作题:艺术字
  10. mysql函数第一次返回字符串_Mysql字符串处理函数详细介绍、总结
  11. 基础接口 java_java基础中的 接口方法的问题
  12. python深度学习——案例讲解
  13. 项目启动管理、需求分析、可行性方案论证  IT项目管理
  14. 必备技能~程序员如何提高工作效率?如何更好获得领导的认可?
  15. 华为高薪吸纳“天才” !任正非:进来华为,就没有“天才少年”这个名词了
  16. 2010年度CSDN十大博客文章
  17. opensuse15.0测试使用snapper
  18. CANOpen协议详解(二):协议具体内容
  19. 【长按图片识别】uniapp vue开发时,点击图片识别—实现转发、收藏、识别图片二维码
  20. 光纤收发器结构介绍和故障解决

热门文章

  1. nodejs TCP服务器和客户端通信的socket结构
  2. 如何根据jar包的名称找到包含对应源代码的jar包
  3. No access for action Display of object type Product (PRODUCT)
  4. git push时如果不再弹出用户和密码的输入提示框该怎么办
  5. SAP Gigya里类似Netweaver里SAP_ALL的权限
  6. discuz forums.inc.php,【Discuz】积分机制实现解析
  7. python实现oa系统_技术讨论 | 利用Python程序实现某OA系统的自动定位
  8. mysql 5.5 重新编译_源码编译mysql5.5过程记录
  9. mac 用惠普扫描仪扫描提示将对您的电脑造成伤害_惠普全能打印神器测评:15秒智能闪充、打一张仅需5分钱...
  10. linux 后端的进程,linux后台启动进程