分区管理和文件系统

管理分区:
        lsblk           列出块设备
        fdisk          创建MBR 分区
        gdisk         创建GPT 分区
        parted         高级分区操作(创建、复制、调整大小等等)

  查看内核是否已经识别新的分区:    # cat /proc/partations
  centos6 通知内核重新读取 硬盘分区表
            partx -a /dev/DEVICE
            partx -d –nr M-N /dev/DEVICE
  CentOS 5 ,7:  使用partprobe

  parted 的操作都是实时生效的,小心使用
  用法:parted [ 选项]… [备 设备 [令 命令 [ 参数]…]…]
parted /dev/sdb mklabel gpt|msdos
parted /dev/sdb print
parted /dev/sdb mkpart primary 1 200  (默认M) )
parted /dev/sdb rm 1
parted -l

查前支持的文件系统:   cat /proc/filesystems
       /proc目录库查看很多关于系统的文件,通过命令补全看,可以了解下
        cat /proc/mounts 

创建文件系统:
        mkfs.ext    -L       设定卷标
                        -b      指定块大小
                       -m      指定为root预留空间大小,默认5%
                       -o ^   开启指定特性, ^关闭指定特性

文件系统标签: 指向设备的另一种方法, 与设备无关
       blkid :块设备属性信息查看
              -U UUID           根据指定的UUID 来查找对应的设备
              -L LABEL          根据指定的LABEL来查找对应的设备

       e2lable  DEVICE [LABEL]  管理ext 系列文件系统的LABEL

       findfs  UUID=*           查找分区
 
一个设备可以有多个挂载点,但是一个挂载点只能有一个设备生效,多个会被隐藏前面的挂载,只有最后一个挂载设备生效。

       dumpe2fs  -h             查看超级块信息,不显示分组信息

文件系统的检测和修复:
      常发生于死机或者非正常关机之后
      挂载为文件系统标记 为“no clean” 
      注意:一定不要在挂载状态下修复
      fsck -p /dev/sd*        自动修复错误

文件系统挂载:mount  umount  
              伪文件系统名称:proc, sysfs, devtmpfs, configfs
      mount -t       指定要挂载的设备上的文件系统类型
                -r       只读挂载
                -w
                -a       
                -L
                -U

mount -a                            把开机没挂载的挂上   
mount -o remount /dev/*    把已经挂载的重新挂载新改的配置,   非常实用

findmnt                  查看挂载情况

cat /proc/mounts     这个能看到最全的挂载信息信息

fuser -v MOUNT_POINT            查看正在访问指定文件系统的进程
fuser -km MOUNT_POINT          终止所有在正访问指定的文件系统的进程
文件挂载配置文件:
                 /etc/fstab 每行定义一个要挂载的文件系统;

swp分区:    交换分区是系统RAM 的补充
     基本设置包括:
• 创建交换分区或者文件
• 使用mkswap 写入特殊签名,制作swap分区
• 在 在/etc/fstab 文件中添加适当的条目
• 使用swapon -a 
     
     swapon [OPTION]… [DEVICE]         启用
          -a    激活所有的交换分区
          -p    指定优先级      优先级高的先使用
     swapoff [OPTION]… [DEVICE]        禁用

挂载的实际意义:
          挂载意味着使外来的文件系统看起来如同是主目录树的一部分
          访问前、介质必须被挂载 
          摘除时,介质必须被卸载
          按照默认设置,非根用户只能挂载某些设备(光盘、DVD 、软盘、USB 等等)
          挂载点通常在/media 或/mnt下

mount:  –help 

            -o  sync      同步

                async     异步

光碟的实用:

     把两个光碟合并,制作yum源 或者iso    

     cd /dev/se0   /root/*.iso                       最简单的一步搞定制作iso

     另一直方法:把分开的光碟内容拷贝出来,放到一个目录内,使用mkiso    *.iso     内容目录    直接制作iso 

                                                                                       当然也可以制作yum源,creatrepo   *.rpm    

   

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

(0)
sheweishewei
上一篇 2017-03-11
下一篇 2017-03-12

相关推荐

  • 一种强大的新型BIOS Bootkit病毒曝光

    近日,安全研究人员开发出一种新的BIOS bootkit,它可以窃取敏感数据,以及流行操作系统使用的PGP密钥。包括华硕、惠普、宏基、技嘉以及微星等在内的各大供应商的主板都受到该病毒影响。 BIOS bootkits是真实存在的。斯诺登在披露NSA ANT部门使用的监视工具集时,曾提到过BIOS bootkits。这些恶意软件能够入侵受害机器的BIOS,以此…

    2015-03-23
  • RAID简介

    RAID是什么? RAID英文名字叫Redundant Arrays of Independent Disks,也叫磁盘阵列?阵列有是什么意思?通俗的理解就是把很多的硬盘组织在一起来使用。       RAID可以根据性能来划分为两种:有无冗余(容错)能力     &n…

    Linux干货 2016-02-14
  • 基本网络设置

    我们在上网的时候会遇到各种各样的问题,比如有时候网络不通,没有ip地址,或者ip地址有冲突等等,这就需要我们懂得一些网络的配置,方便以后使用。基本网络配置:主机名,ip地址,网关,DNS服务器。1、 主机名的配置第一种方法:在配置文件修改Centos7版本:vim /etc/hostname 改过配置文件后需要使其生效,命令为hostname centos7…

    2017-09-09
  • Linux 第七天: (08月05日) Linux文本处理工具

    Linux 第七天: (08月05日) 文本处理工具       head -n 指定货权前n行tail -n 指定获取后n行tail -f 显示文件新追加内容 tail -n 0 -f /var/log/messages & 后台监控日志 cut -d 指明分隔符,默认tabcut -f 第几个字段cut -c 按字符…

    Linux干货 2016-08-08
  • 重构与模式:改善代码三部曲中的第三部

    一、改善代码的三部曲    《设计模式》-> 《重构》-> 《重构与模式》。也就是设计->重构->重构出新设计。    《设计模式》主要详细说明20几种模式,为我们带来了常见设计问题的经典解决方案,从而改变了整个面向对象开发的面貌。为设计而著。    《重构》改善既有代码的设…

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

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。     Linux上文件管理类命令常用的有:pwd、ls、cd、cp、touch、mv、rm、rmdir (1)pwd:显示当前路径,打印工作目录(Print Working Directory) (2)ls:查看指定目录下的内容 参数 说明 -a 列举目录中的…

    Linux干货 2016-08-29