磁盘管理的补充及扩展

磁盘管理的补充及扩展

挂载点和/etc/fstab(配置文件

使用mount命令挂载为临时挂载开机重启后就会自动卸载,为了永久挂载必须写在配置文件中!

配置文件系统体系 

被mount、fsck和其它程序使用 

系统重启时保留文件系统体系 

可以在设备栏使用文件系统卷标 

使用mount  -a 命令挂载/etc/fstab中的所有文件系统

image.png

文件挂载配置文件

/etc/fstab 每行定义一个要挂载的文件系统; 

        要挂载的设备或伪文件系统 

        挂载点 

        文件系统类型 

        挂载选项 

        转储频率 

        自检次序 

要挂载的设备或伪文件系统:

        设备文件、LABEL(LABEL="")、UUID(UUID="")、伪文件系统名称(proc, sysfs) 

        挂载选项: defaults 

        转储频率:

                0:不做备份

                1:每天转储

                2:每隔一天转储 

         自检次序:

                0:不自检

                1:首先自检;一般只有rootfs才用1

image.png

处理交换文件和分区

交换分区是系统RAM的补充 

基本设置包括:

      • 创建交换分区或者文件

      • 使用mkswap写入特殊签名

      • 在/etc/fstab文件中添加适当的条目

      • 使用swapon -a 激活交换空间

分区启用

image.png

image.png

image.png

image.png

挂载交换分区
 启用:swapon

               swapon [OPTION]… [DEVICE] -a:激活所有的交换分区;

                                                                 -p PRIORITY:指定优先级 /etc/fstab:pri=value 

     禁用:swapoff [OPTION]… [DEVICE

SWAP的优先级
      用户可以给某个swap指定一个0到32767的优先级 

          如果用户没有指定,那么核心会自动给swap指定一个优 先级,这个优先级从-1开始,每加入一个新的没有用户 指定优先级的swap,会给这个优先级减一。 

          先添加的swap的缺省优先级比较高,除非用户自己指定 一个优先级,而用户指定的优先级(是正数)永远高于核心 缺省指定的优先级(是负数)。 

          优化性能:分布存放,高性能磁盘存放

移动介质
    挂载意味着使外来的文件系统看起来如同是主目录树的一部分 

        访问前、介质必须被挂载 

       摘除时,介质必须被卸载 

       按照默认设置,非根用户只能挂载某些设备(光盘、DVD、软 盘、USB等等) 

       挂载点通常在/media 或/mnt下

使用光盘
   在图形环境下自动启动挂载/run/media/<user>/<label> 

      否则就必须被手工挂载 mount /dev/cdrom /mnt/ 

      eject命令卸载或弹出磁盘 

      创建ISO文件 cp /dev/cdrom /root/centos7.iso mkisofs  -r  -o  /root/etc.iso /etc 

      刻录光盘 wodim –v –eject centos.iso

挂载USB介质 

        被内核探测为SCSI设备

              • /dev/sdaX、/dev/sdbX、或类似的设备文件 

        在图形环境中自动挂载

              • 图标在[计算机]窗口中创建

              • 挂载在/run/media/<user>/<label>

              • 手动挂载

              • mount /dev/sdb1 /mnt

工具dd

dd命令:convert and copy a file 

用法:

        dd if=/PATH/FROM/SRC of=/PATH/TO/DEST

        bs=#:block size, 复制单元大小

        count=#:复制多少个bs 

       of=file      写到所命名的文件而不是到标准输出

       if=file 从所命名文件读取而不是从标准输入

       bs=size 指定块大小(既是是ibs也是obs)

       ibs=size 一次读size个byte

       obs=size    一次写size个byte

       cbs=size    一次转化size个byte

       skip=blocks 从开头忽略blocks个ibs大小的块

       seek=blocks 从开头忽略blocks个obs大小的块

        count=n 只拷贝n个记录

原创文章,作者:xiaoqiang512,如若转载,请注明出处:http://www.178linux.com/41627

(0)
xiaoqiang512xiaoqiang512
上一篇 2016-08-30
下一篇 2016-08-30

相关推荐

  • LAMP平台基于NFS实现web服务器负载均衡

    前言 随着访问量的逐渐增大,一台web服务器可能已经无法满足需求,这就需要增加web服务器的数量了,于是问题就来了:如何保证两台服务器数据同步呢?本文将讲解如何基于NFS实现web服务器的负载均衡及数据同步。 NFS服务介绍 NFS(Network File System)网络文件系统,允许一个系统通过网络共享目录和文件,通过使用NFS,用户和程序可以像访问…

    Linux干货 2015-04-22
  • 马哥教育网络班20期+第6周课程练习

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; cp /etc/rc.d/rc.sysinit /tmp sed 's/^[[:space:]]/#&/' /tmp/rc.sysinit 2、…

    Linux干货 2016-08-15
  • N25-第九周博客作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # 统计登录用户和非登陆用户的个数 # author: han declare -i loginnum=0 declare -i nologinnum=0 whil…

    Linux干货 2017-02-24
  • 从Linux小白到大牛——与狼共舞的日子13

    马哥教育网络班21期+第13周课程练习 1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; 3)添加sa…

    Linux干货 2017-01-03
  • 从2个命令简单聊聊CentOS账户锁定原理

    linux中 passwd -l 和usermod -L有什么区别,各自的解锁和锁定原理是什么样的呢?

    2017-11-16
  • Linux用户操作、文件操作、文件筛选

    Linux用户操作、文件操作、文件筛选 编辑/etc/group文件,添加组hadoop。手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。 vim /etc/group hadoop:x:1001: vim /etc/passwd hadoop:x…

    Linux干货 2016-11-17

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-02 11:19

    文章对相关的磁盘挂载知识点总结的很详细,也有具体的示例操作,赞一个。