linux磁盘管理知识汇总

linux系统一切皆文件:

1 linux文件系统将一切的设备映射为文件,一切以文件作为访问入口的,以文件的性质来进行open read write close
2 linux设备文件有两类 块设备:block (存取单位块)磁盘 字符设备:char (存取单位为“字符”) 键盘
3 设备文件:将一个文件关联到一个设备的驱动程序, 进而能跟与之对应的硬件设备进行通信(进行read , write )进行硬件的控制

设备号 :

1 设备文件:只有源数据 没有数据
2 主设备号 major number 标识设备类型
3 次设备号 minor number 标识同一设备类型下不同设备

设备文件都在 /dev/dev_file

硬盘接口类型 :

1 并口 IDE 理论值 133M/s SCSI 理论值644M/s
2 串口 SAS 6Gbps STAT3 6Gbps usb 3.0 480M/s
rpm:rotations per minute(转速)

硬盘设备的文件命名:

1 IDE :/dev/hd
2 scsi SATA SAS USB : /dev/sd
3 不同设备用不同的字母进行表示 a-z
/dev/sda,/dev/sdb .....
4 同一设备的不同分区 分区:数字
/dev/sda1
/dev/sda2

磁道 :盘片上面的磁道

1 track :盘片上面的磁盘道 真正用来存数据的地方
2 cylinder :柱面 盘片上面的柱面
3 cecotr :扇区 盘片上面的分的柱面 512 byte

如何分区 :

1 按柱面进行划分
2 硬盘的零磁道的零扇区 是被预留出来的叫做mbr共512bytes
3 MBR:boot master record
4 446byte 是用来存boot loader
5 64byte是用来存 分区表
6 16byte标识一个分区 一块磁盘只能标识四个分区
7 2byte:55AA 四个十六进制数字 如果是55AA 就是550个字节是有效的否则就是无效的
8 如果单块硬盘大于2t的话现在的mbr技术是无法识别2t以后的磁盘空间的
2t以后可以用 gpt 和uefi

linux的分区管理工具:

1 fdisk parted sfdisk
2 fidsk对于一块硬盘来讲只能管理15个分区
3 fdisk -l [-u] device
4 要执行分区的话 直接使用 fdisk device
5 分区工具fdisk用法介绍
fdisk命令参数介绍
p、打印分区表。
n、新建一个新分区。
d、删除一个分区。
q、退出不保存。
w、把分区写进分区表,保存并退出。
l,显示所有的分区代码
t,调整分区类型
6 查看内核是否已经识别新的分区
cat /proc/partations
7 手动通知系统读取新的分区
partx -a /dev/sda
partx -a -n 4-6 /dev/sda
8 另一个方法
kpartx -a /dev/device
-f force

(0)

相关推荐

  • linux磁盘管理软RAID的实现原理分析和方法分享

    1 什么是RAID RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高. RAID分为几个不同的等级,各个不同的等级均在数据可靠性及读写性能做了不同的权衡.实际工作中根据自己的业务需求选择不同的RAID方案. 2 RAID的实现方式 外接式磁盘阵列:通过扩展卡提供适配能力内接式RAID:主板集成RAID控制器安装OS前在BIOS里配置软件RAID:通过OS实现 3 标准的R

  • linux磁盘管理知识汇总

    linux系统一切皆文件: 1 linux文件系统将一切的设备映射为文件,一切以文件作为访问入口的,以文件的性质来进行open read write close 2 linux设备文件有两类 块设备:block (存取单位块)磁盘 字符设备:char (存取单位为"字符") 键盘 3 设备文件:将一个文件关联到一个设备的驱动程序, 进而能跟与之对应的硬件设备进行通信(进行read , write )进行硬件的控制 设备号 : 1 设备文件:只有源数据 没有数据 2 主设备号 major

  • Linux磁盘管理方法介绍

    Linux磁盘管理好坏直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 一.df(disk free) :查看磁盘空间的剩余情况 df命令df (disk free) 参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. df -k 命令可以用来查看磁盘空间的使用情况(以千字节计), df [-ahikHTm]

  • Linux磁盘管理之LVM的使用

    一.LVM介绍 在我们管理Linux磁盘的时候,通常会遇到这么一种情况.在最初规划Linux的磁盘的时候,我们给某个分区划分了一定量的磁盘空间,使用一段时间后,发现我们规划的磁盘空间不足了,这个时候怎么办?我们肯定要想办法给扩容呀,找一块磁盘分区,格式化,然后挂载,然后把数据拷贝到新加的磁盘上,然后把原有的磁盘卸载掉,通常我们是这样做的.这样一来虽然达到了扩容的目的,但是费时费力:如果第二次扩容,空间还是不够,我们又要重复上面的步骤:如果分配的磁盘空间过大,使用了很久才发现它根本用不到那么多空间

  • Linux磁盘配额管理图文案例

    磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间.这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行.在服务器管理中此功能非常重要,但对单机用户来说意义不大. 磁盘配额限制特点 限制方式:软限制,硬限制 限制类型:磁盘容量,文件数量 操作流程 先查看pc机中是否安装了能够实现配额的软件包 关闭增强性安全功能 挂载 输入命令vim /etc/fstab 进入挂载点 保存退出,输入moun

  • Linux运维基础系统磁盘管理教程

    1.磁盘分区: 2.fdisk分区 磁盘小于2t用fdisk分区,大于2t用gdisk分区 1.查看磁盘情况 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 20G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 19.5G 0 part ├─rhel-root 253:0 0 17.5G 0 lvm

  • Mysql事务索引知识汇总

    目录 一.事务 1.事务特性 2.事务并发时出现的问题 二.索引 1.索引使用 2.索引类型 3.索引注意原则 三.SQL 1.SQL优点 2.SQL分类 3.SQL语法及关键字 四.数据库设计 1.数据库三大范式 2.数据库规范设计 一.事务 mysql事务是用于处理操作量大.复杂性高的数据 1. 事务特性 原子性:保证每个事务所有操作要么全部完成或全部不完成,不可能停滞在中间环节:如事务在执行过程中出现错误,则会回滚到一致性:事务开始结束后保证数据库的完整性没有被破坏,数据都是按照数据库要求

  • Java基础知识汇总

    Java基础知识 1.Java语言的优点: 1)Java是纯面向对象语言 2)与平台无关性,一次编译到处运行 3)Java提供了狠多内置类库 4)提供了对web应用的支持 5)具有较好的安全性(数组边界检测.Bytecode检测)和健壮性(强制型机制.垃圾回收器.异常处理) 6)去除c++难以理解的一些特性(头文件 指针 运算符重载 多重继承) 2.java与c++的异同: 1)Java为解释型语言,c++为编译型语言,java会慢但是跨平台 2)Jave为纯面向对象,c++既面向对象又能面向过

  • Python对文件操作知识汇总

    打开文件 操作文件 1打开文件时,需要指定文件路径和打开方式 打开方式: r:只读 w:只写 a:追加 "+"表示可以同时读写某个文件 r+:读写 w+:写读 a+:同a U"表示在读取时,可以将 \r \n \r\n自动转换成 \n (与 r 或 r+ 模式同使用) rU r+U "b"表示处理二进制文件(如:FTP发送上传ISO镜像文件,linux可忽略,windows处理二进制文件时需标注) rb wb ab f = open('test.log',

  • C#异常处理知识汇总

    概念 异常处理是指程序在运行过程中,发生错误会导致程序退出,这种错误,就叫做异常 但并不是所有的错误都是异常 而处理这种错误,称为异常处理 异常处理实际是不断去发掘异常.修改异常,使程序更稳定 异常处理主要表现在四个方面: 1 程序开发前:尽可能的想到会发生的错误,标注怎么处理应对 2 程序开发中:尽量暴露程序的问题,解决这些可能的异常 3 系统发布后:尽可能的解决隐藏的或测试人员未测试到的程序问题 4 发生异常时:异常代码转化成了友好提示显示给用户 异常分类 编译错误 1 大小写混淆 2 数据

随机推荐