文件系统的创建和管理

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

思路:管理通常就是增删改查[*代表某一数值,测试机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

相关推荐

  • 第四周

    第四周blog 第四周blog 1 复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -r /etc/skel /home/tuser1 ; chmod -R go-r /home/tuser…

    Linux干货 2016-12-23
  • 常见HTTP code大全

    1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)表示成功处理了请求的状…

    Linux干货 2016-09-19
  • 20160804正则表达式作业

    正则表达式表示18位身份证号 正则表达式表示手机号 正则表达式表示邮箱 Ø  截取出ifconfig命令结果中所有的本机的ipv4地址   Ø  查看分区中使用率最大的百分比 Ø  查看UID最大的用户名、UID以及shell类型 Ø  查看/tmp权限,并且以数字方式显示 思路:先找到如何才能查看到/tmp…

    Linux干货 2016-08-08
  • 简述一些基础指令

    tree命令 tree -L 1 -d /用来查看目录结构 -L 指定层数 -d 只查看目录 /boot 跟内核有关的文件 grub 内核和BootLoader ├── bin 存放用户使用的基本命令(可执行程序,二进制文件) 不能单独分区的 ├── boot 跟内核有关的文件 grub 内核和BootLoader&n…

    Linux干货 2017-04-03
  • Ansible playbook

    目录 1.1        playbook简介… 1 1.2        Playbook使用场景… 1 1.3      &nbs…

    Linux干货 2015-12-06
  • Linux系统分区管理

    管理分区     查看系统中的分区4种方式 [root@localhost ~]# ls /dev/sd* [来自内存] [root@localhost ~]# cat /proc/partitions [root@localhost ~]# lsblk /dev/sda  /dev/sda1  /dev/sda2  /dev/sda3 …

    Linux干货 2017-12-02