linux设备挂载命令linux设备挂载
linux所说的挂载是什么意思?
linux、unix这类操作系统将系统中的一切都作为文件来管理。在windows中我们常见的硬件设备、磁盘分区等,在linux、unix中都被视作文件,对设备、分区的访问就是读写对应的文件。
挂载点实际上就是linux中的磁盘文件系统的入口目录,类似于windows中的用来访问不同分区的C:、D:、E:等盘符。
其实winxp也支持将一个磁盘分区挂在一个文件夹下面,只是我们C:、D:这样的盘符操作用惯了,一般没有将分区挂到文件夹。
在linux中为什么要用mount进行挂载?
简单说下,比如你插入了一个U盘,LINUX系统需要执行挂载命令,指定这个设备的类型,以确定用什么方式去访问和控制。不然就像WINDOWS98不能自动识别U盘一样,需要自己安装USB驱动。不挂载LINUX系统就无法访问这个磁盘设备。
挂载相当于是把这个设备注册到系统的文件树中,然后有了这个设备文件,系统才可以对它进行相应的通用fopen,fclose等操作。
linux系统中使用mount命令挂载文件系统的格式中设备名和安装点分别是什么?
1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;windowsNT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。
挂载时使用mount命令:
格式:mount其中常用的参数有
-t文件系统类型>指定设备的文件系统类型,常见的有:
minixlinux最早使用的文件系统
ext2linux目前常用的文件系统
msdosMS-DOS的fat,就是fat16
vfatwindows98常用的fat32
nfs网络文件系统
iso9660CD-ROM光盘标准文件系统
ntfswindowsNT2000的文件系统
hpfsOS/2文件系统
auto自动检测文件系统
-o选项>指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有
codepage=XXX代码页
iocharset=XXX字符集
ro以只读方式挂载
rw以读写方式挂载
nouser使一般用户无法挂载
user可以让一般用户挂载设备提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?)
例子:windows98装在hda1分区,同时计算机上还有软盘和光盘需要挂载。
#mk/mnt/winc
#mk/mnt/floppy
#mk/mnt/cdrom
#mount-tvfat/dev/hda1/mnt/winc
#mount-tmsdos/dev/fd0/mnt/floppy
#mount-tiso9660/dev/cdrom/mnt/cdrom
现在就可以进入/mnt/winc等目录读写这些文件系统了。要保证最后两行的命令不出错,要确保软驱和光驱里有盘。(要是硬盘的磁盘片也可以经常随时更换的话,我想就不会犯这样的错误了:->)
如果你的windows98目录里有中文文件名,使用上面的命令挂载后,显示的是一堆乱码。这就要用到-o参数里的codepageiocharset选项。codepage指定文件系统的代码页,简体中文中文代码是936;iocharset指定字符集,简体中文一般用cp936或gb2312。
当挂载的文件系统linux不支持时,mount一定报错,如windows2000的ntfs文件系统。可以重新编译linux内核以获得对该文件系统的支持。关于重新编译linux内核,就不在这里说了。
四、自动挂载
每次开机访问windows分区都要运行mount命令显然太烦琐,为什么访问其他的linux分区不用使用mount命令呢?
其实,每次开机时,linux自动将需要挂载的linux分区挂载上了。那么我们是不是可以设定让linux在启动的时候也挂载我们希望挂载的分区,如windows分区,以实现文件系统的自动挂载呢?
这是完全可以的。在/etc目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统的列表。我的/etc/fstab文件如下:/dev/hda2/ext3defaults11
/dev/hda1/bootext3defaults12
none/dev/ptsdevptsgid=5,mode=62000
none/procprocdefaults00
none/dev/shmtmpfsdefaults00
/dev/hda3swapswapdefaults00
/dev/cdrom/mnt/cdromiso9660noauto,codepage=936,iocharset=gb231200
/dev/fd0/mnt/floppyautonoauto,owner,kudzu00
/dev/hdb1/mnt/wincvfatdefaults,codepage=936,iocharset=cp93600
/dev/hda5/mnt/windvfatdefaults,codepage=936,iocharset=cp93600
在/etc/fstab文件里,第一列是挂载的文件系统的设备名,第二列是挂载点,第三列是挂载的文件系统类型,第四列是挂载的选项,选项间用逗号分隔。第五六列不知道是什么意思,还望高手指点。
在最后两行是我手工添加的windows下的C;D盘,加了codepage=936和iocharset=cp936参数以支持中文文件名。参数defaults实际上包含了一组默认参数:
rw以可读写模式挂载
suid开启用户ID和群组ID设置位
dev可解读文件系统上的字符或区块设备
exec可执行二进制文件
auto自动挂载
nouser使一般用户无法挂载
async以非同步方式执行文件系统的输入输出操作
在linux上如何挂载新增加的硬盘?
以RHEL6为例
1、通过fdisk-l查看目前的硬盘信息,默认是从sda开始排,增加第二块硬盘的时候,会显示sdb,以此类推
2、接下来通过依次点击虚拟机->设置->添加->硬盘,弹框时点下一步,直接用默认设置,我们为系统添加一块5G的硬盘。
3、重启系统,再次输入fdisk-l可以看到多了一个sdb标识5G大小的空间
4、然后,我们为这个硬盘创建分区,输入fdisk/dev/sdb,依次输入n,p,1,w,其中n分别表示创建一个新分区,p表示分区类型为主分区,1表示分区编号是1,w表示保存
5、下一步是格式化分区,我们输入mkfs.ext4/dev/sdb1(1就是上一步的分区编号)。
6、我们输入mkdir/data,在根目录创建/data作为此分区的挂载点,输mount/dev/sdb1/data,将分区挂载到目录下,通过df-h,可以看到挂载成功。
7、但是挂载是临时的,系统重启后需要重新挂载,我们希望下次启动时,自动挂载,输vi/etc/fstab,增加下图红框的配置,/dev/sdb1是分区,/data是挂载此分区的目录,ext4是磁盘格式,后面的照抄上面一个行的信息。
8、重启后,输入df-h检查一下,分区自动挂载到/data目录。至此,挂载操作完成。
linux如何挂载?
1在root下输入:lsblk
查看硬件设备。
2在/mnt下创建一个文件夹。名字自拟,但最好和你的设备有关系。
3输入:mount/dev/sdb1/mnt/usb
这样就可以挂载了。
4输入:lsblk查看。
5进入U盘就直接进入刚刚创建的文件夹就可以了。
linux挂载啥意思linux挂载的意思
什么是linux的挂载点?是不是相当于windows的盘符?Linux没有盘符,所有的分区都要扔到某个目录上,这个被指定“挂载”的目录就叫做“挂载点”。简单的可以这样理解成盘符吧,但是与盘符是有区别的。linux如何挂载?1在root下输入:lsblk 查看硬件设备。2在\/mnt下创建一个文件夹。名字自拟,但最好和你...
nas实现Linux服务器上NAS的挂载linux挂载服务器上
想要在Linux服务器上实现NAS的挂载,首先要满足硬件和软件的条件,具体来说:(1)硬件方面,需要拥有一台NAS服务器,用来作为存储空间、存储设备服务等,在此基础上还需要有一条连接服务器与NAS的网络线路;(2)软件方面,需要在服务器上安装支持NAS的挂载功能的操作系统,例如CentOS\/Ubuntu。在硬件和...
linux 挂载问题,挂载设备名称。
使用 fdisk -l 命令 即可查看当前 所有连接的 驱动器。按照目前主流,都有一个 \/dev\/sda[1-*] 的驱动器就是 本地磁盘。新插上的移动硬盘 会是 \/dev\/sdb 什么的。我插上移动硬盘后是 \/dev\/sdb1 直接 mount \/dev\/sdb1 \/mnt 即可 看到 移动硬盘内容 ...
linux挂载光驱命令是什么?
mount \/dev\/cdrom \/mnt mount \/dev\/cdrom \/cdrom 就是将一个物理设备挂载到一个目录路径下。如:mkdir \/test moung \/dev\/cdrom \/test 你就可以在\/test下看到光盘内容。
linux挂载点是什么意思
挂载点在Linux中非常重要,它允许你将不同的文件系统整合在一起,使其像一个统一的文件结构。你可以将不同的硬盘分区、外部存储设备、网络共享等挂载到不同的挂载点,从而实现数据的组织和管理,以下是一些常见的挂载点的示例。\/:根目录,整个文件系统的起点。\/home:用于用户主目录的挂载点。\/mnt 或...
linux怎么挂载usb设备
具体操作步骤如下:1、首先,将U盘插入电脑,进入Linux系统主界面,再使用Ctrl+Alt+T快捷键打开命令窗口,获取高级用户权限,在窗口中输入命令:sudo -i,按enter确认后输入密码,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入fdisk -l命令确认该U盘是否被识别,以及查看U盘所在位置,如下...
linux mount和umount命令怎么用?
(2) mount挂载的参数有很多,如:ro(只读), rw(读写), usrquota(用户配额), remount(再次挂载), -t 设备格式, 等等,mount -t vfat -o rw \/dev\/sdb1 \/windows(以读写方式将设备\/dev\/sdb1设备挂载到\/windows),使用命令“df“可以看到设备的挂载信息。你要是对Linux感兴趣的话可以看下的...
我Linux 中挂载光驱 输入命令 mount\/mnt\/cdrom 为什么 显示 没有...
Linux中挂载光驱输入命令mount\/mnt\/cdrom显示没有那个目录,是设置错误造成的,解决方法如下:1、首先将系统镜像文件与光驱关联(实际环境是将安装盘放入光驱)。2、然后将光驱挂载到\/mnt下mount\/dev\/cdrom \/mnt。3、然后查看\/mnt目录挂载的数据信息ll \/mnt。4、接着使用完后取消挂载点umount \/mnt。5...
linux挂载u盘linux挂载u
否则无法去除挂载。linux下挂载磁盘的命令是什么?我的:linux下挂载磁盘的命令是mount。首先需要有挂载点,或者可以创建挂载点。mkdir-p目录名 然后使用mount-t类型\/dev\/sdbx(设备名)\/mnt\/abc(挂载点)类似这样的操作去挂载。然后使用mount命令或者df-Th去查看挂载情况。Linux下磁盘挂载命令是mount,卸载...
linux usb 设备重新挂载
\/1 * * * \/etc\/init.d\/network restart;每隔一小时重启一下网络服务。或插拔USB.\/1 * * * "umount \/dev\/hdd1;mount \/dev\/hdd1 \/mnt\/usb"通常,在Linux系统中,如果要使用硬盘、光盘、软盘或U盘等存储设备, 一般先要挂载(但有些高版本的Linux可以做到自动识别和加载设备). 当存储设备挂载...
不朱启脾: mount命令咯.,比如. mount -t type dev dir "-t type" 文件类型 "dev"设备名字 "dir" 挂载点
保山市17533914328: linux 系统下的mount和umount命令 - ?
不朱启脾: >mount /what /where 其中what是设备的名称例如u盘,光盘等,where是挂载点,通常是/mnt.例如挂载cd或者dvd执行下面的命令 >mount /dev/cdrom /media/ 卸载的时候可以 >umount /media或者>umount /dev/cdrom都可以卸载cd详细参见man page
保山市17533914328: linux怎么设置开机自动挂载 - ?
不朱启脾: 磁盘自动挂载有三种方法(按推荐度排序):1.写在/etc/fstab里面,如图:2.把完整的挂载命令写在/etc/rc.local里面,这个文件是linux启动最后一个运行的脚本,写在里面的可以在开机前最后一个脚本执行.3.linux的触发式挂载,学的时候学过,
保山市17533914328: linux挂载命令怎么用 - ?
不朱启脾: 在linux系统中,可以使用mount命令挂载光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享等.例如挂载光盘镜像:# mount -o loop /mnt/iso/redhat6.7.iso /mnt/cdrom 把/mnt/iso/redhat6.7.iso 挂载到/mnt/cdrom
保山市17533914328: linux下挂载磁盘的命令是什么?
不朱启脾: mount是挂载外部设备的命令! umount是卸载系统中已经挂载的外部设备的命令!
保山市17533914328: 关于linux挂载的命令 - ?
不朱启脾: 两条命令的目的一样,都是要将光驱挂在到系统的/mnt/cdrom目录.区别是,前置需要在/etc/fstab中事先配置设备名和挂在点以及挂在策略;可以实现插入光盘就自动mount;后者是纯手工mount,必须手工指明设备名称.
保山市17533914328: linux如何挂载存储设备?在线等,急!急!急! - ?
不朱启脾: mount命令用于挂载文件系统,格式为:“mount 文件系统 挂载目录”:比如将光盘文件挂载:“mount /dev/cdrom /media/cdrom”.再比如需要将设备”/dev/sdb2“挂载到”/backup“目录,文件格式为ext4:执行命令:mount /dev/sdb2 /backup Linux的挂载其实很简单的,推荐看下书《Linux就该这么学》的第六章的第四小节有详细讲到哦.
保山市17533914328: linux怎么挂载?具体. - ?
不朱启脾: 要是你要搞个linux系统,有光盘,或者镜像之类的就可以挂载 你要是想在linux里面挂载其他设备,可以用mount命令
保山市17533914328: 搭建LINUX服务器客户端挂载NFS目录命令? - ?
不朱启脾: Linux客户端可以直接通过mount命令挂载NFS文件,如下操作:[root@linux-a ~]# mkdir /mnt/nsf1 //创建挂载点 [root@linux-a ~]# mount -t nfs 192.168.0.231:/nfs/frank /mnt/nfs1 [root@linux-a ~]# mount | grep nfs [root@linux-a ~]# umount /mnt/nfs1 ...
保山市17533914328: linux中挂载命令 mount /mnt/cdrom cdrom从那里得到的??
不朱启脾: 设备管理里或者机上上的硬件浏览器里可以找到设备名 对于USB设备一般是sda 或者hdb 具体看哪个版本的Linux 了 USB挂载命令 mkdir /mnt/usb mount /dev/sda /mnt/usb 光驱和USB在/mnt下