linux磁盘管理以及linux文件系统管理

linux磁盘管理  
    硬盘    
        机械师硬盘   
        SSD    
   
    机械式硬盘    
        track:磁道    
        sector:每个扇区512bytes    
        cylinder:柱面由若干个相同编号的磁道组成    
       
        MBR:0磁道的0扇区master boot record主引导柱面    
                512bytes    
            前446bytes:存放bootloader作用是启动磁盘中的操作系统    
            64bytes:存放磁盘中的文件系统的分区表    
                16bytes标识一个分区    
       
        识别硬盘设备:/dev/sd    
            不同硬盘的标记:/dev/sd[a-z]    
            同一硬盘的不同分区:/dev/sda[1-..]    
                1-4:主或扩展分区标识    
                5+:逻辑分区    
       
        设备文件:特殊文件    
            设备号:    
                major:标示设备类型    
                minor:标识同一个类型下的不同设备    
              “块”:block,随机设备,存取单位为数据块    
             “  字符”:character,线性设备,存取单位为字符

分区:分割存储空间为多个小空间,每个空间可以独立使用文件系统    
       
        分区工具:fdisk    
            格式 fdisl 【option】硬盘文件名    
                管理子命令:    
                    p:显示    
                    n:创建    
                    d:删除    
                    t:修改分区ID    
                    l:列出所有支持的分区类型ID    
                    w:保存并退出    
                    q:放弃保存并退出    
                    m:获得帮助    
               
                创建完成后,查看内核是否已经识别新的分区    
                cat /proc/partitions    
               
                有三个命令可以让内核读取磁盘分区表:    
                   CentOS 5: partprobe [DEVICE]

centos6,7  
                        partx    
                            partx DEVICE 显示设备的分区    
                            partx -a DEVICE 向内核添加分区信息,已有的重复提交会报错    
                            partx -a -n M:N DEVICE向内核添加指定的分区信息,避免添加已有的。

kpartx命令:  
                       kpartx -af DEVICE

linux文件系统管理    
        文件系统:编辑地址有自己的索引,便于计算机管理。    
       
            linux使用vmfs(虚拟文件系统)统一各类文件系统的接口    
           
            linux:ext2,ext3,ext4,reiserfs,xfs,btefs,swap    
            光盘:iso9660    
            windows:fat32,ntfs    
            unix:ffs,ufs,jfs,jfs2    
            网络文件系统:nfs, cifs    
            集群文件系统:ocfs2, gfs2    
            分布式文件系统:ceph,    
            moosefs, mogilefs, hdfs, gfs, glusterfs

(1)日志型文件系统    
                    ext3    
                 在磁盘空间专门开辟一个日志区放元数据,带元数据所对应的数据库写完后将元数据写到元数据区。这样当在写数据时,发生错误需要自检时可以直接在日志区寻找发生错误的元数据,而不需要遍历所有数据区    
                
            (2)swap交换    
           
                每个进程都自认为物理内存都为自己所用,一旦进程使用过大内存造成内存耗尽。这时候需要将内存中暂时不使用的数据写到磁盘的swap分区中,以腾出物理内存空间。待需要这批数据时再写回物理内存。    
           
       
        创建文件系统    
        在分区上执行格式化(高级格式化)    
            要使用某种文件系统,满足两个条件:    
                内核中:支持此种文件系统    
                用户空间:有文件系统管理工具

创建工具:mkfs (make filesystem)    
            mkfs -t type DEVICE

mkfs.type DEVICE

ext系列文件系统的专用管理工具:  
                mke2fs -t {ext2|ext3|ext4} DEVICE    
                    -b BLOCK: 1024, 2048, 4096    
                    -L ‘LABEL‘: 设定卷标

blkid命令:  
                blkid DEVICE    
                    LABEL, UUID, TYPE

时间: 2024-10-22 04:30:29

linux磁盘管理以及linux文件系统管理的相关文章

Linux磁盘管理之设备文件详解04

Linux一切接文件,除了普通文件和目录文件,还包括一些其它的特殊文件:块设备文件.字符设备文件.套接字文件.链接文件等.今天这里主要说一下常见的块设备文件和字符设备文件,这2类是最常见的设备文件类. 设备常见有鼠标.键盘.显示器.硬盘等等.其中硬盘是块设备,鼠标.键盘.终端等是属于字符设备.这些设备在linux中也是以文件形式存在,存在于目录/dev/中,这些设备文件不占磁盘块空间,只用一个inode来表示即可,主要记录设备文件的一些信息,包括主设备号和次设备号等信息.主设备号指的是设备主类型

linux磁盘管理与文件 系统

一.作业(练习)内容: 1.复习本次课程所讲的内容: 2.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: Linux磁盘管理 机械式 磁盘接口类型: 识别硬盘设备:/dev/sd 标记不同的硬盘设备:/dev/sd[a-z] 标记同一设备上的不同分区:/dev/sd[a-z][1-] 1-4:主或扩展分区标识 5+:逻辑分区标识 设备文件:特殊文件 设备号: major, minor major:设备类型 minor: 同一类型下的不同设备 "块":block

linux 磁盘管理

linux磁盘管理 I/O Port: I/O 设备地址 块设备:block, 存取单位"块",磁盘 字符设备:char, 存取单位"字符", 键盘 设备文件:关联至一个设备驱动程序,使能够与之对应的硬件设备进行通信 设备号:主设备号   次设备号 设备文件只有源数据(属性),没有数据,都是特殊类型的文件,目录也是 /dev/dev_file都在这儿 硬盘的接口类型: 并行(慢于串口): IDE   133MB/S(接口速率) SCSI  640MB/S 串口: S

Linux磁盘管理、文件系统及其相关命令的使用方法

Linux磁盘管理 硬盘: 机械硬盘 SSD固态硬盘 track sector: 512bytes cylinder: 分区的基本单位: MBR:Master Boot Record 512bytes 446: bootloader 64: filesystem allocation table 16: 标识一个分区  2:55AA 磁盘接口类型: IDE (ATA):133MB/s,/dev/hd SCSI: 640MB/s SATA:6Gbps SAS:6Gbps USB:480MB/s 识

Linux磁盘管理及文件系统

Linux磁盘管理及文件系统 1.Linux磁盘管理 识别硬盘设备:/dev/sd 标记不同的硬盘设备:/dev/sd[a-z] 标记同一设备上的不同分区:/dev/sd[a-z][1-] 1-4: 主或扩展分区标识 5+:逻辑分区标识 2.设备文件:特殊文件 设备号: major, minor major: 设备类型 minor: 同一类型下的不同设备 "块":block,随机设备 "字符":character,线性设备 3.分区工具: (1)fdisk, par

8-30 Linux磁盘管理

Linux磁盘管理 硬盘分为:  机械式硬盘和固态硬盘(SSD) 机械式:  track:磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道. sector: 磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,每个扇区可以存放512个字节的信息 cylinder: 分区的基本单位: MBR:Master Boot Record硬盘的0柱面.0磁头.1扇区称为主引导扇区(也叫主引导记录MBR). 它由三个部分组成:主引导程序.硬盘分区表DPT(Dis

韩老师Linux磁盘管理课程笔记

韩立刚老师视频教学+QQ答疑 韩老师腾讯课堂直播课程http://91xueit.ke.qq.com.课后集中答疑. 课程介绍http://www.91xueit.com韩老师QQ:458717185 QQ教学群:82819921 韩老师15年IT职业化培训知识沉淀和IT企业技术支持经验积累,凝聚成体系完整的IT课程,从0起点到IT专家,你只需要1年的时间,韩老师做你的技术后盾,从此你不用在到处搜索学习资料,参加学费高昂的培训班,成为韩老师的正式学生,就是韩老师的徒弟,解答学习和工作中遇到的问题

Linux磁盘管理和文件系统

前言分区的概念:分区从实质上说就是对硬盘的一种格式化.当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即 MasterBootRecord,一般简称为 MBR)和引导记录备份的存放位置.而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过以后的高级格式化,即 Format 命令来实现.面.磁道和扇区硬盘分区后,将会被划分为面(Side).磁道(Track)和扇区(Sector).需要注意的是,这些只是个虚拟的概念,并不是真正在硬盘上划轨道MBR简介:MBR(Mai

Linux磁盘管理高级

Linux磁盘管理高级 LVM Btrsh LVM 逻辑卷管理(LVM)指系统将物理卷管理抽象成一个逻辑卷,包括重新设定文件系统的大小,LVM可以弹性的更改LVM的容量,通过交换PE来进行资料的转换,将原来LV内的PE转移到其他的设备中以降低LV的容量,或将其他设备中的PE加到LV中以加大容量. LVM还有快照的功能,快照区与原本的LV共用很多PE的区块,因此快照区与被快照的LV必须要要在同一个VG上!系统恢复的时候的文件数量不能高于快照区的实际容量. LVM的基本原理可用下图表示: LVM: