在linux中为什么要用mount 进行挂载
4个回答
推荐于2016-03-30 · 知道合伙人互联网行家
关注
展开全部
在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
展开全部
简单说下,比如你插入了一个U盘,LINUX系统需要执行挂载命令,指定这个设备的类型,以确定用什么方式去访问和控制。不然就像WINDOWS98不能自动识别U盘一样,需要自己安装USB驱动。
不挂载LINUX系统就无法访问这个磁盘设备。挂载相当于是把这个设备注册到系统的文件树中,然后有了这个设备文件,系统才可以对它进行相应的通用fopen, fclose等操作。
不挂载LINUX系统就无法访问这个磁盘设备。挂载相当于是把这个设备注册到系统的文件树中,然后有了这个设备文件,系统才可以对它进行相应的通用fopen, fclose等操作。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那用什么挂载?
Windows下一样要挂载,这个动作就是分配盘符。
Windows下一样要挂载,这个动作就是分配盘符。
更多追问追答
追问
能具体讲下 在linux中 挂载的 含义吗·? 我自己 也有看 不过不是那么明白 为什么要用挂载··
追答
我用外行的话说,不一定对。
挂载就类似于,给设备分配一个访问的入口。比如,Windows下,给硬盘的第一个分区,分配一个盘符叫做C:,那么就可以用C:来访问这个分区。Linux下一样,比如,硬盘第一个分区标识为/dev/sda1,那么,将/dev/sda1挂载到/media/c,我就可以通过/media/c这个路径来访问这个分区,进行读写操作。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux,请勿用windows的习惯去看待、理解、学习,不然你就学不下去了。你应该摒弃windows的习惯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询