在linux中为什么要用mount 进行挂载

 我来答
曹晓山11
推荐于2016-03-30 · 知道合伙人互联网行家
曹晓山11
知道合伙人互联网行家
采纳数:3033 获赞数:52065
毕业南阳理工学院计算机科学与技术专业,本科学位。互联网行业从业3年工作经验,读过编程类相关书籍多本。

向TA提问 私信TA
展开全部

在linux系统中,可以使用mount命令挂载光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享。

比如在电脑USB接口插入了一个U盘,Linux系统需要执行mount挂载命令,指定这个设备的类型,以确定用什么方式去访问和控制;不像Windows系统下能自动识别U盘,安装USB驱动。

举例,Linux系统用mount挂载U盘方法:

#插入U盘之前,用fdisk –l 查看系统的硬盘和硬盘分区情况  
   [root at pldyrouter root]# fdisk -l
  Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
  255 heads, 63 sectors/track, 8924 cylinders
  Units = cylinders of 16065 * 512 = 8225280 bytes
  Device Boot Start End Blocks Id System
  /dev/sda1 1 4 32098+ de Dell Utility
  /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
  /dev/sda3 2555 7904 42973875 83 Linux
  /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
  /dev/sda5 7905 8924 8193118+ 82 Linux swap
  
  #插入U盘后,再用fdisk –l 查看系统的硬盘和硬盘分区情况
  [root at pldyrouter root]# fdisk -l
  Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
  255 heads, 63 sectors/track, 8924 cylinders
  Units = cylinders of 16065 * 512 = 8225280 bytes
  Device Boot Start End Blocks Id System
  /dev/sda1 1 4 32098+ de Dell Utility
  /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
  /dev/sda3 2555 7904 42973875 83 Linux
  /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
  /dev/sda5 7905 8924 8193118+ 82 Linux swap
  Disk /dev/sdd: 131 MB, 131072000 bytes
  9 heads, 32 sectors/track, 888 cylinders
  Units = cylinders of 288 * 512 = 147456 bytes
  Device Boot Start End Blocks Id System
  /dev/sdd1 * 1 889 127983+ b Win95 FAT32
  Partition 1 has different physical/logical endings:
  phys=(1000, 8, 32) logical=(888, 7, 31)
  
  #系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是要挂接的U盘。
  #mkdir -p /mnt/usb
  注:建立一个目录用来作挂接点(mount point)
  #mount -t vfat /dev/sdd1 /mnt/usb
  注:现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示,可以使用下面的命令。
  #mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
longkouwuxin
推荐于2019-03-21 · TA获得超过144个赞
知道答主
回答量:141
采纳率:0%
帮助的人:29.2万
展开全部
简单说下,比如你插入了一个U盘,LINUX系统需要执行挂载命令,指定这个设备的类型,以确定用什么方式去访问和控制。不然就像WINDOWS98不能自动识别U盘一样,需要自己安装USB驱动。
不挂载LINUX系统就无法访问这个磁盘设备。挂载相当于是把这个设备注册到系统的文件树中,然后有了这个设备文件,系统才可以对它进行相应的通用fopen, fclose等操作。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jeff2229
2012-09-17 · TA获得超过1128个赞
知道小有建树答主
回答量:1413
采纳率:100%
帮助的人:661万
展开全部
那用什么挂载?

Windows下一样要挂载,这个动作就是分配盘符。
更多追问追答
追问
能具体讲下  在linux中  挂载的 含义吗·? 我自己 也有看  不过不是那么明白 为什么要用挂载··
追答
我用外行的话说,不一定对。

挂载就类似于,给设备分配一个访问的入口。比如,Windows下,给硬盘的第一个分区,分配一个盘符叫做C:,那么就可以用C:来访问这个分区。Linux下一样,比如,硬盘第一个分区标识为/dev/sda1,那么,将/dev/sda1挂载到/media/c,我就可以通过/media/c这个路径来访问这个分区,进行读写操作。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wspjing
2012-09-17 · TA获得超过751个赞
知道小有建树答主
回答量:1158
采纳率:57%
帮助的人:378万
展开全部
linux,请勿用windows的习惯去看待、理解、学习,不然你就学不下去了。你应该摒弃windows的习惯。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式