LINUX磁盘管理笔记

磁盘组成:扇区 sector          磁头  head 柱面 cylinder就是磁道相同序列的和

磁道  track

硬盘使用步骤:

a.分区

b.创建文件系统;格式化

c.挂载;分配目录名

 

a.分区:

意义:

a、优化i/o性能 ;b、提高修复速度 ;c、隔离系统和程序 d、安装多个OS  e、使用不同的文件格式

按柱面分区有两种分区方式:

MBR 和GPT  特殊部分:0磁道0扇区 由512字节组成,细分为446字节引导信息boot loader  64字节分区表(一个分区占用16字节,所以最多只能分4个主分区-3主1扩展) 最后 2字节 55AA 作标识用。常用hexdump –c /dev/sdb –n 512  每个主分区都有一个MBR分区表,每一个逻辑分区都有一个EBR分区表。

查看512字节分区信息的二进制文件

分区表备份方式:

将SDB分区表备份到mbr_bak文件以1个字节为单位,备份512字节    dd if=/dev/sdb of=/data/mbr_bak bs=1 count=512

 

管理分区:

fdisk:MBR

fdisk -l [-u] [device…] 查看分区

fdisk /dev/sdb  管理分区

子命令:

p 分区列表

t 更改分区类型

n 创建新分区

d 删除分区

v 校验分区

u 转换单位

w 保存并退出

q 不保存并退出

fdisk /dev/sdb 支持交互式操作,注意!

分区过程中遇到节点不足以分区时候,要手动设置起始节点

n add a new partition 创建新的分区。

 

Fdisk 硬盘分区表 其他都是内存分区表。同步方式:partprobe

 

gdisk: GPT

parted 高级分区操作

parted /dev/sdb mklabel gpt|msdos 格式化磁盘文件并创建分区表

parted /dev/sdb print 查看分区信息

parted /dev/sdb mkpart primary 1 200 默认M为单位  创建分区

parted /dev/sdb rm 1 删除1号分区

parted –l  分区信息

 

b 创建文件系统和格式化:

ls  /lib/modules/2.6.32-696.e16.x86_64/kernel/fs 列出所有系统支持的文件系统。

Cat /proc/filesystems 查看当前支持的文件系统

文件系统类型:

linux 常用的ext2,3,4,xfs,swap等   df –T可以查看当前硬盘分区的文件格式

windows:FAT32 exFAT,NTFS

分布式文件系统:fastdfs ,ceph,moosefs ,mogilefs,glusterfs,Lustre

将大文件分为若干小文件存放于不同的分区,每个小份再备份几份,从而实现访问效率最大化。

文件系统分类:

日志型:ext3 ,4 ,xfs  非日志型 ext2 ,vfat  虚拟型VFS

创建文件系统  mkfs.ext4 /dev/sdb

mkfs –t ext4  /dev/sdb 系统将自动生成UID blkid  /dev/sdb可查看UID详情

tune2fs –l /dev/sdb 查看ext系统文件的详情

 

查看磁盘硬件信息

fdisk –l   df  lsblk

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97256

(0)
康歌康歌
上一篇 2018-04-29 21:21
下一篇 2018-04-29 22:11

相关推荐

  • Linux的命令

    Linux的命令机制 命令格式 COMMAND [OPTIONS…] [ARGUMENTS…]选项:用于启用或关闭命令的某个或某些功能短选项:-c 例如:-l, -h长选项:–word 例如:–all, –human-readable参数:命令的作用对象: 比如文件名和作用名 注意 1. *多个选项…

    Linux笔记 2018-04-01
  • 网络管理基础

    1.PDU: Protocol Data Unit,协议数据单元是指对等层次之间传递的数据单位 物理层的 PDU是数据位 bit 数据链路层的 PDU是数据帧 frame 网络层的PDU是数据包 packet 传输层的 PDU是数据段 segment 其他更高层次的PDU是消息 message 2.TCP特性工作在传输层 面向连接协议 全双工协…

    Linux笔记 2018-05-02
  • Linux学习前的准备

    计算机组成;Linux发行版;Linux基础命令

    2018-06-25
  • N31-5

    rpm包管理、计划和周期任务、sed命令

    Linux笔记 2018-07-18
  • Linux进程监控管理工具详解

    在上一节我们介绍了一些常用进程管理命令用法,但在实际生产环境运用时,我们可能需要动态持续的监控进程的运行状态,此时我们就需要top,htop,iotop、glances等命令工具来实现。

    2018-05-05
  • IP 命令使用

    ip 1.作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。 2.格式ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]] 3.主要参数OPTIONS是修改ip行为或改变其输出的选项。所…

    Linux笔记 2018-05-05