原文地址:http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php#filesys

磁盘挂载与卸除

挂载Ext2/Ext3文件系统

范例一:用默认的方式,将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面!

[root@www ~]# mkdir /mnt/hdc6

[root@www ~]# mount /dev/hdc6 /mnt/hdc6





挂载 CD 或 DVD 光盘

范例三:将你用来安装 Linux 的 CentOS 原版光盘拿出来挂载!

[root@www ~]# mkdir /media/cdrom

[root@www ~]# mount -t iso9660 /dev/cdrom /media/cdrom

[root@www ~]# mount /dev/cdrom /media/cdrom 

# 你可以指定 -t iso9660 这个光盘片的格式来挂载,也可以让系统自己去测试挂载!

# 所以上述的命令只要做一个就够了!但是目录的创建初次挂载时必须要进行喔!









挂载闪盘/U盘





范例五:找出你的闪盘装置文件名,并挂载到 /mnt/flash 目录中

[root@www ~]# fdisk -l

Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1        4745     8118260    b  W95 FAT32

# 从上的特殊字体,可得知磁盘的大小以及装置文件名,知道是 /dev/sda1   从System可以区别磁盘的系统从而来找出闪盘

[root@www ~]# mkdir /mnt/flash

[root@www ~]# mount -t vfat -o iocharset=cp950 /dev/sda1 /mnt/flash





重新挂载根目录与挂载不特定目录





范例六:将 / 重新挂载,并加入参数为 rw 与 auto

[root@www ~]# mount -o remount,rw,auto /





umount (将装置文件卸除)





[root@www ~]# umount [-fn] 装置文件名或挂载点

选项与参数:

-f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下;

-n :不升级 /etc/mtab 情况下卸除。





[root@www ~]# umount /dev/hdc6      <==用装置文件名来卸除

[root@www ~]# umount /media/cdrom   <==用挂载点来卸除

[root@www ~]# umount /mnt/flash     <==因为挂载点比较好记忆!

[root@www ~]# umount /dev/fd0       <==用装置文件名较好记!

[root@www ~]# umount /mnt/home      <==一定要用挂载点!因为挂载的是目录













启动挂载 /etc/fstab 及 /etc/mtab

直接到 /etc/fstab 里面去





系统挂载的一些限制:





根目录 / 是必须挂载的﹐而且一定要先于其它 mount point 被挂载进来。

其它 mount point 必须为已创建的目录﹐可任意指定﹐但一定要遵守必须的系统目录架构原则

所有 mount point 在同一时间之内﹐只能挂载一次。

所有 partition 在同一时间之内﹐只能挂载一次。

如若进行卸除﹐您必须先将工作目录移到 mount point(及其子目录) 之外。





[root@www ~]# cat /etc/fstab 

# Device        Mount point   filesystem parameters    dump fsck

LABEL=/1          /           ext3       defaults        1 1

LABEL=/home       /home       ext3       defaults        1 2

LABEL=/boot       /boot       ext3       defaults        1 2





栏目内容注解

Device:磁盘装置文件名或该装置的 Label

这个字段请填入文件系统的装置文件名。但是由上面表格的默认值我们知道系统默认使用的是 Label 名称! 在鸟哥的这个测试系统中 /dev/hdc2 标头名称为 /1,

所以上述表格中的『LABEL=/1』也可以被取代成为『/dev/hdc2』的意思。 至于Label可以使用 dumpe2fs 命令来查阅的。





Mount point:挂载点 

在手动挂载时可以让系统自动测试挂载,但在这个文件当中我们必须要手动写入文件系统才行





filesystem:磁盘分区槽的文件系统





parameters:文件系统参数

async/sync

异步/同步 配置磁盘是否以异步方式运行!默认为 async(效能较佳)





auto/noauto

自动/非自动 当下达 mount -a 时,此文件系统是否会被主动测试挂载。默认为 auto。





rw/ro

可擦写/只读 让该分割槽以可擦写或者是只读的型态挂载上来,如果你想要分享的数据是不给用户随意变更的, 这里也能够配置为只读。则不论在此文件系统的文件是否配置 w 权限,都无法写入喔!





exec/noexec

可运行/不可运行 限制在此文件系统内是否可以进行『运行』的工作?如果是纯粹用来储存数据的, 那么可以配置为 noexec 会比较安全,相对的,会比较麻烦!





user/nouser

允许/不允许使用者挂载 是否允许用户使用 mount 命令来挂载呢?一般而言,我们当然不希望一般身份的 user 能使用 mount 啰,因为太不安全了,因此这里应该要配置为 nouser 啰!





suid/nosuid

具有/不具有 suid 权限 该文件系统是否允许 SUID 的存在?如果不是运行文件放置目录,也可以配置为 nosuid 来取消这个功能!





usrquota 注意名称是『 usrquota 』不要拼错了!这个是在启动 filesystem 支持磁盘配额模式,更多数据我们在第四篇再谈。





grpquota 注意名称是『grpquota』,启动 filesystem 对群组磁盘配额模式的支持。





defaults 同时具有 rw, suid, dev, exec, auto, nouser, async 等参数。 基本上,默认情况使用 defaults 配置即可!





dump :能否被 dump 备份命令作用,dump 是一个用来做为备份的命令





fsck:是否以 fsck 检验扇区

启动的过程中,系统默认会以 fsck 检验我们的 filesystem 是否完整 (clean)。 不过,某些 filesystem 是不需要检验的,例如内存置换空间 (swap) ,

或者是特殊文件系统例如 /proc 与 /sys  0 是不要检验, 1 表示最早检验(一般只有根目录会配置为 1), 2 也是要检验





------------------

特殊装置 loop 挂载 (映象档不刻录就挂载使用)

挂载光盘/DVD/ISO等映象文件









[root@www ~]# ll -h /root/centos5.2_x86_64.iso

-rw-r--r-- 1 root root 4.3G Oct 27 17:34 /root/centos5.2_x86_64.iso

# 看到上面的结果吧!这个文件就是映象档,文件非常的大吧!





[root@www ~]# mkdir /mnt/centos_dvd

[root@www ~]# mount -o loop /root/centos5.2_x86_64.iso /mnt/centos_dvd

[root@www ~]# df

Filesystem           1K-blocks      Used Available Use% Mounted on

/root/centos5.2_x86_64.iso

                       4493152   4493152         0 100% /mnt/centos_dvd

# 就是这个项目! .iso 映象文件内的所有数据可以在 /mnt/centos_dvd 看到!





[root@www ~]# ll /mnt/centos_dvd

total 584

drwxr-xr-x 2 root root 522240 Jun 24 00:57 CentOS <==瞧!就是DVD的内容啊!

-rw-r--r-- 8 root root    212 Nov 21  2007 EULA

-rw-r--r-- 8 root root  18009 Nov 21  2007 GPL

drwxr-xr-x 4 root root   2048 Jun 24 00:57 images

.....底下省略.....





[root@www ~]# umount /mnt/centos_dvd/

# 测试完成!记得将数据给他卸除!

linux 学习之九、Linux 磁盘与文件系统管理(2)的更多相关文章

  1. Linux学习之九-Linux系统定时任务

    Linux系统定时任务 在一些实际工作中需要机器在某个时间自动执行某个任务,不需要人为在此时刻参与,可以建立一个定时任务. crond 服务是linux下用来周期性的执行某种任务或等待处理某些事件的一 ...

  2. Linux学习笔记—Linux磁盘与文件系统管理(转载)

    认识EXT2文件系统 文件的系统特性 Linux的正规文件系统为Ext2 文件数据除了文件实际内容外,还包括其他属性(文件权限.文件属性). 文件系统将这两部分数据分别存放在不同的块,权限和属性放在i ...

  3. Linux学习笔记之Linux磁盘及文件系统管理笔记

    Linux磁盘及文件系统管理 CPU,memory(RAM),I/O i/o: disks,ehtercard disks:持久存储数据 接口类型: IDE(ata): 并口,133MB/s;并行总线 ...

  4. linux(3)磁盘与文件系统管理/查看硬盘、内存空间/文件系统的操作/ 文件的压缩和打包

    一.磁盘与文件系统管理 1.分区与文件系统分区:记录每一个分区的开始柱面和结束柱面主引导区(master boot recorder):记录分区的数据,记录硬盘里所有的分区信息分区划分好后,要将分区格 ...

  5. Linux之磁盘与文件系统管理

    磁盘及文件系统管理详解 [参考文献:马哥视频] 原文:http://blog.csdn.net/u013008795/article/details/51150075 目前市场上主流的磁盘是机械式硬盘 ...

  6. Linux磁盘与文件系统管理笔记

    ### Linux磁盘与文件系统管理 linux 最传统的文件系统格式是EXT2,centos7 默认文件系统是xfs(日志式文件系统) 磁盘的组成: 盘片 机械手臂 主轴马达 (机械硬盘) 磁盘格式 ...

  7. Linux磁盘与文件系统管理概要

    Linux磁盘与文件系统管理 硬盘组成与分区 硬盘组成 圆形的盘片(主要记录数据) 机械手臂与磁头(可读取盘片上的数据) 主轴马达,转动盘片,让机械手臂的磁头在盘片上读取数据 扇区(Sector)为最 ...

  8. Linux学习之二-Linux系统的目录结构

    Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目 ...

  9. Linux学习心得之 Linux下ant安装与使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...

  10. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

随机推荐

  1. Hadoop CLI MiniCluster

    CLI MiniCluster Use the climonicluster, users can simply start and stop a single-node hadoop cluster ...

  2. Android得到一个闹钟在第三方

    收集报警信息 闹铃时间,闹铃备注信息 闹铃引起系统变化的点: 1. Send Notification (正点闹钟能够设置不发送) 2. Play audio 闹铃信息结构体 ClockInfo{ S ...

  3. J2EE学习的一部分--JDBC详细说明

    今天是关于我们JDBC相关知识,左右JDBC我想大家都很熟悉的,我记得在很早以前就开始使用它,我记得那是一个大二的学生做课程设计.但随后以完成任务,所以遇到的问题google,当时没有时间组织,下关于 ...

  4. DG之主库、备库切换(物理备库)

    DG之主库.备库切换 一.开库与关库顺序 开库顺序 先启备库,再启主库(启动监听.打开告警日志) 关库顺序 先关主库,再关备库 二.主备库切换 1.操作过程一览 步骤1:启动备库.监听.告警: 步骤2 ...

  5. (转)c#对象内存模型

    对象内存模型 C#的对象内存模型写这篇博客的主要目的是为了加深自己的理解,如有不对的地方,请各位见谅. C#的对象内存模型: 一.栈内存和堆内存1.栈内存 由编译器自动分配和释放,主要用来保存一些局部 ...

  6. javascript常用的内置对象实用操作

    1.indexOf() 方法  -----这个方法比较常用 返回某个指定的字符串值在字符串中首次出现的位置 使用格式:stringObject.indexOf(substring, startpos) ...

  7. HTML 基础 1

    1. 文件结构: HTML文件的固定结构: <html> <head>...</head> <body>...</body> </ht ...

  8. JAVAscript——菜单下拉列表练习(阻止事件冒泡)

    下拉列表框,鼠标点击文本框,出现下拉,鼠标(离开的时候或者点击网页其他位置时)下拉列表消失.鼠标放到下拉列表的某一项上变背景色,点击下拉列表的某一项将该项的值显示在文本框内,然后下拉列表消失. < ...

  9. 01js高级_1

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  10. 解决OpenWrt多拨刚开机拨号只拨上一次问题

    红色标注为需要权限755/etc/ppp/ip-up.d/ip-up: 一旦 PPP 连结建立后, pppd 会找寻 /etc/ppp/ip-up 指令稿 如果这个指令稿存在并且可以执行的话,那么 P ...