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

相关推荐

  • CentOS通过bind配置DNS服务器

    一、创建DNS主服务器 1、安装bind并配置主配置文件     主服务器为CentOS 7,主服务地址为172.16.11.55     安装bind [root@xinfeng ~]# yum install bind  &n…

    Linux干货 2016-04-18
  • 网络班N22期第三周博客作业

    一、列出当前系统所有已经登录的用户名,且同一个用户登录多次只显示一次 [root@bogon ~]# w  15:17:44 up 15:28,  2 users,  load average: 0.00, 0.00, …

    Linux干货 2016-08-29
  • N21-兔锅-第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。     cp -a /etc/skel /home/tuser1     chmod g-x /home/tuser1/     chmod o-x /home/t…

    Linux干货 2016-07-26
  • 优云实践:巧用Salt,实现CMDB配置自动发现

    随着互联网+新形势的发展,越来越多的企业步入双态(稳敏双态)IT时代,信息化环境越来越复杂,既有IOE三层架构,也有VCE、Openstack等云虚拟化架构和互联网化的分布式大数据架构。所以,企业急需建立一套合适的配置管理库(CMDB),像人类“大脑”一样统一存储从基础架构到业务应用各层面的配置信息,以便协调“身体”(运维系统)各部分完成复杂的运维工作。 C…

    系统运维 2016-07-26
  • CentOS7.3安装Jumpserver0.3.2

    CentOS7.3安装Jumpserver0.3.2 公司服务器前端增加堡垒机,选用开源的jumpserver 软件环境CentOS Linux release 7.3.1611 python 2.7.5 mysql5.7 安装git yum -y install git 克隆jumpserver # cd /opt # git clone https://…

    Linux干货 2017-07-11
  • 点名脚本

    脚本要求:1、随机抽点80以内的随机证书;                2、可以一次抽取多个随机数;同时间抽取的随机数要唯一;                3、被抽取之后的随机数,之后不会再抽取;…

    2017-05-08