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

相关推荐

  • shell脚本之判断httpd是否有异常

    案例 以web为例 大全讲解:如http为例 #/etc/init.d/httpd start      开启httpd #lsof –i :80 [root@centos6 ~/bin]$curl -I -s -o /dev/null -w “%{http_code}\n” http://172.16.0.1 析:-I 是响应头,响…

    Linux笔记 2018-05-20
  • Linux基础知识入门

    涉及内容:
    计算机组成、发行版介绍、哲学思想、基本命令介绍、命令帮助使用、系统基本目录名和功用介绍

    2018-05-13
  • Linux上如何管理文件以及创建目录的简便方法

    linux中的文件管理类命令;bash的两个基本特性

    2018-05-23
  • 马哥学堂的第二周

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp    将一份文件复制到其他目录之中 使用-r 可实现递归复制。递归复制,可将一个目录下的文件,复制到另一个目录下。 rm  用于删除文件,使用-f可强制删除。 mv 将一个文件移动到另一个目录下。若在同一个目录下使用mv,可实现更名。 cat 显示文件内容。 wc 显示文件的…

    2018-05-20
  • 第六周博客

    练习:配置bond1   (两个网卡必须物理上在一个网段) 1、service NetworkManager stop 2、vim ifcfg-bond0 DEVICE=bond0 IPADDR=192.168.30.100 PREFIX=24 GATEWAY=192.168.30.1 BONDING_OPTS=”miimon=100 mode=1” 3、v…

    Linux笔记 2018-05-06
  • HTTP服务和APACHE

    http协议 Httpd介绍 Htdtpd2.2配置 Httpd2.4配置 编译安装http

    2018-06-19