首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 磁盘文件系统管理

文章目录 磁盘分区 linux各个目录的作用 磁盘目录的容量 软/硬 连接 磁盘的分区、格式化、检验挂载 lsblk (list block device)列出系统上的所有磁盘列表 blkid 列出设备的...磁盘由盘片,机械手臂,磁头,主轴马达组成,而数据的写入主要是在盘片上面,盘片上又细分为扇区柱面两种单位,扇区每个为512bytes那么大 ,其中,磁盘的第一个扇区特别重要,因为磁盘的第一个扇区记录了两个重要的信息...无论是Windows操作系统,还是Linux操作系统,每个分区均可以有不同的文件系统,如FAT32、NTFS、Yaffs2等。...磁盘目录的容量 df:列出文件系统的整体磁盘使用量 格式:df 【-ahikHTm】【目录或文件名】 -a:列出所有的文件系统,包括系统特有的/proc等文件系统 -h:以KB的容量显示各文件系统...),Linux会将系统内所有的设备都给予一个独一无二的标识符,这个标识符就可拿来作为挂载或是使用这个设备或文件系统

1.5K20

linux基础命令介绍十二:磁盘文件系统

硬盘一般容量较大,为了便于管理和使用,可以将硬盘分成一到多个逻辑磁盘,称为分区;为使分区中的文件组织成操作系统能够处理的形式,需要对分区进行格式化(创建文件系统);在linux中,对于格式化后的分区,还必须经过挂载...1、df 显示文件系统磁盘空间使用量 [root@centos7 temp]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root...下面使用fdisk命令对新磁盘进行分区 [root@idc-v-71252 ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。...(parted) 注意交互模式fdisk命令不同,parted的命令一旦按回车确认,命令就马上执行,对磁盘的更改就立即生效。...环境下对磁盘分区进行管理的一种机制,能够使系统管理员更方便的为应用用户分配存储空间。

4.3K40
您找到你想要的搜索结果了吗?
是的
没有找到

Linux磁盘管理和文件系统

)lsblk–列出块设备 (5)partx–同步磁盘分区信息 (6)partprobe–重载分区表 (7)blkid–查看块设备信息 4.文件系统 4.1文件系统概念 4.2文件系统类型 (1)Linux...2.磁盘结构 2.1设备文件 在linux系统中,一切皆文件,磁盘设备也是文件的一种。...固态硬盘在接口的规范和定义、功能及使用方法上普通硬盘的 完全相同,在产品外形和尺寸上也普通硬盘一致。   ...MBR存在单一故障点不同,GPT提供分区表信息的冗余,一个在磁盘头部,一个在磁盘尾部;它通过CRC校验来检测GPT头和分区表中错误损坏。默认一个硬盘支持128个分区(可以更多)。...挂载的概念: 将额外文件系统文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为 挂载规则: 一个挂载点同一时间只能挂载一个设备 一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据

3.3K30

Linux系统LVM磁盘扩容(XFS文件系统

LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。...传统的磁盘分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小移除(可能需对文件系统工具进行升级)。...LVM基本术语 前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的存储卷,在存储卷上建立文件系统。...*物理卷(Physical Volume,PV) 指磁盘分区或从逻辑上磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有LVM...*逻辑卷(Logical Volume,LV) 类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。

2.7K20

Linux磁盘文件系统管理

本文包含: 磁盘及分区管理、文件系统管理、磁盘配额管理、文件系统维护 1....磁盘及分区管理 查看磁盘设备列表命令 fdisk 查看当前计算机中的磁盘设备及分区列表 # fdisk -l 查看磁盘设备命令 hdparm 参数 I:显示硬盘提供的硬件信息 T:评估硬盘从快速缓存中读取数据的速度...u:检查用户使用文件系统的情况 g:检查用户组使用文件的情况 查看磁盘使用情况命令 repquota 例如: 查看文件系统 /mnt/sdd1 的使用情况 # repquota /mnt/sdd1...t:修改过渡期,即用户的磁盘配额超过限定的宽限时间 开启磁盘配额命令 quotaon 命令格式 # quotaon [option] filesystem 参数 a:开启所有文件系统磁盘配额功能...u:开启用户磁盘配额 g:开启用户组磁盘配额 v:如果开启成功,就显示提示信息 关闭磁盘配额命令 quotaoff 例如: 关闭文件系统的配额功能 # quotaoff -vug /mnt/add1

1.5K10

Linux磁盘文件系统管理

磁盘的物理结构一般由磁头碟片、电动机、主控芯片排线等部件组成;当主电动机带动碟片旋转时,副电动机带动一组(磁头)到相对应的碟片上并确定读取正 面还是反面的碟面,磁头悬浮在碟面上画出一个碟片同心的圆形轨道...(磁轨或称柱面),这时由磁头的磁感线圈感应碟面上的磁性使用硬盘厂商指定的读取时间 或数据间隔定位扇区,从而得到该扇区的数据内容; 磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面画出一个圆形轨迹...Start End Blocks Id System/dev/sdb1 1 1619 2097152 83 Linux...ext系列文件系统如图所示: ? 1、启动扇区(Boot Sector):每个文件系统都会创建一个启动扇区,可用多系统导。...6、Inode位图(Inode Bitmap):块位图一样,记录Inode的状态,0为空闲,1为非空闲。

2.2K30

Linux系统LVM磁盘扩容(XFS文件系统

LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。...传统的磁盘分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小移除(可能需对文件系统工具进行升级)。...LVM基本术语 前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的存储卷,在存储卷上建立文件系统。...*物理卷(Physical Volume,PV) 指磁盘分区或从逻辑上磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有LVM...*逻辑卷(Logical Volume,LV) 类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。

3.3K30

记住以下10条,Linux磁盘文件系统管理无忧矣

1、查看当前Linux系统所支持的文件系统:ls -l /lib/modules/$(uname -r)/kernel/fs;目前已加载到内存中支持的文件系统:cat /proc/filesystems...3、fdisk无法处理大于2TB的以上的磁盘分区,如果磁盘分区大于2TB则需要使用parted来进行分区。...5、单一文件系统本不应该被重复挂在在不同的挂载点中,单一的目录不应该重复挂载多个文件系统,作为挂载点的目录理论上应为空(挂载了文件系统之后,原目录下的东西会暂时消失,卸载之后才会再次显示出来)。...7、e2label:设置磁盘卷标。把设备sda1的卷标设置为mytest:e2label /dev/sda1 mytest,mount -L "mytest" /dev/sda1类似。...8、tune2fs:在ext2/ext3/ext4文件系统中设置可调节的文件系统参数(l:类似dumpe2fs -h的功能,将超级块中的数据读出来;j:将ext2的文件系统转换为ext3文件系统;L:类似

69450

磁盘文件系统

* Blocks count */ __le32 i_flags; /* File flags */ union { struct { __le32 l_i_version; } linux1...目录文件名的存储格式 目录下文件比较少的情况下:目录本身也是个文件,也有 inode。inode 里面也是指向一些块。...即该目录项的数据所在inode编号、文件名长度类型、文件名字三部分组成。...对于较小的分区来说速度还好,但是对于一个超大的磁盘,速度是极慢极慢的。例如将一个几十T的磁盘阵列格式化为ext4文件系统,可能你会因此而失去一切耐心。...除了格式化速度超慢以外,ext4文件系统还是非常可取的。当然,不同公司开发的文件系统都各有特色,最主要的还是根据需求选择合适的文件系统类型。 参考极客时间趣谈linux系统,有自己的感悟和一些更正。

97510

磁盘文件系统

超级块对象代表一个己安装的文件系统,存储该文件系统的有关信息,比如文件系统的类型、大小、状态等。对基于磁盘文件系统,这类对象通常存放在磁盘上的特定扇区。...对于并非基于磁盘文件系统(比如基于内存的文件系统sysfs),它们会现场创建超级块对象并将其保存在内存中。 (2)索引节点(struct inode)。...Linux将文件的相关信息,比如访问权限、大小、创建时间等信息,文件本身区分开来。文件的相关信息又被称为文件的元数据。 (3)目录项(struct dentry)。...最后将超级快的变更内容写回到磁盘上,更新挂载计数器和上一次挂载的日期。 这样就将磁盘挂载到linux的VFS文件文件系统中了。...不仅仅ext4文件系统如此,多数基于磁盘文件系统都离不开这两部分。

81020

详细介绍linux磁盘管理和文件系统

前言: 服务器如果插入磁盘,如何对磁盘进行配置,分区,使用 在Linux系统中,如何有效地对存储空间加以使用和管理,是一项非常重要的技术 一、磁盘结构及分区表示 1.磁盘基础 硬盘(Hard Disk...83 表示 Linux 中的 XFS 分区或 EXT4 分区、8e 表示 LVM 逻辑卷。LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,之相关的知识将在后面的章节介绍。...例如,执行“partprobe”命令将重新探测“/dev/sdb”磁盘中的分区变化,具体操作如下: [root@localhost ~]# partprobe /dev/sdb 三、管理文件系统Linux...SCSI 设备,因此挂载普通 SCSI 硬盘中的分区没有明显区别,U 盘一般使用FAT16 或FAT32 的文件系统。...(4)查看磁盘使用情况 不带选项及参数的 mount 命令可以显示分区的挂载情况,若要了解系统中已挂载各文件系统磁盘使用情况(如剩余磁盘空间比例等),可以使用 df 命令。

1.9K20

文件系统磁盘常见优化方案和术语

多个关联的目录项,就构成了文件系统的目录结构。不过,不同于索引节点,目录项是由内核维护的一个内存数据结构,所以通常也被叫做目录项缓存。 随机I/O顺序I/O 顺序IO是指读写操作的访问地址连续。...预读 Linux文件预读算法磁盘I/O性能的发展远远滞后于CPU和内存,因而成为现代计算机系统的一个主要瓶颈。...此时就会导致介质上的数据后续操作不一致性。由于这个问题,良好的回写缓存实现时要有在系统失效期间(包括电源失效)保护缓存内容,当系统重启时再写入介质的机制。...文件系统优化 应用程序访问普通文件时,实际是由文件系统间接负责,文件在磁盘中的读写。所以,跟文件系统中相关的也有很多优化 I/O 性能的方式。...比如 /dev/shm/ ,就是大多数 Linux 默认配置的一个内存文件系统,它的大小默认为总内存的一半。

1.3K20

Linux】《how linux work》第四章 磁盘文件系统

在第三章中,我们讨论了内核提供的一些顶层磁盘设备。 在本章中,我们将详细讨论如何在Linux系统中使用磁盘。 您将学习如何分区磁盘,创建和维护磁盘分区内的文件系统,并处理交换空间。...对于磁盘来说,内核用户空间之间的最后一个连接通常是文件系统;当你运行诸如 ls 和 cd 等命令时,你习惯于文件系统进行交互。...这些进展主要体现在大量文件、大文件和类似情况相关的可扩展性增强方面。 新的Linux文件系统,如Btrfs,正在开发中,并有可能取代扩展系列。...当您使用umount卸载文件系统时,内核会自动磁盘同步。 在其他任何时间,您可以通过运行sync命令强制内核将其缓冲区中的更改写入磁盘。...检查文件系统的工具是 fsck。 mkfs 程序一样,Linux 支持的每种文件系统类型都有不同版本的 fsck。

6510

磁盘文件系统

b)磁盘在执行文件系统格式化时,会被分成三个存储区域,超级块、索引节点区和数据块区。...每一个块组均有自己的块位图inode位图,用于记录本块组中块inode的使用情况。一个逻辑块的大小为4K。则一个块位图所描述的块组最大为40968*4K=128MB。...inode列表:包含了块组中所有的inode,inode用于保存文件系统各个文件和目录相连的所有元数据。 ?...当一个文件需要更多的数据块引起写操作时,文件系统推迟决定新数据在磁盘上的存放位置,直到脏的buffer写到磁盘为止。 尽量保持文件的数据块与其inode在同一个块组中。可以减少磁盘寻道时间....尽量保持同一个目录中的所有inodes目录位于同一个块组中。这样的假设前提是一个目录中的文件是相关的。 磁盘卷被分成128MB的块组。

66410

Linux磁盘结构文件系统软硬链接动静态库

文章目录 前言 一、磁盘结构 1、磁盘的物理结构 2、磁盘的存储结构 3、磁盘的逻辑结构 二、文件系统 1、对 IO 单位的优化 2、磁盘分区分组 3、对分组的具体管理方法 4、文件操作 三、软硬链接...2、现在一般个人的笔记本都是使用固态硬盘 SSD,而不再使用磁盘,因为磁盘的磁头盘面距离非常近,所以为了避免磁盘盘面接触而刮花盘面导致数据丢失,磁盘不能抖动;但是笔记本通常要进行移动,很可能会发生上述故障...2、磁盘分区分组 企业中的较小的磁盘有 500G,较大的磁盘有几个G,但是文件系统的 IO 单位只有 4KB,这就存在磁盘太大不方便管理的问题,所以我们需要对磁盘进行区域划分;但是磁盘分区之后仍然比较大...3、对分组的具体管理方法 文件系统 下图为磁盘文件系统图(内核内存映像有所不同),磁盘是典型的块设备,硬盘分区被划分为一个个的 block,一个block的大小是由格式化的时候确定的,并且不可以更改。...获取文件 inode 在 Linux 中,查找文件统一使用 inode 编号,但是我们平时只适用过文件名,从没有使用过 inode,那么操作系统是如何将文件名 inode 一一对应的呢?

1.2K00

Linux云计算——磁盘文件系统管理(二)

前言 本章将会讲解磁盘文件系统管理,LVM:(Logical Volume Manager)逻辑卷。...一.LVM 概述  1.LVM:(Logical Volume Manager)逻辑卷管理 作用:动态调整磁盘容量,从而提高磁盘管理的灵活性 ①需要注意: /boot 分区用于存放引导文件,不能基于 LVM...①实现磁盘限额的条件 需要 Linux 内核支持 安装 xfsprogs quota 软件包 ②Linux 磁盘限额的特点: 1>作用范围:针对指定的文件系统(分区) 2>限制对象:用户帐号、组帐号...3>限制类型:①磁盘容量(默认单位为 KB)                     ②文件数量 4>限制方法:软限制、硬限制 ③磁盘配额管理步骤 ④启用磁盘配额支持 启用文件系统的配额支持 添加...、限制对象、限制类型、限制方法 磁盘配额管理

17130
领券