磁盘管理

linux磁盘管理

Deadly 提交于 2019-12-05 17:07:35
设备查看命令 fdisk -l 系统存在的设备 cat /proc/partitions 系统识别的设备 blkid 系统中可以用的设备 df 系统中正在挂载的设备 lsblk 命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系 磁盘分区 硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。 用fdisk命令磁盘分区 [root@server11 Desktop]# fdisk /dev/vdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table Building a new DOS disklabel

Linux磁盘,文件系统管理

假装没事ソ 提交于 2019-12-05 17:06:44
创建分区,文件系统,挂载的相关思路: 1.先以lsblk或blkid找到相关磁盘。 2.以parted或gdisk查找磁盘内部分区表类型。 3.使用fdisk或gdisk进行分区操作,分区完成后使用 cat /proc/partitions查看内核分区数据,partprobe -s或partx -a进行更新。 4.使用mkfs或mke2fs建立对应的文件系统,ext系列可使用mke2fs格式化,使用tune2fs观察修改文件系统信息,xfs可使用mkfs格式化,xfs_admin管理,xfs_info查看相关信息。 5.使用mount挂载相关设备分区 一.对磁盘进行分区 MBR分区表分区 1.首先以lsblk找到当前系统的相关磁盘/dev/sda 2.查看当前磁盘分区表类型,找到Partition Table为MBR分区表 3.使用fdisk对磁盘进行分区 PS:使用n增加一个10G新的逻辑分区10,并使用p打印分区表,确定创建成功后wq写入并离开。若使用t选项可以改变system id,比如swap,linux lvm… 1)n选项 2)p选项 3)wq写入离开 4.分区完成后使用partprobe -s或partx -a 更新/proc/partitions内核分区数据,确定其写入。 GPT分区表分区 1.查看当前磁盘分区表类型,找到Partition Table为GPT分区表

Linux磁盘管理系列 — LVM和RAID

萝らか妹 提交于 2019-12-05 14:45:26
一、逻辑卷管理器(LVM)   1、什么是逻辑卷管理器(LVM)     LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对卷进行操作的抽象层。     LVM是建立在硬盘和分区之上的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,从而提高磁盘分区管理的灵活性。     LVM允许在多个物理设备间重新组织文件系统,包括重新设定文件系统的大小。   2、LVM结构图        3、LVM术语   1)物理卷     物理卷(physical volume, PV)在LVM系统中处理最底层;     物理卷可以是整个硬盘、硬盘上的分区或从逻辑上一磁盘分区具有同样功能的设备(如:RIAD);     物理卷是LVM的基本存储逻辑块,单核基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。   2)物理区域     每个物理卷被划分为基本单元(称为Physical Extent,PE),具有唯一编号的PE是可以被LVM寻址的最小存储单元,实际的数据都是存储在PE中的;     PE的大小可根据实际情况在创建物理卷时指定,默认为4MB;     PE的大小一旦确定将布恩那个改变,同一个卷组中的所有物理卷的PE的大小需要一致。   3)卷组     卷组(Volume Group,VG)建立在物理卷之上

Linux:使用LVM进行磁盘管理

こ雲淡風輕ζ 提交于 2019-12-04 15:16:52
LVM的概念 LVM 可以实现对磁盘的动态管理,在磁盘不用重新分区的情况下动态调整文件系统的大 小,利用 LVM 管理的文件系统可以跨越磁盘。 “/boot”分区用于存放系统引导文件,不能应 用 LVM 机制。 物理卷 PV,经过处理后的磁盘分区。 卷组 VG,由一个或多个物理卷组成,类似于非 LVM 系统中的物理磁盘。 逻辑卷 LV,在逻辑卷之上可以创建文件系统,类似于非 LVM 系统中的磁盘分区。 物理块 PE,物理卷的组成部分,PE 的大小默认为 4MB,大小可调,一个卷组中最多能包括 65534 个 PE。 LVM的管理命令 # 功能 物理卷管理 卷组管理 逻辑卷管理 # scan 扫描 pvscan vgscan lvscan # Create 建立 pvcreate vgcreate lvcreate # Display 显示 pvdisplay vgdisplay lvdisplay # Remove 删除 pvremove vgremove lvremove # Reduce 缩减 vgreduce lvreduce # Extend 扩展 vgextend lvextend 配置过程 1.创建磁盘分区 创建分区,并修改分区标记为 8e 2.创建物理卷 PV(相当于图形操作中的初始化磁盘) pvcreate 分区1 [分区2] 3.创建卷组 VG vgcreate

20、linux-磁盘管理命令df、du、mount、fdisk

谁都会走 提交于 2019-12-04 13:01:21
linux下磁盘或存储设备是不能被直接访问的 所有存储设备上的具体文件内容需要将存储设备挂载到操作系统的某一个文件夹下,通过该文件夹来访问设备存储的文件内容或上传到该存储设备上 linux下硬盘命名从sda开始,依次是sdb、sdc、sdd ...... 硬盘下分区的命名从sda1开始,依次是sda2、sda3 ...... 1、df命令,查看当前磁盘和磁盘分区的使用情况 依次是:分区 分区的大小 已使用大小 空闲大小 使用率 挂载的文件夹 df -a:查看所有的磁盘使用,包含隐藏的内容 df -h:以最大单位显示分区大小,已使用分区大小,空闲大小的磁盘使用 2、du :查看文件夹占用的空间大小   du -k 文件夹名:显示的单位为KB   du -m 文件夹名:显示单位为MB    注:ls -l:可以显示文件大小,不能显示文件夹的大小 3、mount :将某个文件分区挂载到文件夹 格式:mount 分区路径 文件夹路径/文件夹名(建议文件夹路径从根路径开始) 注意:挂载的文件夹最好是一个空文件夹    使用mount挂载,该挂载的分区仅在电脑系统关机重启之前有效    如果要实现自动挂载磁盘,可以在 /etc/fstab 文件中添加一行    /dev/sdb1 /usr/cipan3 ext3 default 0 0    分区路径 挂载文件夹路径 文件格式 4、fdisk

linux磁盘管理

血红的双手。 提交于 2019-12-04 03:41:33
计算机硬盘简介 硬盘是计算机主要存储媒介之一,linux系统中硬件设备相关配置文件存放在/dev下,IDE硬盘接口在Linux中设备名为/dev/hda, SAS,SCSI,SATA硬盘接口在linux中设备名为sda,高效云盘硬盘接口会识别为/dev/vda等 文件存储在硬盘上,硬盘的最小存储单位叫做sector(扇区),每个sector存储512字节,操作系统在读取硬盘的时候,不会逐个sector地去读,这样效率很低,为了提升读取效率,操作系统会一次性连续读取多个sector,即一次性读取多个sector称为一个block(块) 由多个sector组成的block是文件存储的最小单位,block的大小常见有1KB,2KB,4KB,block在linux中长设置为4KB,即连续8个sector组成一个block 一个block只能存放一个文件,如果文件的大小比block大,会申请更多的block,相反如果文件的大小比默认block小,扔会占用一个block,这样剩余的空间就会被浪费 硬盘block及inode 通常而言,操作系统对文件数据的存放包括两部分,一个是文件内容,而是权限及文件属性,操作系统文件存放是基于文件系统,文件系统会将文件的实际内容存储到block中,而将权限与属性等信息存放至inode中 每个inode与block都有编号,而每个文件都会占用一个inode

常用磁盘管理命令

夙愿已清 提交于 2019-12-03 20:10:48
1. df命令   df -ahT   -a  显示所有的文件系统信息;包括特殊文件系统,这些文件系统几乎都是保存在内存当中   -h  易读方式显示   -T  显示文件系统类型 2. du命令   du [选项] [目录或文件名]   -a    显示每个子文件的磁盘占用量,默认只统计子目录的磁盘占用量   -h    使用习惯单位显示磁盘占用量,如KB,MB或GB等   -s    统计总占用量,而不列出子目录和子文件的占用量   df与du的区别:du用于统计文件的大小,统计的文件大小是准确的;df用于统计空间大小,统计的剩余空间是准确的   lsof | grep deleted”查看被删除的文件,然后一个进程一个进程的手工kill也是可以的 3.fsck文件系统修复命令   fsck –y /dev/sdb1      自动修复    来源: https://www.cnblogs.com/sswind/p/11806247.html

CentOS7 磁盘管理

匿名 (未验证) 提交于 2019-12-02 23:47:01
一、磁盘查看 查看所有磁盘 ll / dev / sd * 不带数字的为磁盘,带数字的为磁盘的分区 查看所有磁盘的分区情况 fdisk - l 结果 WARNING : fdisk GPT support is currently new , and therefore in an experimental phase . Use at your own discretion . Disk / dev / sdd : 1000.2 GB , 1000204886016 bytes , 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size ( logical / physical ): 512 bytes / 512 bytes I / O size ( minimum / optimal ): 512 bytes / 512 bytes Disk label type : gpt # Start End Size Type Name 1 2048 1953525134 931.5G unknown ceph data WARNING : fdisk GPT support is currently new , and therefore in an experimental phase . Use

存储池的高级配置和管理―RAID-10和RAID-50

匿名 (未验证) 提交于 2019-12-02 23:32:01
多个物理硬盘可以组成一个逻辑上连续编址的大存储空间,即 存储池 。创建了存储池的OS在使用磁盘空间时,需要在存储池中创建 逻辑磁盘 。逻辑磁盘和单独的物理磁盘可以说没有多大区别,都是具有一定容量的磁盘。可以在这个磁盘上进行 分区 、 格式化 等操作;格式化后的磁盘大小就是OS可使用的空间。 存储服务器允许存储创建多个存储池,如果创建多个存储池,每一个存储池都可提供一个逻辑磁盘给服务器,服务器再基于这些逻辑磁盘创建带区卷 RAID0,这种存储结构称为 RAID 10/RAID 50 。 RAID 10是RAID 1和RAID 0的结合,在所有RAID等级中,RAID 10性能、保护功能及容量都是最佳的。 优点:能够承受多个磁盘出现故障的情况,因此可靠性更高。 不足:存在和RAID 1同样的冗余特性,磁盘利用率过低。 因此,RAID 10适用于高负载、高安全性的应用场景,存储系统高端应用的默认配置都采用RAID 10模式。 RAID 50是RAID 5和RAID 0的结合,这种结构继承了RAID 5的高磁盘利用率和RAID 0高速的优点。同时还具有以下优势: 具备更高的容错能力,因为它允许某个组内有一个磁盘出现故障而不会造成数据丢失。 奇偶位分布于RAID 5子磁盘组上,故而重建速度有很大提高。 由此可见,RAID 50具有的优势是更高的容错能力和更快的数据读取与写入速率。

Linux磁盘与文件系统管理笔记

匿名 (未验证) 提交于 2019-12-02 21:59:42
### Linux磁盘与文件系统管理 linux 最传统的文件系统格式是EXT2,centos7 默认文件系统是xfs(日志式文件系统) 磁盘的组成: 盘片 机械手臂 主轴马达 (机械硬盘) 磁盘格式化:由于每种os所设置的文件的属性/权限不同,为了存放所需数据,所以要进行格式化供os利用 LVM将一个分区格式化为多个文件系统 superblock 文件系统的整体信息 (inode block总量 使用量 剩余量 文件系统格式等) inode 记录文件的属性(权限和文件属性) 一个文件一个inode,同时记录此文件的数据所在的block号码 block 记录实际文件内容,文件太大会占用多个block,每个block只能放一个文件,所以当文件太小也会浪费磁盘空间 ll -sh 最前面的值代表每个block大小,比如是4kb,当文件大小比如1Bytes,也会占用1个block,超出1Bytes的空间被浪费 ext2文件格式是索引式文件系统 fat文件系统,没有inode,每一个block号码保存在前一个block中,所有只能依次读取 1->3->5->7 整个文件系统的文件通常无法连续写在一起,就是block不是连续的 block如果过于离散,就需要磁盘重组,将同一个文件的的blocks汇聚在一起 ll -i 最前面是inode号 日期之后是该文件占用了多少个block