Liunx 磁盘管理

我们先来了解一下在Linux中磁盘的命名方式

命名:/dev/DEV_FILE

   Sd :表示SCSI硬盘

   Sda:表示SCSI硬盘中第一块硬盘,b表示第二块,以此类推

Linux上次磁盘主要有两种分区方式MBRGPT

MBR分区格式最多有4个分区,可以是4个主分区,或者3个主分区和1个扩展分区,第一个逻辑分区必须从5开始,例如:/dev/sda1 :表示第一块磁盘的第一个主分区  /dev/sda5 :表示第一块磁盘的第一个逻辑分区

 MBR分区特点:使用32位表示分区数,分区的大小不能超过2T

 GPT分区特点支持128个分区,使用64位,支持8Z ,64Z

    磁盘分区:

       优点:

           1、隔离系统和程序

           2、安装多个0S

           3、提高修复速度

           4、实现磁盘空间配额限制

           5、优化I/O性能

分区的创建工具

fdisk :创建MBR分区 (也可以用来创建GPT 分区)

fdisk -l /dev/sdX 查看硬盘分区信息

      -c centos6) 打开或禁用dos模式

      -u  (centos6) 切换显示的单位(扇区/柱面)

      -c (centos7) -c=dos
-c=nondos

      –u  (centos7)  -u=cylinders  -u=sectors

      fdisk /dev/sdX  进行分区

      m 帮助

      n 建立分区

      d 删除分区

      p 显示分区信息

      t 转换分区类型

      a 将指定分区设置/取消 活动分区 分区表里面第一位

      L 查看分区类型  分区表中第五位

      o 重建分区表

      v 验证分区表,显示剩余没有被分区划分的扇区数量

      g 创建GPT格式的分区(centos7)

      q 退出不保存

      w 退出并保存,不保存,所有的修改都不生效

gdisk :创建GPT分区 子命令跟fdisk基本相似,也可以用来创建MBR分区 如果用gdisk来更改一个已经是MBR分区的磁盘,会将磁盘强制转换成gtp模式

查看 识别新的分区cat /proc/partations

使用fdisk为正在使用的磁盘添加新的分区的时候,由于磁盘正在使用,所以不能自动更新分区信息,需要使用partx –a /dev/DEV_FILE 或者partprobe centos 6bug)强制重读


Liunx 磁盘管理


Liunx 磁盘管理

Liunx 磁盘管理

   文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统

 从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,安全控制,日志,压缩,加密等

查看当前支持的文件系统:cat
/proc/filesystems

创建文件系统:

       mkfs

       # mkfs.FS_TYPE /dev/DEVICE

       # mkfs FS_TYPE /dev/DEVICE

       -L LATEL:设定卷标‘               

创建ext文件

     这个命令是专门用来创建ext文件系统的命令,不要和mkfs混淆

           mke2fs

                  -t {ext2|ext3|ext4} 创建文件系统类型

                  -b {1024|2048|4096} 设置一个block大小

                  -L LABEL’ 设置卷标

           e2label

              管理ext系列文件系统的LABEL

               # e2abel DEVICE [LABEL]

           findfs:查找分区

           findfs [options] LABEL=<label>

              dinfs [options] UUID=<uuid>         

       tune2fs

           tune2fs:重新设定ext系列文件系统可调整参数的值

              -l:查看指定文件系统超级块信息; super block

              -L LABEL‘: 修改卷标

              -m #        修预留给管理员的空间百分比

              -j:           ext2升级为ext3

              -O:           文件系统属性启用或禁用, O ^has_journal

              -o:           调整文件系统的默认挂载选项,o ^acl

              -U UUID:      修改UUID号;

     dumpe2fs:

           用于打印“ext2/ext3/ext4”文件系统的超级块和快组信息

           -h:仅显示超级块信息;

           -i:从指定的文件系统映像文件中读取文件系统信息;     

文件系统检测和修复

       常发生于死机或者非正常关机之后

       fsck: File System Check

              fsck.FS_TYPE

              fsck -t FS_TYPE

              -a: 自动修复错误

              -r: 交互式修复错误

       注意: FS_TYPE一定要与分区上已经文件类型相同;

       e2fsck ext系列文件专用的检测修复工具

              -y:自动回答为yes

              -f:强制修复

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

(4)
MelissaMelissa
上一篇 2017-08-21 18:06
下一篇 2017-08-21 19:24

相关推荐

  • 第一篇博客,以下。

    一、 linux 你好!    学习linux的心情。        又一次接触了linux,内心还是很忐忑的。记得大二学过半学期的linux,那是一门考查课,所以可想而知学的是三天打鱼两天晒网。也不知道是怎样的机缘,让我在一年后又一次遇见了它。我想说,虽然你…

    2017-07-15
  • 网络班第27期第二周作业

    1、 Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关的实例演示。 cp命令:copy 文件à>目录 文件à>文件 目录->文件(报错)           目录->目录 常用选项:     &nbsp…

    2017-07-31
  • 启动流程与内核管理

    centos6和centos5启动流程与内核管理,启动过程中遇到的系统不能启动,各个阶段该怎么解决

    Linux干货 2018-01-02
  • N25-week7 作业

    1. 创建一个10G的分区,并格式为ext4文件系统  (1) 要求block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;  (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 #创建文件系统,首先使用fdisk对磁盘进行分区操作 [root@loca…

    Linux干货 2017-02-22
  • 9月9日,系统启动文件恢复与内核编译

    1、破解root口令,并为grub设置保护功能 进入grub界面,输入a键,在输入1,进入单用户界面,进入系统后修改密码。 2、破坏本机grub stage1,而后在救援模式下修复之 3、删除vmlinuz和initramfs文件,无法启动,恢复之 (1)安装kernel内核 (2)光盘寻找内核,在复制到/boot目录下,在修改成对应的,系统会重启两次 (3…

    Linux干货 2016-09-13
  • sed vim小练

     1 、删除/etc/grub2.conf 文件中所有以空白开头的行行首的空白字符  2 、删除/etc/fstab文件中所有以#开头,后面至少跟一个空 白字符的行的行首的#和空白字符 3 、在/root/install.log 每一行行首增加# [root@localhost ~]# sed -n&nbsp…

    Linux干货 2016-08-12