什么是挂载

挂载是操作系统中使存储设备可供文件系统访问的过程。在Windows中,这通常涉及分配磁盘分区的盘符,而在Linux中,挂载是将设备挂接到现有目录以访问其内容。挂载点必须为目录,且挂载后该目录原有内容不可用。Linux支持多种文件系统格式,并使用`mount`命令进行挂载,如示例中挂载Windows分区、软盘和光盘到/mnt下的不同目录。
摘要由CSDN通过智能技术生成

挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。
在windows操作系统中,
挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。
这个操作可以通过“计算机管理”中的“磁盘管理”来进行。
第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。
在linux操作系统中,
挂载是一个非常重要的功能,使用非常频繁。
它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。
(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。)
需要理解的是,
linux操作系统将所有的设备都看作文件,
它将整个计算机的资源都整合成一个大的文件目录。
我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,
然后通过访问这个目录来访问存储设备。
linux指南编辑
挂载条件
1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。
系统格式
需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;
windows NT是fat16、NTFS;
windows98是fat16、fat32;
windows2000和windowsXP是fat16、fat32、NTFS。
挂载前要了解linux是否支持所要挂载的文件系统格式。
挂载命令
挂载时使用mount命令:
格式:mount [-参数] [设备名称] [挂载点]
其中常用的参数有:
-t<文件系统类型> 指定设备的文件系统类型,
常见的有: minix linux最早使用的文件系统
ext2 linux常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
auto 自动检测文件系统
-o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。
常用的有 codepage=XXX 代码页 iocharset=XXX 字符集 ro 以只读方式挂载
rw 以读写方式挂载 nouser 使一般用户无法挂载 user 可以让一般用户挂载设备
示例
提醒一下,你要把文件系统挂载到哪,首先要先建上个目录。
例子:windows98装在hda1分区,同时计算机上还有软盘和光盘需要挂载。

mk /mnt/winc

mk /mnt/floppy

mk /mnt/cdrom

mount -t vfat /dev/hda1 /mnt/winc

mount -t msdos /dev/fd0 /mnt/floppy

mount -t iso9660 /dev/cdrom /mnt/cdrom

可以进入/mnt/winc等目录读写这些文件系统了。
要保证最后两行的命令不出错,要确保软驱和光驱里有盘。
分区标识
介绍Linux下分区是如何标识的,
通常是 hdyN (IDE 磁盘)或sdyN(SCSI 磁盘)。
y 这个字母标明分区所在的设备。
例如,/dev/hda(第一个 IDE 磁盘)或 /dev/sdb(第二个 SCSI 磁盘)
N 这个数字代表分区的编号。
前四个分区(主分区或扩展分区)是用数字从 1 排列到 4。逻辑分区从 5 开始。
例如,/dev/hda3 是在第一个 IDE 硬盘上的第三个主分区或扩展分区;/dev/sdb6 是在第二个 SCSI 硬盘上的第二个逻辑分区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值