mount和umount

在Linux中,mount和umount命令分别用来挂载磁盘和取消挂载。

Linux对设备的管理和windows系统不一样,Linux系统与各种设备之间的通讯,通过文件来实现,就程序而言,磁盘是文件,MODEM是文件,甚至内存也是文件,所有连接到系统上的设备都在/dev目录中有一个文件与其对应(/dev中显示的只是当前连接在系统上的设备,比如插入一个u盘,会看到该目录中多一个代表该磁盘的文件,当将u盘拔出的时候,刚才多出的文件消失)。当在这些文件上执行I/O操作时,由UNIX系统将I/O操作转换成实际设备的动作。因此,所有连接到计算机上的设备都可以通过特殊文件访问。

具体地,文件/dev/fd0表示第一个软盘驱动器,其中fd代表软盘驱动器这种设备,而数字代表具体的一个设备,0代表第一个软盘驱动器(计算机中通常从0开始计数)。依次类推,/dev/fd1代表第二个软盘驱动器。lp(好像是local printer的缩写)代表打印机,文件/dev/lp0代表第一台打印机。对于硬盘,因为硬盘接口有好多种类,如IDE(并口)和SATA(串口)等,而且硬盘有不同的分区,所以Linux中代表硬盘的文件的命名规则稍有不同。


简单说下硬盘的分类。硬盘主要是根据其接口分类。个人电脑和低端服务器中主要采用的硬盘有两种,IDE硬盘(俗称串口)和SATA硬盘(俗称并口)。IDE硬盘价格低廉,兼容性强,性价比高,但是数据传输速度慢,线缆长度过短,连接设备少。SATA硬盘采用串行的数据传输方式,传输速度快(因为并行的数据传输时,各数据线之间存在干扰,因此较慢),而且安装方便、容易散热、支持热插拔。因此,现在SATA硬盘在市场上逐渐成为主流。SCSI(Small Computer System Interface)是"小型计算机系统专用接口"的简称,SCSI硬盘就是采用这种接口的硬盘。SAS(Serial Attached SCSI)就是串口的SCSI接口,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。 。一般服务器硬盘采用SCSI和SAS这两类接口,其性能比上述IDE和SATA两种硬盘要高,稳定性更强,但是价格高,容量小,噪音大。

Linux中第一块IDE硬盘为/dev/hda,第二块为/dev/hdb,依次类推。硬盘还被划分为一个或多个分区,分区可以作为单独的设备。第一块IDE硬盘的第一个分区为/dev/hda1,如果有第二个分区,则称为/dev/hda2。SCSI和SATA硬盘驱动器拥有自己的名称。第一块SCSI或SATA硬盘驱动器是/dev/sda,第二块是/dev/sdb,同样分区也进行编号,因此,第一块SCSI或SATA硬盘的第一个分区是/dev/sda1。SCSI或SATA的表示法有时候也用于其他类型的设备,常见的例子是USB闪存,它被视为一个可移除的SCSI磁盘。因此,对应闪存的文件名为/dev/sda1或相似的名称。比如如果将一个U盘插入我的电脑(ubuntu12.10 64位系统),在dev目录下会出现两个文件,/dev/sdb和/dev/sdb1,分别对应这个U盘和它的一个分区。如果在ubuntu桌面中将该U盘右键“弹出”,会发现这时/dev目录下表示分区的sdb1文件消失,如果在ubuntu桌面中将该U盘右键“安全移除”,会发现这时/dev目录下表示分区的sdb1文件和表示U盘这个设备的sdb文件都消失。这其中的差别还待考究。

最后说mount和umount的简单用法,比如知道代表某个磁盘的文件是/dev/sdb1,要将其挂载到/home/flashdisk(这里是自己新建的一个目录,实际上可以是任何新建或者现有的目录),可以采用命令sudo mount /dev/sdb1 /home/flashdisk/。如果取消挂载,只需要采用sudo umount /dev/sdb1。

PS:IDE接口就是PATA接口,指硬盘与主板间连接的方式。不过IDE不仅指接口形式,主要还指硬盘的形式,即IDE硬盘,但人们习惯用IDE来统称PATA接口类的硬盘。而PATA接口单纯指硬盘的接口形式,即“并行接口”,与之对应的是SATA(串行接口)。其实PATA接口(并行接口)与SATA(串行接口)的硬盘的严格上说都是IDE硬盘,只是人们习惯上用  IDE←→SATA  或者  PATA←→SATA  来对比区分而已。如果说“PATA接口的IDE硬盘”或者“SATA接口的IDE硬盘”,那就准确了,不过太麻烦了。来自百度知道。

文章浅显,欢迎拍砖,转载请指明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值