磁盘管理


磁盘常用接口类型
家用 IDE SATA SCSI
服务器 sata SAS
光线通道
泡泡网:htt://product.pcpop.com

硬盘术语:
磁道track
扇区sector 512字节
柱面cylinder
磁头head
CHS




磁盘基本参数
容量
转速
缓存
传输速率
平均寻道时间

传输范围 SAS 6.0Gb/s 小b需除以6
数据传输率
外传输
内传输
缓存
固态硬盘


分区
主分区可以引导操作系统
基本磁盘上可以建立一到四个主分区 (GPT分区(了解)),主分区数目在MBR中记录 注:什么时候要用主分区:有引导文件时
磁盘分区需要超过4个时 可将剩余空间作为1个扩展分区,扩展分区会占用一个主分区位置。
扩展分区不能直接存储文件,或风成逻辑分区来存储文件,1个扩展分区可以划分成多个逻辑分区
引导文件放在主分区上
磁盘可以全部划分成扩展分区,但不能安装系统
1-4 主分区和扩展分区,>= 4 逻辑分区

用户空间和内核空间


图片解释:
kernel:只有内核可以直接接触硬件
/dev/mice: 虚拟文件系统提供一个接口 ( 通过udev软件)要想虚拟文件系统可用,驱动要正常
虚拟文件系统:/dev
/proc 里面存放进程,硬件参数信息 (在内存中)
/sys 驱动 (在内存中)
gdm 模块:鼠标 #lsmod |grep usb
ls /dev/sdb1 -sh
deb/input/mouse

fd : 软驱
lp 打印机
sd :硬盘,U盘
sr0 (scsi rom:光驱)


Linux中将硬盘、分区等设备均表示为文件
/dev/ 硬件设备文件所在目录
/dev/sda5 :sd表示SCSI设备,如硬盘,U盘
a、b、c...表示硬盘的顺序号,5表示分区的顺序号
/dev/hd5 :hd表示IDE设备

———————————————————————————————————
MBR(Master Boot Record 主引导记录)
硬盘的0柱面、0磁头、1扇区称为主引导,即最外面柱面 第一个磁道第一个扇区 (0-0-1)
C H S
硬盘和分区的结构:/dev/sda:MBR——/dev/sda1——/dev/sda2——/dev/sda3——/dev/sda5—/dev/sda6
/dev/sda4 (扩展分区)
MBR(512Byte):主引导程序——DPT—结束标记
主引导程序:446字节
DPT (Disk Partition Table):64字节,每个主分区要用16个字节描述,扩展分区也要占用16个字节的主分区空间
分区结束标记:2字节

先从硬盘引导 ——>光盘引导——>服务器

实验一破坏引导程序,进入救援模式进行修复(模拟引导程序破坏实验)
1.光盘救援模式
#dd if =/dev/zero of=/dev/sda bs=446 count=1 破坏引导程序
进入救援模式:VM(Sent Ctrl+Alt+Del)
快速按下Esc键
选择rescue the installed system
选择CD-ROM Drive
Setup Networking : 是否开启网卡,否
Method :Local
Rescue /mnt/sysinage 相当与内存目录 continue
shell Start shell 得到一个shell
进入shell: 看到的根目录及以下所有目录实际上在内存里
sh-4.1#chroot /mnt/sysimage
sh-4.1#grub-install /dev/sda 修复引导程序
sh-4.1#exit
sh-4.1#exit
reboot

2.网络救援模式
Rescue method: URL ——>自动获取
URL Setup : ftp://172.16.20.252/sys/rhel6 (32位)
ftp://172.16.20.252/sys/rhel6-64 (64位)

实验二破坏分区表,进入救援模式进行修复、需要备份才能修复(模拟分区表破坏实验)
#fdisk /dev/sdb
#mkfs.ext4 /dev/sdb1 格式化
#mkdir /disk
#mount /dev/sdb1/ /disk
#dd if = /dev/sda of=/disk/par.bak bs=1 count=64 skip=446
#dd if = /dev/zero of=/dev/sda bs=1 count=64 seek=446

进入救援模式
sh-4.1#mkdir /dir
sh-4.1#mount /dev/sdb1 /dir
sh-4.1#dd if=/dev/par.bak of=/dev/sda seek=446

——————————————————————————————————————————————————
相关命令
#dd 备份命令,从指定文件中抽取指定长度的数据 (只能备份设备文件)
-skip 跳过输入目录input
-seek 跳过输出目录output
#lsblk list block devices
#fdisk [磁盘设备] 在交互式的操作环境中管理磁盘分区,不能操作超过2TB的分区
交互模式中的常用指令 -m -p -n -d -t -w -q
#fdisk -l 查看分区信息
Boot Start End Blocks System
*boot目录所在的分区 柱面 单位KB ID:只是便于查看(无实际多大用处,格式化按照指定文件系统类型进行)
注:看柱面来判断有无剩余空间

#parted 该命令分区相对复杂危险,分区后立即生效,可以操作超过2TB的分区
#partprobe 当出现以下情况时使用该命令,或分区后格式化不能格式化 (probe : v.侦察,盘问 n.探测仪,探头)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值