一文读懂linux内核解读
linux内核显存管理-写时复制
深入了解使用linux查看c盘io使用情况
任务的缘由:因为,刚订购来的服务器须要将c盘挂载到操作系统上,为了挂载c盘首先要对c盘进行分区redhat linux 9.0,之后进行文件系统的创建,最后将c盘挂载到操作系统上的某个目录。
MBR(MasterBootRecord)是传统的分区机制,应用于绝大多数使用BIOS的PC设备。
1.MBR支持32bit和64bit系统
2.MBR支持分区数目有限
3.MBR只支持不超过2T的硬碟,超过2T的硬碟只能使用2T空间(使用其他方式)
1.主分区:最多只能创建4个主分区(可使用)
2.扩充分区:一个扩充分区会占用一个主分区位置(不可使用,可化为逻辑分区)
3.逻辑分区:Linux最多支持63个IDE分区和15个SCSI分区(可使用)
FDISK分区工具:fdisk是来自IBM的老牌分区工具,支持绝大多数操作系统,几乎所有的Linux的发行版本都装有fdisk,是基于MBR的分区工具。
一、磁盘分区:
1.步入root。
2.输入fdisk-l(此命令会显示所有c盘的未被分区的情况)
3.对sdb进行分区操作,输入:fdisk/dev/sdc表示的是对sdcc盘进行分区,之后再输入m查看帮助,最后再输入p可以查看该c盘的分区情况。
此时,再输入m可以查看帮助了。如右图所示
若输入p可以查看对应的c盘早已分了多少个区,如右图所示:
上图我们可以看见这是一块新的c盘,没有被分去过。若已被分区过的c盘,白色区域会显示。
二、创建主分区步骤:
1、输入n创建一个新的分区linux系统日志,如图所示:
2、根据上图提示,输入p创建主分区,此时会提示你创建主分区的ID号。一个c盘最多创建4个主分区。
3、根据提示输入1。则会帮你创建一个/dev/sdc1的一个分区目录。此时则会提示你分区的起止位置,firstcylinder表示的是起始位置,lastcylinder表示的是截至位置。
在这儿我只希望分一个区,因而我是把所有的储存都分配给一个分区。(你也可以构建多个分区)
4、最后可以输入p来查看刚才分区的情况:
5、输入w保存更改并退出
【文章福利】小编推荐自己的Linux内核技术交流群:【977878001】整理一些个人认为比较好得学习书籍、视频资料;进群私聊群管理发放内核资料包(含视频教程、电子书、实战项目及代码)
内核资料直通车:Linux内核源码技术学习路线+视频教程代码资料
学习直通车:Linux内核源码/显存调优/文件系统/进程管理/设备驱动/网路合同栈
三、删除分区
按照上述步骤,我们可以创建c盘分区,然而若发觉自己创建错误linux 系统 分区,须要将以创建的分区删掉,此时可以根据下边的步骤进行:
1、fdisk/dev/sda步入
command(mforhelp):
2、输入d表示删掉分区,若有多个分区,则会须要选择分区号
command(mforhelp):d
选择分区号
3、输入w,保存退出
注意:记住q---不储存离开w---储存离开
附上容易混淆的两个命令:df(diskfree)---显示c盘的文件系统与使用情形
du(diskusage)---显示指定的目录或文件所占用的c盘空间
三、创建扩充分区类似于创建主分区。
四、把扩充分区化为逻辑分区:
保存设置:
输入w回车,显示如下分区结束。
五、.浏览文件系统情况
输入:dumpe2fs/dev/sdb1和dumpe2fs/dev/sdb2
输出:如右图:
可以看出,sdb1和sdb5均没有文件系统。
六、创建文件系统:
操作系统通过文件系统管理文件及数据,c盘或分区须要创建文件系统以后才才能为操作系统使用,创建文件系统的过程又称之为低格。
输入:mke2fs-text4/dev/sdb1(用命令mke2fs为sdb1主分区创建文件系统)
输入:mke2fs-text4/dev/sdb5(为sdb5逻辑分区创建文件系统)
七、挂载文件系统:
输入:mount/dev/sdb1/mnt(把sdb1主分区挂载到mnt上)
输入:mount/dev/sdb5/mnt(把sdb5逻辑分区挂载到mnt上)
八、卸载文件系统
比如/dev/hda5早已挂载在/mnt/hda5上,用一下三条命令均可卸载挂载的文件系统
umount/dev/hda5
umount/mnt/hda5
umount/dev/hda5/mnt/hda5
九、自动挂载
步骤一中只是自动将c盘挂载到系统中,若重启就不会再度挂载linux 系统 分区,若要实现手动挂载就须要更改配置文件/etc/fstab。具体更改如下:
vi/etc/fstab
在该文件末尾中添加以下内容:
/dev/sdb1/mnt/hdbext4defaults00
/dev/sdc1/mnt/hdcext4defaults00
保存退出即可。