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

相关推荐

  • linux初学

    计算机的组成及其功能。现代计算机体系将计算机分为控制器、运算器、存储器、输入设备和输出设备5个部分控制器:控制器是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,并根据具体要求进行控制、调度程序、数据、地址,协调计 算机各个部分工作,协调计算机各部分工作及内存、IO设备等的访问运算器:运算器是对数据进行各种算数运算和逻辑运算也就是对数据进行加工,…

    Linux干货 2018-02-25
  • 硬链接和软链接的区别

    硬链接和软链接的区别 1、概念 在linux中,链接可分为两种:一种为硬链接,另一种为软链接。硬链接:ln 源文件 目标文件软链接:ln -s(soft)源文件 目标文件 硬链接 硬链接是指通过索引节点inode来进行链接。linux系统中每个文件对应一个inode,并且允许多个文件名指向用一个inode。这种情况的文件就成为硬链接。它的作用之一就是允许一个…

    Linux干货 2017-07-23
  • 第五周练习

    1、显示当前系统上root、fedora或user1用户的默认shell; egrep “^(root|fedora|user1)” /etc/passwd | cut -d: -f7 2、找出/etc/rc.d/init.d/functions文件中某单词后边跟一组小括号的行,形如:hello(); grep “\<.*\>()” /etc/r…

    Linux干货 2017-08-04
  • linux三剑客之awk

    awk             简介:是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言的最大功能         &n…

    Linux干货 2016-12-05
  • 14程序包的编译安装

    在有些源代码程序没有被编译成rpm的时候,或者其他人写了一个源代码程序,要把它安装在服务器上要怎么做呢? 那就需要对源代码进行编译安装了。 C代码编译安装三步骤: 1、./configure: (1)通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户的指定以及makefile.in文件生成makefile (2) 检查依赖到的外部环境,如依赖的软件…

    Linux干货 2016-11-27
  • Linux文件系统的创建、检测、修复、分区等工具的使用

    一、文件系统管理 什么是文件系统?     我的理解是文件系统是对磁盘上的数据和文件结构的管理规范。     如果文件系统没有继承性,那么以前文件系统的数据就无法传到新的文件系统中。     Linux的文件系统有这么几种:ext2, ex…

    系统运维 2016-03-03