
②#fdisk / dev / sdb(磁盘名称)-“分区(交互式动态分区)
③#mkfs.ext4 / dev / sdb1-“格式sdb1(使FileSystem ext4文件系统)
#mkfs.ext4 / dev / sdb2-“格式sdb2
④#mount / dev / sdb1 / music /-“ mount use
#mount / dev / sdb2 / vedio /
#df -Th –“查看当前使用的磁盘
⑤#mkdir / music –“使用了磁盘
#cd /音乐/
#mkdir liudehua-“已使用磁盘
#ls liudehua失物招领处
PS:脚本自动分区
要求:脚本自动分区+格式化+挂接+引导时自动挂接sdc(总计30G)
30G,2个区域,ext4,sdc1 –“ / e,sdc2 –” / f
#!/ bin / bash
c_part_fs(){
#Partition
fdisk / dev / sdc> /etc/rc.local
egrep“ sdc2” /etc/rc.local ||回声“ mount / dev / sdc2 / f” >> / etc / rc.local
}
#判断是否有分区(写为函数)
如果fdisk -l / dev / sdc | grep“ ^ / dev / sdc”&> / dev / null
然后
回显“您的磁盘已经很聪明了!”
退出
其他
c_part_fs
fi
使用部分软件
#yum install parted安装分区软件
①#parted / dev / sdb –“对sdb进行分区
②(parted)mklabel GPT –“创建一个GPT类型的新分区表
③(分开的)mkpart音乐1 3000000
#创建一个名为music的新分区(此名称主要用于标识),默认大小单位为MB
fdisk和parted之间的比较
①fdisk不支持大磁盘分区,尤其是当它大于2T时。建议使用GPT分区表格式,并使用parted命令进行分区。
②如果没有保存而是仅在内存中操作,默认情况下fdisk命令所做的修改将不生效。分手命令立即生效,风险较高。
运动问题:
在虚拟机上完成
1.添加2个磁盘,大小分别为50G和100G
2.将50G磁盘分为2个主分区,大小分别为10G和20G,以及1个扩展分区,并将扩展分区分为2个逻辑分区,大小分别为5G和15G
3.然后将4个分区格式化为ext4文件系统并创建一个新的安装目录,具体安装如下:
10G-“ / mail-” ext4-“读写
20G ---“ /软件-” ext4 ---“只读挂载
5G ---“ /电影---” ntfs“”读写
15G —” /照片-“ vfat—”读写
4.100G磁盘分区表采用GPT模式,并创建了两个新的分区,大小分别为40G和60G

然后将
5.格式化为ext4文件系统,并创建一个新的安装目录。具体挂载如下:
40G-“ / ftp-” ext4-“读写
60G-“ / www-” ext4-“读写
答案:
#!/ bin / bash
fdisk_2(){
fdisk / dev / sdd> /etc/rc.local
egrep“ sdd2” /etc/rc.local ||回显“ mount / dev / sdd2 / software” >> / etc / rc.local
egrep“ sdd5” /etc/rc.local||echo“ mount / dev / sdd5 / movie” >> / etc / rc.local
egrep“ sdd6” /etc/rc.local||echo“ mount / dev / sdd6 / photo” >> / etc / rc.local
}
fdisk_gpt(){
分开/ dev / sde&> / dev / null / dev / null
然后
回显“您的磁盘已格式化!”
退出
其他
fdisk_2
fdisk_gpt
fi
MBR(主启动记录)
MBR:主引导记录:主引导记录。每个磁盘都有一个MBR。
硬盘的0柱面,0磁头和1个扇区称为主引导扇区
MBR的大小为512字节,分为三部分:
①主启动程序:446个字节,用于启动系统并查找系统安装在哪个分区上
②DPT:64字节磁盘分区表
③分区结束标记:2个字节
DPT:磁盘分区表:
DPT大小为64个字节。每个分区占用16个字节,因此只能分为4个分区。
每个主分区需要用16个字节描述
扩展分区还占用了主分区空间的16个字节
备份MBR并还原MBR
MBR损坏的后果:无法启动系统,丢失所有分区信息,并且无法读取分区表。我不知道有多少个分区。由于无法读取分区,因此也无法读取分区中的文件。
dd命令的功能:备份和还原。
dd if =输入文件或输出文件bs =块大小计数=块数
例如:dd if = / dev / sda of = / backup / sda.mbr bs = 512 count = 1
dd是一个命令:
如果输入文件输入文件要备份的文件
输出文件的输出文件已备份到该文件。
bs块大小块大小备份数据时指定的单位,具体大小可以根据实际情况自行定义。默认值为字节。单位可以使用k,M,G
计算块总数= bs *计数
MBR备份和还原;创建文件
备份MBR:dd if = / dev / sda of = mba.bak bs = 512 count = 1
恢复MBR:dd if = mbr.bak of = / dev / sda bs = 512 count = 1
创建一个10M文件:dd if = / dev / zero of = test bs = 1M count = 10

模拟MBR破坏实验:
1.备份
备份sda:#dd if = / dev / sda of = / music / sda.mbr bs = 512 count = 1
备份sdb:#dd if = / dev / sdb of = / sdb.mbr bs = 512 count = 1
2.销毁sdb
用0(破坏)覆盖sdb:#dd if = / dev / zero of = / dev / sdb bs = 512 count = 1
(使用fdisk -l / dev / sdb查看sdb分区,会发现看不到它)
3.恢复sdb
恢复分区:#dd if = / sdb.mbr of = / dev / sdb bs = 512 count = 1
(再次显示Fdisk -l / dev / sda)
4.销毁sda
销毁sda:#dd if = / dev / zero of = / dev / sda bs = 512 count = 1
重新启动,发现我无法进入。(第一次启动是磁盘,第二次启动是CD。因此将要求您安装系统。)

(这里有图片)
(选择“从本地驱动器启动”,发现我无法进入。因为sda的MBR已被破坏)

(这里有图片)
分区表类型,三种类型的磁盘分区
分区与磁盘之间的关系:将分区划分为磁盘。
分区表(分区表)的类型:
MBR类型(限制为4个主分区)
GPT类型(较流行,不受限制的主分区)
MBR类型分区表(DOS磁盘标签):
主分区(最多4个)
主分区可用于安装操作系统,最多可安装4个主分区。系统,启动,活动,主分区
扩展分区(1)
逻辑分区逻辑分区(无编号)
当需要四个以上的磁盘分区时,剩余空间可以用作扩展分区(仅一个扩展分区)。
扩展分区将占据主分区位置。
扩展分区不能直接存储文件-”扩展只是一个概念
划分到逻辑分区中存储文件
(图:三个分区之间的关系)
在此处写上图片描述

磁盘分区号
磁盘号:
sda代表第一个磁盘
sdb代表第二个磁盘
分区号:
主分区号:1-4
扩展分区占用主分区号
逻辑分区号:从5开始
sda1代表第一个磁盘的第一个主分区
sda2代表第一个磁盘的第二个主分区
sda5代表第一个磁盘的第一个逻辑分区

sda6代表第一个磁盘的第二个逻辑分区
GPT分区表和MBR(MSDOS)分区表之间的区别
GUID分区表(GPT)是物理硬盘的分区结构。与MBR磁盘分区样式相比,该样式支持最大2 TB(兆字节)的卷,并且每个磁盘最多具有4个主分区(或3个主分区,1个扩展分区和无限逻辑驱动器),而GPT磁盘分区支持以下最大容量:样式为18 EB(艾字节),每个磁盘的分区数量没有上限,仅受操作系统限制(因为在最初计划硬盘分区时,分区表本身会占用一定的空间,分区表的剩余空间决定最大分区数,Windows的IA-64版本最多只能有128个分区,这也是EFI标准指定的分区表的最小大小)。
为什么系统驱动器号从c开始?
答案:因为软盘使用了A和B。软盘已被淘汰,现在几乎处于被废弃的状态。
Linux中的所有内容都是文件。
在Linux中,诸如硬盘和分区之类的设备都表示为文件。
hd —》 IDE
sd-“ SCSI SAS SATA USB
fdisk命令创建分区的详细说明
目的:在交互式操作环境中管理磁盘分区
格式:fdisk [磁盘设备]
交互模式下的常用命令:
m:查看操作说明的帮助信息
p:列表视图分区信息
n:新分区
d:删除分区
w:保存分区设置并退出
q:放弃分区设置并退出
分区:fdisk命令
格式:mkfs.ext3
安装:挂载
格式化命令:
无法格式化扩展分区
fdisk后跟磁盘设备文件
分开/ dev / sdc打印
mkfs.ext3后跟分区设备文件(使文件系统为ext3)
Linux文件系统:ext2 ext3 ext4 xfs等。
windows文件系统:ntfs,fat32
经典默认分区方案:
在linux中:1T
①/ boot ext4 500M引导存储Linux系统核心文件的分区。 —》 Windows中的c驱动器;
②交换交换32000M用作虚拟内存,而当实内存不足时用作实内存。遵循原则,大小是实际内存的2倍;
③/ ext4的剩余空间全部分配给根分区。默认情况下,所有文件都存储在根分区中。
Ftp服务器:
①/启动ext4 500M
②交换掉期32000M
③/家庭ext4 200G
④/ var ext4 500G
⑤/ ext4将所有剩余空间移至根分区
对磁盘进行分区时,建议您事先计划一个特定的分区计划,划分分区,并在以后使用。
分为多个区域,您可以在不想使用它时使用它。
对已使用的磁盘进行分区的解决方案,以便可以使用新分区的区域:
#df
文件系统1K块已使用可用可用%已使用挂载点
/ dev / sda2 16105416 1956 7%/

tmpfs 508336 0 508336 0%/ dev / shm
/ dev / sda1 495844 30235 440009 7%/ boot
/ dev / sda3 2015824 35768 1877656 2%/ home
/ dev / sdc1 136 9647092 2%/软件
#umount / software /卸载正在使用的分区
#partprobe / dev / sdc-“ partprode检测分区
#ls / dev / sdc *
/ dev / sdc / dev / sdc1 / dev / sdc2 / dev / sdc3
救援模式
(应该有图片)
1.设置为从CD引导
2.选择应急安装的系统
fdisk -l检查每个磁盘的分区信息
3.创建一个新的挂载点mkdir / backup
4.挂载/ dev / sdb1:挂载/ dev / sdb1 / backup
df查看安装情况
5.进入/ backup目录
6.还原mbr
dd if = / backup / sda.mbr of = / dev / sda bs = 512 count = 1
fdisk -l / dev / sda检查是否还原sda磁盘的mbr
[#fsck / dev / sdc3 -y-“修复超级块”
7.重新启动系统,看看是否可以在硬盘上进入系统
重启
8.重置第一个启动顺序以从硬盘启动
进入单用户模式
root用户可以更改任何用户的密码,而普通用户只能更改自己的密码。
密码破解步骤
1.重新启动系统
2.在启动后的倒计时时间内按任意键
3.按字母e进行编辑
4.选择内核开头的行,再次按字母e进行编辑,然后键入空格,输入数字1,然后按Enter。进入单用户模式并破解密码。此模式绕过密码验证
5.按字母键b引导进入系统
6. Passwd直接修改root用户的密码
7.输入init 5或init 3进入系统,或重新启动以重新启动系统
vim / etc / inittab
0停止关机
1单用户模式-“破解密码时
2多用户模式-“无法使用NFS功能
3完全多用户模式,您可以使用网络功能-“字符界面”
5图形界面
6重新启动
初始化0次关机
初始化6重新启动
初始化3进入字符界面
————————————————
版权声明:本文是CSDN博客的原始文章,“这样的话非常好”。它遵循CC 4.0 BY-SA版权协议。请附加原始的源链接和此声明以供重新打印。
原始链接:
转载于:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-339303-1.html
大哥