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
下一篇 2018-04-29

相关推荐

  • DNS服务

    DNS

    2018-07-19
  • Linux系统总结——命令篇

    主分区:1-4一块硬盘最多4个,不可分小区 可以用来启动OS(系统分区)

    扩展分区:1-4一块硬盘做多只有一个,+主分区最多4个,不能创建文件系统,可以创建逻辑分区。

    逻辑驱动器(分区):可以创建文件系统,存放数据。

    2018-03-28
  • 文件查找命令

    文件查找 locate:非实时(并不能反应当前硬盘上是否有该文件,只是从数据库中提取信息)模糊查找,查找是根据全系统文件数据库进行的  –用的不多 # updatedb  手动生成文件数据库 格式:locate KEYWORD -i 不区分大小写的搜索 -n #只列举前#个匹配项目 locate conf:搜索名称或路径中包含“conf”的文件 …

    2018-07-09
  • Linux系统上命令的使用格式

    命令的语法通用格式: ~]# COMMAND OPTIONS ARGUMENTS ifconfig命令格式 ifconfig [interface] [options] | address   Echo命令格式 echo [options] …[string]… tty命令格式 tty [options] startx命令格…

    Linux笔记 2018-05-13
  • history和历史命令操作

    这玩意内容太多了,单独放起来好了,好烂的编辑器,我决定不在这里写了ー( ̄~ ̄)ξ

    Linux笔记 2018-03-31
  • 第七周博客总结

    系统故障排错汇总

    Linux笔记 2018-05-13