Linux中文件挂载和卸载,【Linux学习笔记十四】Linux文件挂载与卸载

2、挂载光盘

(在挂载外围设备时一般习惯性地将挂载点放在/mnt目录下,光盘对应的设备文件通常为“/dev/cdrom”)

将光盘挂载到“/mnt/cdrom”目录:

0818b9ca8b590ca3270a3433284dd417.png

说明:

由于光盘是只读的存储介质,因此在挂载时系统会出现“mounting read-only”的提示信息。另外,在df命令显示的结果中可以发现,光盘(光驱)的实际设备文件是/dev/sr0,/dev/cdrom其实只是一个符号链接,不过我们一般都习惯用/dev/cdrom这个更容易记忆的名字。光盘的文件系统iso9660,这个了解即可。再是可以看到光盘其实被挂载了两次,这是由于我们在图形界面下操作,而图形界面会将系统中接入的这些移动设备自动挂载,系统将光盘自动挂载到了“/media/RHEL_6.3 x86_64 Disc 1”目录下。Linux允许同一个存储设备同时被挂载到多个挂载点,这并不影响我们使用。

查看光盘内容:

0818b9ca8b590ca3270a3433284dd417.png

3、挂载优盘

将优盘接入到虚拟机中:

0818b9ca8b590ca3270a3433284dd417.png

说明:

优盘也是使用“/dev/sdxx”的设备文件名。优盘现在相当于是系统中的第3块SCSI接口设备,所以它对应的设备文件为“/dev/sdc”。

[root@localhost ~]# fdisk -l

Disk /dev/sdc: 7784 MB, 7784628224 bytes

109 heads, 58 sectors/track, 2404 cylinders

Units = cylinders of 6322 * 512 = 3236864 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x868c868c

Device Boot      Start         End      Blocks   Id System

/dev/sdc1   *          68        2405     7389184    c W95 FAT32 (LBA)

挂载U盘:

[root@localhost ~]# mkdir /mnt/usb

[root@localhost ~]# mount /dev/sdc1 /mnt/usb

4、挂载iso镜像

在Windows中使用iso镜像需要安装Daemon Tools之类的虚拟光驱软件,而在Linux系统中可以将ISO镜像直接挂载使用。Linux将iso镜像视为一种特殊的“回环”文件系统,因此在挂载时需要添加“-o loop”选项。

将优盘中的winbaicai_xpsp3ghost_2012_6_v5.8.iso镜像挂载到“/mnt/xp”目录中:

[root@localhost ~]# mkdir /mnt/xp

[root@localhost ~]# cd /mnt/usb

[root@localhost usb]# mount -o loop winbaicai_xpsp3ghost_2012_6_v5.8.iso /mnt/xp

说明:

书写长文件名时可以使用TAB键补全,可防止写错。

二永久挂载

通过修改/etc/fstab文件来完成文件系统的自动挂载。/etc/fstab称为文件系统数据表(File System Table),Linux在每次开机的时候都会按照这个文件中的配置来自动挂载相应的文件系统。

0818b9ca8b590ca3270a3433284dd417.png

说明:

文件中的每一行对应了一个自动挂载的设备,每行包括了6个字段

以最后一样proc为例:

第1字段proc:需要挂载的设备文件名。

第2字段/proc:挂载点,挂载点必须是一个目录,而且必须用绝对路径。对于交换分区,这个字段定义为swap。

第3字段proc:文件系统的类型。如果是ext4文件系统,则写成ext4;如果是FAT32文件系统,则写成vfat;如果是光盘,可以写成auto,由系统自动检测,或者是iso9660这种标准格式。

第4字段defaults:挂载选项。一般都是采用“defaults”。

第5字段0:文件系统是否需要dump备份(dump是一个备份工具),一般为1时表示需要,为0设表示忽略。

第6字段0:表示在系统启动时是否检查这个文件系统以及检查的顺序,设为0表示不检查,设为1表示优先检查,2表示其次检查。对于根分区应设为1,其他分区设为2或者是0

将/dev/sdb1永久挂载到/data目录、光盘永久挂载到/mnt/cdrom目录

(利用vi编辑器修改/etc/fstab文件,在文件的最下方增加下面的一行)

[root@localhost ~]# vim /etc/fstab

/dev/sdb1                /data                   ext4                defaults              0 0

/dev/cdrom              /mnt/cdrom         auto               defaults              0 0

说明:

设置完/etc/fstab之后,如果需要测试设置值是否正确,可以执行mount �a命令,自动挂载文件中所有的文件系统

三、卸载文件系统 卸载文件系统使用的命令为umount,需要指定挂载点目录或对应设备文件名作为参数。因为同一设备可能被挂载到多个目录下,所以一般建议通过挂载点目录的位置来进行卸载。在使用umount命令卸载文件系统时,必须保证此时文件系统不能处于busy状态,使文件系统处于busy状态的情况有:文件系统中有打开的文件,某个进程的工作目录在此系统中,文件系统的缓存文件正在被使用等。最常见的错误是在挂载点目录下进行卸载操作。 例:卸载光盘。 [root@localhost ~]# umount /dev/cdrom

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值