磁盘分区磁盘管理及挂载

磁盘分区

fdisk提供交互式接口管理分区,操作均在内存中完成,没有直接同步到磁盘;直到使用w命令保存至磁盘中。

语法:

1.查看分区使用信息:

    fdisk -l [-u] [device…]:列出指定磁盘设备上的分区情况;

2.管理分区
    fdisk device
        常用命令:
           n:创建新分区
           d:删除已有分区
           t:修改分区类型
           l:查看分区类型
           w:保存并退出
           q:不保存退出
           p:显示现有分区

         h/m:查看帮助信息

在已经分区并且已挂载其中某分区的磁盘设备上创建的新分区,内核可能在创建完成后无法直接识别。

通知内核强制重读分区表:

查看:

    $ cat /proc/partitions

    CentOS 5:partprobe [device]
    CentOS 6,7:partx,kpartx,partprobe
        partx -a [device]
        kpartx -af [device]

磁盘管理

文件系统管理工具

mkfs -t type = mkfs.{ext(2|3|4)|xfs|vfat...}    创建文件系统

fsck -t type = fsck.{ext(2|3|4)|xfs|vfat...}    检测及修复文件系统

创建swap文件系统

Linux上的交换分区必须使用独立的文件系统;System ID必须为82.
mkswap [options] device
   -L LABEL  指明卷标
   -f        强制

系列文件系统管理工具


mke2fs [options] device
       -t    {ext2|ext3|ext4}:指明要创建的文件系统类型
             mkfs.ext4 == mkfs -t ext4 == mke2fs -t ext4
       -b    {1024|2048|4096}:指明文件系统的块大小
       -L LABEL    :指明卷标
       -j    创建有日志功能的文件系统ext3
           mke2fs -j == mke2fs -t ext3 == mkfs -t ext3 == mkfs.ext3
       -i #    bytes-per-inode,指明inode与字节的比率;即每多少字节创建一个inode;
       -N #    直接指明要给此文件系统创建的inode数量;
       -m #    指定预留的空间,百分比
       -O feature[,...]  以指定的特性创建目标文件系统;

查看或修改ext系列文件系统的某些属性


tune2fs [options] device
      -l    查看超级块内容
  修改文件系统的属性:
       -j    ext2-->ext3;
       -L LABEL    修改卷标;
       -m #        修改预留空间百分比;
       -O [^]feature[,...]  开启或关闭某种特性;
       -o [^]mount_options  开启或关闭某种默认挂载选项;
               例: 1.默认关闭acl:-o ^acl    2.默认开启acl:-o acl

查看与设定

e2lable:
   e2lable device          查看卷标
   e2lable device LABEL    设定卷标

blkid:
   blkid device    
   blkid -L LABEL    根据LABEL定位设备
   blkid -U UUID     根据UUID定位设备  
 
dumpe2fs:
   dumpe2fs [-h] device    显示ext文件系统属性信息

检测及修复


e2fsck:check a Linux ext2/ext3/ext4 file system
   e2fsck [options] device
       -y    对所有问题自动回答为yes
       -f    即使文件系统处于clean状态,也要强制进行检测

fsck:check and repair a Linux file system
       -t fstype:指明文件系统类型
           fsck -t ext4 == fsck.ext4
       -a    无须交互式而自动修复所有错误
       -r    交互式修复

挂载

启用/关闭某swap

swapon
   swapon device
   swapon -L LABEL
swapoff
   swapoff device
   swapoff -L LABEL

mount 挂载详解


mount  [-nrw]  [-t vfstype]  [-o options]  device  dir
   命令选项:
       -a:将 /etc/fstab 中定义的所有档案系统挂上
       -r:readonly 只读挂载
       -w:read and write,读写挂载
       -n:默认情况挂载卸载操作会同步/etc/mtab文件中;-n用于禁用此特征
       -t vfstype:
           指明文件系统类型;多数可省,此时mount用blkid判断需挂载设备的文件系统类型
       -L LABEL:挂载时以卷标的方式指明设备        # mount -L LABEL dir
       -U UUID :挂载时以UUID的方式指明设备        # mount -U UUID dir
   -o options:挂载选项
                 ro:只读
                 rw:读写
         sync/async:同步/异步操作
      atime/noatime:文件或目录在被访问时是否更新其时间戳
diratime/nodiratime:目录在被访问时是否更新其访问时间戳
        dev/nodev  :此设备上是否允许创建设备文件
        exec/noexec:是否允许运行此设备上的程序文件
        auto/noauto:打开/关闭自动挂上模式
        user/nouser:是否允许普通用户挂载此文件系统
        suid/nosuid:是否允许程序文件上的suid和sgid特殊权限生效
            remount:重新挂载
                acl:支持使用facl功能
                     # mount -o acl device dir
                     # tune2fs -o acl device
       defaults:rw, suid, dev, exec, auto, nouser, async, relatime.

umount 卸载


   umount
       umount device|dir

Note:正在被进程访问到的挂载点无法被卸载;

   查看被那个或者那些进程所占用;
       # lsof MOUNT_POINT
       # fuser -v MOUNT_POINT
       终止所有正在访问某挂载点的进程;
       # fuser -km MOUNT_POINT

两个小命令

df命令:
 df [OPTION]... [FILE]...
           -l:仅显示本地文件的相关信息;
           -h:人性化显示
           -i:显示inode的使用状态而非blocks
           
du命令:
  du [OPTION]... [FILE]...
           -s:只显示每个参数的总数
              -h:人性化显示

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

(0)
Lcs_XhLcs_Xh
上一篇 2016-08-30
下一篇 2016-08-31

相关推荐

  • Bash Shell脚本基础-变量类型-位置变量

    Bash Shell脚本基础–变量类型–位置变量   §·bash shell脚本编程概述: 1 §·bash shell脚本中的变量 2     *什么是变量 2     *变量的类型 2     *ba…

    Linux干货 2016-08-12
  • 逻辑卷管理器 LVM

          逻辑卷管理器 LVM lvm概述   LVM是Logical Volume Manager(逻辑卷管理器)的简写,又译为逻辑卷宗管理器、逻辑扇区管理器、逻辑磁盘管理器。是Linux核心所提供的逻辑卷管理(Logical Volume Management)功能。它在硬盘的硬盘分区之上,又…

    Linux干货 2016-09-02
  • 学习标准I/O和管道的心得体会

    重定向、标准输出、标准输入、标准错误、管道的命令整理

    2017-11-20
  • 文件权限

    文件权限 文件属性       rw-r–r–表示文件权限     Root 表示文件所有者     Root 表示文件所属组     0 表示文件的大小 …

    Linux干货 2016-08-11
  • 磁盘管理——MBR与GPT的分区

    一、硬盘的结构 这里讲的主要是网上所谓的老式磁盘,它是由一个个盘片组成的,我们先从个盘片结构讲起。如下图所示,图中的一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图中蓝色部分)。扇区是磁盘的最小组成单元,通常是512字节           &…

    Linux干货 2016-09-02
  • grep与文本处理工具

    grep:基本正则表达式,-E  -F egrep:扩展正则表达式,-G -F fgrep: 不支持正则表达式,-F  egrep:          支持扩展的正则表达式实现类似于grep文本过滤功能; grep -E          …

    Linux干货 2016-12-23

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-01 10:42

    总结的很好,试着写,不要觉得浪费时间,很多东西可能,我们会觉得网上资料一大堆,写的比我好的人多了去了,但是别人的总是别人的,我们要想达到人家的高度,必须自己动手,锻炼自己这种能力,加油。