文件系统的创建和管理

作业:文件系统的创建和管理

思路:管理通常就是增删改查[*代表某一数值,测试机centos6使用的就是ext4,不要问我为什么了,马哥告诉我的,你问他吧!];

  事情准备检查系统支持和使用的文件系统格式:

        #lsmod        或        #cat /proc/filesystems

  1. 增与标题的创建同理:

       首先要有这么个可以新增的硬盘空间 ==>分区,并将分区信息记录系统中 ==> 将分区格式化为你想要的文件系统格式 ==>挂在使用

       新增一块20G硬盘/dev/sdb  ==>#fdisk /dev/sdb      #partx -a /dev/sdb  ==>#mke2fs -t ext4 /dev/sdb*  ==>  #mount /dev/sdb* /mydata  #mount -a

   2. 删除文件系统:

       首先要解除挂载,必须注意的是保证文件资料 ==> 或用作其他文件系统或直接删除该分区回收硬盘

       #umount /dev/sdb*   ===>  #mkfs -t fstype /dev/sdb*     ===> #fdisk /dev/sdb —->d —->*—->w

   3. 改==改空间大小,该文件系统格式,改挂载点等;其他的具体参数修改可以#man command一下

        改空间大小就是上述的增删【我目前就知道这个了T_T!】;修改挂载点就是要在保证原数据完整的情况下,解除原先挂载点然后再而挂载新的点,把自己都说绕了umount old_point –> mount new_point;

   4. 查询其实就是更好验证结果

        查文件系统的大小空间,块大小,卷标,挂载点以及一些权限等;

        #fdisk -l        #blkid /dev/sdb*        #tune2fs -l /dev/sdb*        #dumpe2fs -h /dev/sdb*        #mount

   5. 检测和修复错误

       #fsck -t -[a,f] ext4 /dev/sdb*  -t 为fstype格式,-a自动修复错误,-f强行执行检查修复

首先这里我的系统原先的/dev/sda已经分完;这窝是先通过给centos扩展,增加了一块20G的硬盘【其实就是在centos关机的时候在硬件那里点击添加硬盘,大小自己选】,就是下图中的/dev/sdb的空间;

文件系统的创建和管理

这里我就将这20G分成4*5G,分别为/dev/sdb{1,2,3,4}:

文件系统的创建和管理

配好分区后,需要将分区信息记录到/proc/partitions中,不然系统认为是未完成或未分区;

#partx -a /dev/sdb      记录sdb分区信息

#cat  /proc/partitions   验证是否已经记录分区信息

文件系统的创建和管理

格式化上面建好的分区,常用相关参数 -t ext4 为-t后面跟的参数就是你分区所想要格式化的文件夹系统格式,-b 2048 为分区上按-b后参数的大小块分,-L "LABLE"卷标,类似文件名;

文件系统的创建和管理

验证格式化分区信息:

当然你如果要查看详细信息,可以使用dumpe2fs -h /dev/sd*  或者 tune2fs -l /dev/sd*【前面两个命令只适用于支持ext系列的文件系统】;

文件系统的创建和管理

格式化完就是挂载分区:

文件系统的创建和管理

mount时可以加以权限,上图是(rw);

以上仅仅测试,就没有添加开机自动挂载了,浪费资源不好;

开机自动挂载:

需要将挂载的分区以UUID或者LABLE_name 按/etc/fstable的格式添加到末行,生产机操作前请备份!

 

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

(0)
mologamologa
上一篇 2016-01-19 10:26
下一篇 2016-01-19 20:59

相关推荐

  • Linux系统上命令的使用格式与十二个常用命令详解

    Linux系统上命令的使用格式 命令的语法通用格式: ~]# COMMAND OPTIONS ARGUMENTS 例如: ls -ld /var COMMAND(命令): ls ls命令用来显示目标列表 OPTIONS(选项): -ld -ld 是 -l -d 的简写 -l 以详细格式列表 -d 仅列目录 ARGUMENTS(参数): /var 命令对这个/…

    2018-02-26
  • N25 The first week –Yorick

    1.计算机的组成及功能 ENIARC:冯诺依曼体系 1.1.运算器(所属CPU)     进行计算 1.2.控制器(所属CPU)     控制部件之间的协调,包括寻址操作     辅助性存储(加速与提升CPU性能)     寄存器(锁存数据)     缓存(缓…

    Linux干货 2016-12-04
  • 马哥教育网络20期+第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s/^[[:space:]]/#&/ 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白…

    Linux干货 2016-07-07
  • CentOS系统启动流程–上

    centos6启动流程 1.加载BIOS的硬件信息,获取第一个启动设备。 2.读取第一个启动设备MBR的引导加载程序(grub)的启动信息 3.加载核心操作系统的核心信息,核心开始解压缩,并尝试驱 动所有的硬件设备。 4.核型执行init程序并获取运行信息。 5.Init执行/etc/rc.d/rc.sysinit文件。 6.启动核心的外挂模块(/etc/m…

    Linux干货 2016-09-13
  • 初学Linux之shell脚本编程

    shell程序的特点;shell脚本的结构和格式要求;变量;算术运算和逻辑运算;条件测试;防止扩展和shell登录的相关配置文件

    2018-01-01
  • Recycled和Recycler的故事

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/156012      首先说明一下,这里不是英语课堂,本文也不是来辨析Recycled和Recycler这两个单词的含义。Recy…

    Linux干货 2015-03-25