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

相关推荐

  • nginx负载均衡搭建

    组 网络拓扑图 nginx负载均衡服务器搭建 首先准备三台机器 主机A(nginx负载均衡器) 主机B 主机C 主机A需两块网卡(一块外网,一块内网) 主机B和主机C各一块 (各一块内网的IP,如果主机B C和主机A内网网卡在一个网段就不需要配置网关地址了。 规划好网络后,nginx负载主机分别ping下各rs主机是否可通 主机A打开核心转发功能 #echo…

    Linux干货 2017-05-17
  • shell编程及小命令

    1. ping 10.1.252.25d2 -c1 -w1 &> /dev/null && echo "The host is up" || echo "The host is down" 2. 在vim命令中, p或则P可以实现复制。     p: 复制到下一行 &n…

    Linux干货 2016-08-12
  • keepalived+nginx 实现 sharepoint 负载均衡

    keepalived 实现虚拟路由
    nginx 做反向代理和负载均衡

    Linux干货 2017-12-20
  • Linux命令的别名与管道命令的详解

    Linux中命令的别名与管道命令的详解 命令别名 在使用和维护liunx时,将会使用大量的命令,而一些命令加上参数时输入比较繁琐,此时我们可以定义一个别名来代替繁琐的命令。 系统定义的别名 可以输入 alias 命令查看系统中已经定义好的命令的别名; [root@localhost ~]# alias alias cp=’cp -i’ alias egrep…

    Linux干货 2018-03-03
  • 马哥教育网络班21期+第7周课程练习

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;(2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@itop ~]# fdisk /dev/sda&nbsp…

    Linux干货 2016-08-30