MBR

关于磁盘的使用,必须要弄明白MBR

分区划分方式

    centos 6:扇区划分

    centos 7:柱面划分

MBR:Master Boot Record:512bytes

0磁道0扇区

512bytes=446bytes(boot loader) + 4*16bytes(记录一个分区表) + 2bytes(55 aa)

blob.png

blkid:列出块设备信息

blob.png

在创建新的分区后,可能此时内核还没有识别,所以需要重新读取硬盘分区表

fdisk /dev/sd*

    Centos 6若增加分区 partx -a /dev/sd*

    Centos 6若删除分区 partx -d –nr n-m /dev/sd*

Centos 5,7 partprobe

**************************

创建文件系统

mkfs.* 创建文件系统通用命令

    -t type

    -L label

mke2fs

    -t

    -b {1024|2048|4096} 默认4096bytes

    -j 日志功能

    -i #:多少字节创建一个inode

    -N #:一共创建多少个inode

    -I:一个inode的大小

    -m #:为root预留空间占总空间的百分比

    -O ^FEATURE 关闭指定特性

    -O 启用指定特性 acl,usrquota等

blkid:块设备属性信息查看

    -U UUID:根据指定UUID查找对应的设备

    -L Label:根据指定的Label来查找对应的设备

e2label /dev/sda1 lh 指定卷名

dumpe2fs -h /dev/sd*:查看超级块信息

blob.png

文件系统检测和修复

fsck:File System Check

    -a 自动修复

    -r 交互式修复错误

e2fsck:ext系列专用检测修复工具

    -y 自动回答为yes

    -f 强制修复

**************************

挂载

mount 可显示当前系统已挂在的分区

mount /dev/sd* mount_point

    -a 自动挂载/etc/fstab中的分区

    -L label 指定卷标

    -U 指定UUID

    -r 只读挂载

    -w 读写挂载

    -B,–bind 绑定目录到另一个目录上

    挂载点需事先存在,建议空目录

    -o

        sync/async 同步还是异步模式

        remount mount_point 用于磁盘配额

        ro 只读

        rw 读写

cat /proc/mounts 查看内核追踪到的已经挂载的所有设备

*** 如果不加的后缀选项的话,默认rw,suid,exec,auto,nouser,async


卸载

卸载前需要检查一下有没有正在访问的进程

lsof mount——point :

fuser -v 挂载点

fuser -km mount_point


umount /dev/sd* 或 挂载点


cat /etc/fstab

blob.png

一共6个选项



dd

bs=size 块大小

count 块的个数

skip 从读取的文件跳过多少

seek 从写入的文件跳过多少

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

(1)
000000
上一篇 2016-09-05 08:48
下一篇 2016-09-05 08:48

相关推荐

  • 马哥教育网络班21期+第14周课程练习

    系统的INPUT和OUTPUT默认策略为DROP; 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机; INPUT链 # iptables -I INPUT 1 -p tcp&nb…

    Linux干货 2016-11-14
  • vim编辑器和bash算术入门

    vim末行模式:       内建的命令行接口      (1)地址界定          :start_pos[,end_pos]          #: 特定的第#行,例如5即第5行; &nbsp…

    Linux干货 2016-12-23
  • Linux命令总结

      1、登陆和开关机       关机    halt    poweroff    init 0    重启    reboot    init 6    shutdown    shutdown -r 重启    shutodwn -h 关机    shutdown -c 取消计划关机    shutdown +0 马上关机    +1 一分钟后关机  …

    2017-09-11
  • Linux风水学

    Linux风水学童 有的没的说一说 说一个,到一个。想起哪个说哪个,说起哪个都不错。 对于接触过一点点Linux的风水学童的我来说,还在苦背天地玄黄,宇宙洪荒。虽然不懂是干什么的,但是心里总有个声音告诉我,这些鬼画符肯定有用。总有一天我能成为一个合格的Linux风水师,去某个员外家里施展堪舆之术被奉为上宾。 Linux流派大概   相对于目前的流派…

    2017-07-18
  • Linux 计划任务快速理解入门

    计划任务简单来说是一个我们规定的时间去执行我们需要的脚本、命令及需要Linux做的事情。 以前写过一个脚本,由于当时没有学过计划任务,所以写起来特别痛苦,该脚本的需求是每天晚上11:00 备份/etc目录 当时特别小白,于是这么写的: VimrebootScript ‘ #!/bin/bash whiletrue;do If [ -d/app/e…

    Linux干货 2017-05-15
  • 纯文本配置还是注册表

    我们知道Unix/Linux下的程序配置文件从来都是纯文本的,你可以自由地修改和查看,他们也没有什么什么XML之类的玩意(参看XML的这两篇文章:一,二),这个最重要的Unix文化(参看Unix传奇下篇)40多年来就这么沿续下来了。我很佩服Microsoft的创新能力,一会儿用INI,一会儿用注册表,一会又是用XML,这就是Windows的编程中那“强大”的…

    Linux干货 2016-08-15