linux备忘录-文件系统管理】的更多相关文章

Extx 文件系统原理 block group 每个分区(partition)的组成为 boot sector -> block group -> block group -> block group -> ... 而每个block group的组成为 super block -> 文件系统描述 -> 区块对应表(block bitmap) -> inode对应表(inode bitmap) -> inode Table -> Data Block 文…
btrfs文件系统管理与应用 1.btrfs文件系统 基本介绍 btrfs文件系统在CentOS7.x上属于技术预览版 btrfs文件系统英文名:B-tree  FileSystem或者Butter FileSystem或者Better FilSystem,遵循GPL协议,是2007年由oracle研发.btrfs文件系统支持写时复制(CoW).设计目标取代早期linux发行版上的ext3/ext4文件系统的不足.而后在CentOS6.x版本已经对ext系列文件系统不足提出了一个更为可靠的文件系…
文件系统管理 文件系统是Linux系统存放文件的空间.文件系统的类型有很多种,CentOS支持多种文件系统,目前常用的是ext4和xfs文件系统.我们以ext4文件系统为例来说明对文件系统的管理. UFS —— Unix Filesystem 1.ext4文件系统 1.基本概念 软件包:e2fsprogs ext4文件系统是Linux上主要的文件系统,它的早期是ext2文件系统,ext2全称第二代扩展文件系统(Second Extended filesystem),是为了替代早期ext文件系统开…
如果您的 Linux 服务器有多个用户经常存取数据时,为了维护所有使用者在硬盘容量的公平使用,磁碟配额 (Quota) 就是一项非常有用的工具,另外,如果你的用户常常抱怨磁盘容量不够用,那么更进阶的文件系统就得要学习,本章我们会介绍磁盘阵列 (RAID),及逻辑卷轴文件系统 (LVM),这些工具都可以帮助你管理与维护使用者可用的磁盘容量. Quota 磁盘配额配置 Quota 这个玩意儿就字面上的意思来看,就是有多少『限额』的意思啦,如果是用在零用钱上面,就是类似『有多少零用钱一个月』的意思之类…
1 分区和文件系统 分区类型 主分区:<= 4个 扩展分区:只能有一个,也算主分区的一种   不能存储数据和格式化,只能用来包含逻辑分区 逻辑分区:扩展分区中划分的   IDE--最多59个   SCCI--最多11个 无论怎样分区,逻辑分区1的设备文件名总是:/dev/sad 文件系统 ext2:最大支持16TB的分区.2TB的文件 ext3:支持大小和ext2相同,只是增加了日志功能 ext4:最大支持1EB的分区.16TB的文件,性能.伸缩性和可靠性方面升级了  2 文件系统常用命令 df…
RAID 1.引言 RAID全称Redundant Arrays of Inexpensive Disks / Redundant Arrays of Independent Disks,即独立冗余磁盘阵列.RAID可以通过相关技术(软件/硬件),将多个较小的磁盘整合成为一个较大的磁盘整体,而且能从某些方面提高数据的读写及数据保护.RAID分为不同的等级,各个不同的等级均在数据可靠性及读写性能上做了不同的权衡.在实际应用中,可以依据自己的实际需求选择不同的RAID方案. 2.RAID特性简述 ①…
基本命令 将命令分类为获取信息类,文件管理类,目录管理类,文本处理类,系统类,工具类. 获取信息类 uname # 输出所有信息 # 一行输出,空格分割 uname -a # 输出内核名称 uname -s # Linux # 输出网络节点主机名 nodename uname -n # small-pc # 输出内核发行版本号 uname -r # 4.10.0-28-generic # 输出 发行版本信息 uname -v # .... Ubuntu .... # 输出硬件平台 uname -…
目录 1.了解硬盘结构(了解即可) (1)硬盘的逻辑结构 (2)硬盘接口 2.Linux文件系统介绍 (1)Linux文件系统的特性 (2)Linux常见文件系统 3.整理一下对文件系统的认识 在了解Linux的文件系统管理之前,先简单了解一下硬盘的结构. 1.了解硬盘结构(了解即可) (1)硬盘的逻辑结构 如下图所示: 说明: 上图中一圈一圈的同心圆(蓝色部分),我们称之为磁道.数据就存放在磁道当中. 从磁盘的中心向外发散切割线,这切割先和磁道的重叠区域就是一个扇区. 每个扇区的大小事固定的,…
在LINUX中我们知道一个很重要的概念,那就是"一切皆文件",这里的一切表示所有在LINUX系统的对象,自然也包括了LINUX中的硬盘设备.在LINUX中所有设备都被抽象成一个文件,保存在/dev目录下. LINUX系统中硬盘设备名称一般为hd[a-z]或sd[a-z](a-z为分区号),如hda,hdb,sda,sdb 那么这种不同的设备名有什么区别?在LINUX中IDE设备都会被抽象成hd[a-z]名称的文件,STAT.SCSI.SAS.USB等设备都会被抽象成sd[a-z]名称的…
分区管理工具有:fdisk, parted, sfdisk fdisk:对于一块硬盘来讲,最多只能管理15分区: # fdisk -l [-u] [device...]  查看硬盘设备分区信息 # fdisk device 进入硬盘设备分区管理 子命令:管理功能 p: print, 显示已有分区: n: new, 创建 d: delete, 删除 w: write, 写入磁盘并退出 q: quit, 放弃更新并退出 m: 获取帮助 l: 列表所分区id t: 调整分区id 查看内核是否已经识别新…