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

相关推荐

  • mysql数据库的安装

    实战:rpm包安装 1、yum安装 centos6上yum install mysql-server rpm -ql mysql-server /etc/rc.d/init.d/mysqld  服务名(服务脚本的名称) /usr/libexec/mysqld  数据库的主程序(二进制的程序路径与平时看到的二进制程序路径不一样) /var/lib/mysql …

    Linux笔记 2018-06-11
  • Linux 入门基础知识

    Linux第一周作业(计算机组件及功能,Linux发行版本,Linux系统文件目录及基础命令)

    Linux笔记 2018-05-12
  • MySQL数据库第一部分之简介和安装

    mysql数据库的安装方式:源码安装;二进制安装;yum安装:

    2018-06-04
  • 磁盘存储个文件管理

    设备文件I/O Ports:I/O设备地址一切接文件:调用函数open(), read(), write(), close()设备类型:块设备:block,存取单位”块”,磁盘字符设备:char,存取单位”字符”,键盘设备文件:关联至一个设备驱动程序,进而都够跟与之对应硬件设备进行通信设备号码:主设备号:标识设备类型次设备号:标识同一类型下的不同设备mkno…

    2018-04-25
  • Linux系统学习-第二周

    学习笔记

    2018-05-20
  • 第八周

    总结

    Linux笔记 2018-05-20