别人的Linux私房菜(3)主机规划与磁盘分区
磁盘阵列:RAID。将数个硬盘整合成为在操作系统看来是一个硬盘。
Linux对笔记本电脑的支持:https://www.linux-laptop.net/
几乎所有硬件设备存放于/dev/目录。
SCSI SATA USB U盘 使用/dev/sd[a-p]
Virtio接口 使用/dev/vd[a-p]
软盘驱动器使用 /dev/fd[0-7]
鼠标 /dev/mouse /dev/psaux /dev/input/mouse[0-15]
CD-ROM\DVD-ROM /dev/scd[0-1] /dev/sr[0-1] /dev/cdrom
IDE磁盘驱动器 /dev/hd[a-d] 被模拟为dev/sd[a-p]
云端虚拟磁盘为/dev/vd[a-p]
以扇区号码或柱面为单位的分区。
MBR(MS-DOS)(Master Boot Record)分区格式表
在磁盘第1扇区放置512字节,其中的446个字节存放引导程序,而剩下放了64字节用于存放四组记录区。
针对第一块磁盘第1个区:/dev/sda1
针对第一块磁盘第2个区:/dev/sda2
针对第一块磁盘第3个区:/dev/sda3
针对第一块磁盘第4个区:/dev/sda4
四组最多存在一组为拓展分区。其他可以为主要分区,或不分配。
拓展分区可以划分出逻辑分区。如
针对第一块磁盘第1个区:/dev/sda1
针对第一块磁盘第2个区:/dev/sda2
针对第一块磁盘第1个逻辑区:/dev/sda5
针对第一块磁盘第2个逻辑区:/dev/sda6
GPT(GUID partition table) GUID 磁盘分区表
LBA0存放启动引导程序和MBR相同,但是后面的位置仅存放GPT标志位(共512字节)
LBA1记录备份用的GPT分区(后34块)。放置校验码CRC32
LBA2-33存放4X32组分区记录。每组128字节,其中的64位记录开始,结束扇区。对于每个记录,可以达到8ZB寻址(扇区单位512情况)
LBA-34-1作为备份

linux的fdisk工具不支持GPT。可用gdisk、parted
BIOS获取磁盘的第1扇区获取MBR的位置。加载MBR中第一扇区启动引导程序,启动引导程序加载boot loader,开始操作系统。
BIOS获取磁盘的第1扇区获取GPT的位置。加载GPT中LBA0启动引导程序,之后启动引导程序加载boot loader,开始操作系统。或不支持引导程序加载boot loader,无法开始操作系统WindosXP
如果使用LBA0的引导程序代码,之后加载linux类似grub的启动引导程序,需要额外划分一个BIOS boot的分区,放置其它开机过程的程序,例如2M大小。
通过boot loader 可以引导加载其它操作系统。但是windows安装后,会覆盖其它的启动扇区。若需要安装多重引导,应在windows下再装linux方便。
UEFI。统一可扩展硬件接口。区分于传统的BIOS。界面华丽功能多但是性能不够。使用UEFI作为固件,之后启动的操作系统可能需要被UEFI所验证,而可能不是完成加载操作系统就停止工作了。在某些情况需要禁用UEFI的secure boot 才可以顺利启动。
文件的挂载,进入该目录可以读取该分区。
/usr是可执行程序及相关文件的存放目录。
Linux的发行版有其相应的文件命名格式。时间,版本号,等
Linux 功能如:
NAT完成IP分享。SAMBA完成数据传输 Mail 服务器 Web 服务器 DHCP 自动获取IP FTP服务器等功能。
别人的Linux私房菜(3)主机规划与磁盘分区的更多相关文章
- 鸟哥的linux私房菜学习-(一)优缺点分析以及主机规划与磁盘分区
一.linux的优缺点 那干嘛要使用Linux做为我们的主机系统呢?这是因为Linux有底下这些优点: 稳定的系统:Linux本来就是基于Unix概念而发展出来的操作系统,因此,Linux具有与Uni ...
- Linux-鸟菜-2-主机规划与磁盘分区
Linux-鸟菜-2-主机规划与磁盘分区 开机流程: 1. BIOS:開機主動執行的韌體,會認識第一個可開機的裝置: 2. MBR:第一個可開機裝置的第一個磁區內的主要開機記錄區塊,內含開機管理程式: ...
- Linux主机规划与磁盘分区
各硬件设备在Linux中的文件名 在Linux系统当中,几乎所有的硬件设备文件都在/dev这个目录内. 各硬件设备在Linux中的文件名: 设备 设备在Linux中的文件名 IDE接口的硬盘 /dev ...
- 鸟哥的Linux私房菜-第一部分-第3章主机规划与磁盘分区
1. 选择一个与你的Linux搭配的主机配置 NAT服务器:小型企业或者学校都基本是只有一条对外的线路,网卡 SAMBA服务器:完成Windows网上邻居的功能,网卡和硬盘要求高 Mail服务器:如果 ...
- 鸟哥的linux私房菜 - 第三章 主机规划与磁盘分区
各硬件装置在linux中的文件名 在linux系统中,每个装置都被当成一个档案来对待. 常见的装置与其在linux中的档名: 磁盘分区 磁盘链接的方式与装置文件名的关系 个人计算机常见的磁盘接口有两种 ...
- 别人的Linux私房菜(14)Linux账号管理和ACL权限设置
用户标识符UID.GID 用户的账号信息,主要是指UID对应.组和GID对应 检查系统中是否存在用户bin:id bin 登录shell验证账号密码的步骤:找到/etc/passwd核对是否存在账号, ...
- 别人的Linux私房菜(8)Linux磁盘与文件系统管理
虚拟机的磁盘通常为:/dev/vd[a-p] LVM和软件磁盘阵列 software RAID可以将一个分区格式化为多个文件系统或者多个分区格式化为一个文件系统. 索引式文件系统中:如ext2.ext ...
- 别人的Linux私房菜(4)安装CentOS7
linux磁盘分区参考: 添加磁盘分区(总30G). BIOS boot 2MB 系统自定义文件系统 分区格式为主要分区 /boot 1GB 文件系统为xfs 主要分区 / 10GB 文件系统为x ...
- 安装一台Linux练习机前的考虑——主机规划与磁盘分区
要安装一台Linux主机并不是那么简单的事,我们必须要针对distributions的特性.服务器软件的能力.未来的升级需求.硬件扩充性需求等来考虑,对于磁盘分区.文件系统.Linux操作较频繁的目录 ...
随机推荐
- UVA-10054.The Necklace(欧拉回路)解题报告
2019-02-09-21:55:23 原题链接 题目描述: 给定一串珠子的颜色对,每颗珠子的两端分别有颜色(用1 - 50 之间的数字表示,对每颗珠子的颜色无特殊要求),若两颗珠子的连接处为同种颜色 ...
- manipulate
manipulate - 必应词典 美[mə'nɪpjə.leɪt]英[mə'nɪpjʊleɪt] v.控制:摆布:(有技巧地)使用:巧妙地处理(问题等) 网络操纵:被操纵:被控体 变形第三人称单数: ...
- const和volatile分析
c语言中const修饰的变量是只读的,不能直接作为赋值号的左值,其本质还是变量:会占用内存空间:本质上const在编译器有用,运行时无用(还是可以通过指针改变它的值) ; int *p=&ab ...
- JavaScript各种继承方式(一):原型链继承(prototype chaining)
一 原理 子类的构造函数的原型对象,是父类的构造函数创建的实例. function Fruit(){ this.name = '水果'; this.nutrition=['维生素','膳食纤维']; ...
- 【Linux 线程】常用线程函数复习《四》
1.线程属性的设置 /************************************************************************* > File Name: ...
- 《基于Nginx的中间件架构》学习笔记---3.nginx的目录分析
一.目录分析 用yum的方式进行安装实质上装的都是一个个的rpm包,对于linux系统rpm包管理器,我们使用命令rpm -ql 服务名称 就可以列出我们已经安装的服务所对应安装的每一个文件所在的目 ...
- selenium验证码和错误截图
验证码的识别: 1,破解验证码 OCR识别(一般使用tesseract-ocr) 人工智能(AI机器学习 TensorFlow,成本大) 2,绕过验证码 1, 让开发人员临时关闭验证码 2,提供万能验 ...
- 安装SQLserver2008r2出现 试图执行未经授权的操作
安装时取消对兼容模式的勾选,重新安装就可以了. 或者加上 以管理员身份运行,兼容性设置,以管理员身份运行
- DOS下的安全空间
我们需要直接向一段内存中写入内容: 这段内存空间不应存放系统或其他程序的数据或代码,否则写入操作很可能引发错误: DOS方式下,一般情况,0:200~0:2ff空间中没有系统或其他程序的数据或代码; ...
- springboot 日志2
SpringBoot关于日志的官方文档 1.简述 SpringBoot官方文档关于日志的整体说明 本博客基于SpringBoot_1.3.6大家请先简单看下这篇英文的官方文档,文中有说 Sprin ...