精华内容
下载资源
问答
  • 基础知识概要 分区在Windows里通常互换使用,例如一个基本表面来看就是一个分区。但是分区只能被限制在一块磁盘中,也就是说一个分区最大也...可以跨硬盘使用,例如Windows里的跨区,亦或是Linux中的lvm...

     

     

    基础知识概要

    分区和卷在Windows里通常互换使用,例如一个基本卷表面来看就是一个分区。但是分区只能被限制在一块磁盘中,也就是说一个分区最大也就是该分区所在磁盘的大小,不能跨磁盘建立分区。分区的记录存储在磁盘的第一个扇区中,它是一种较低层次的概念。

    卷这个概念就比分区抽象许多了,而且卷能做的事情也比分区多。卷可以跨硬盘使用,例如Windows里的跨区卷,亦或是Linux中的lvm。lvm是逻辑卷管理的简称,lvm可以将几个物理的分区(或磁盘)通过软件组合成为一块看起来是一个独立的大磁盘(VG卷组),然后再在VG之上建立逻辑卷,这样就不用再受制于一块硬盘的有限容量了,也可以实现不关机的扩容。

    硬盘接口的种类分四类

    • SATA硬盘:别名串口硬盘,具有较强的纠错能力。

    • SCSI硬盘:即采用SCSI接口的硬盘,SCSI接口具有应用范围广,多任务,带宽大,CPU占用率低。

    • SAS硬盘:是串行连接SCSI,是新的SCSI技术,但又与SATA硬盘相同,比这两个更强。

    分区格式 GPT vs MBR

    MBR分区

    MBR的意思是“主引导记录”,是IBM公司早年间提出的。它是存在于磁盘驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。如果你安装了Windows,其启动信息就放在这一段代码中——如果MBR的信息损坏或误删就不能正常启动Windows,这时候你就需要找一个引导修复软件工具来修复它就可以了。Linux系统中MBR通常会是GRUB加载器。MBR。当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBR,MBR再启动Windows,这就是mbr的启动过程。

    GPT分区

    GPT的意思是GUID Partition Table,即“全局唯一标识磁盘分区表”。他是另外一种更加先进新颖的磁盘组织方式,一种使用UEFI启动的磁盘组织方式。最开始是为了更好的兼容性,后来因为其更大的支持内存(mbr分区最多支持2T的磁盘),更多的兼容而被广泛使用,特别是苹果的MAC系统全部使用gpt分区。gtp不再有分区的概念,所有CDEF盘都在一段信息中存储。可以简单的理解为更先进但是使用不够广泛的技术。

    两者区别

    因为兼容问题,gpt其实在引导的最开始部分也有一段mbr引导,也叫做“保护引导”,为了防止设备不支持uefi 区别内存支持:mbr最多支持2T,而gpt理论上是无限制的。

    分区:mbr最多支持四个主分区,gpt没有限制。如果你想跑多系统,mbr最多4个而gpt没有限制。

    系统:win7只能用mbr分区(也可以但是很麻烦,不建议,下篇文章教你GPT分区安装win7),从Win8开始微软建议你使用gpt。

    其它:gpt是由uefi启动的,而uefi是后来才提出的概念,兼容性和稳定性不如bios+mbr。

    分区编号

    主分区:1-4:主要是用来启动操作系统的,它主要放的是操作系统的启动或引导程序,/boot(启动)分区最好放在主分区上。

    逻辑分区:5….

    Linux规定:逻辑分区必须建立在扩展分区之上,而不是建立在主分区上。

      扩展分区是不能使用的,他只是作为逻辑分区的容器存在的。使用方法:在扩展分区上创建逻辑分区,我们真正存放数据的是主分区和逻辑分区,大量数据都放在逻辑分区中。

    主分区+扩展分区 最多只能有4个。

    扩展分区可以是0个,最多是1个 。

    扩展分区不能直接使用,扩展分区必须先创建成逻辑分区才能使用。

    逻辑分区可以是0个 1个 多个。只要你的磁盘容量够。逻辑分区可以是无数个。

    • a-z 表示设备的序号,如sda表示第一块scsi硬盘,sdb就是第二块……

    • n 表示每块磁盘上划分的磁盘分区编号

    fdisk管理工具 (磁盘分区管理工具)

    extended意思是扩展分区的意思

    syncing disks 同步磁盘的意思

    • -n 添加新分区

    • -p 查看分区信息

    • -t 改变分区类型

    • -w 保存退出

    • -q 不保存退出

    新建主分区

    
     
    1. 添加一块硬盘,而后重启,使用ls /dev/sd*`,即可查看到刚添加的新硬盘,sdb。接下来进行分区,`fdisk /dev/sdb`,回车即可。而后按n,会出现,p跟e,p代表主分区(主分区最多4个),e代表扩展分区,选择p主分区,而后选择1分区,再然后扇区选择默认,容量的设定为Last sector,+sectors or +sizer,这里选择自己选定的容量,但单位一定要大写,格式为:+5G。(如何查看设置的分区,在设置分区模式中,输入p,即可查看)。而后输入w保存退出。如何查看我们刚才创建的主分区呢,ls /dev/sd*,sdb1就是我们刚才创建的主分区,如果没有显示sdb1,输入partprobe即可。

    2.  

    3. 我们要是使用这个分区,如何使用?首先要格式化磁盘,就是往里面添加一个系统,(之前讲过系统的分为xfs、ext4、ext3), mkfs.xfs /dev/sdb1,回车即可。(7系统用mkfs.xfs格式化磁盘、6系统用mkfs.ext4格式化磁盘)。

    4.  

    5. 格式化成功之后要挂载才能使用,此时需要在系统创建一个目录,当做挂载点,格式为:mount /dev/sdb1 /你刚创建的目录名,查看挂载点 df –h。

    6.  

    7. umount 跟挂载点或者/dev/sadb1即卸载硬盘。

    注意:

    如果你挂载的目录有文件,你挂载上去后文件就不会显示了,但文件还是存在的,只不过是保存在/dev/mapper/centos-root,这个系统逻辑卷里了.

    如何创建扩展分区和逻辑分区

    主分区最多只能有四个,要是再添加分区,只能替换其中一个为扩展分区。如何添加扩展分区,首先添加硬盘,其次启动分区管理工具,fdisk /dev/sdb,而后输入-n(意思为做一个新的分区),而后选择e,而后编号默认,扇区默认,大小自己设定,而后输入p查看一下,最后一项显示Extended则为扩展分区。而后再输入-n,会显示logical(逻辑的意思),此时输入l,而后设置自定大小,注意此时的大小划分的是扩展分区的大小,此时用p查看,sdb5就创建好了,sdb5就是逻辑分区,之前说过,扩展分区不能直接使用,扩展分区必须先创建成逻辑分区才能使用。而后w保存即可。

    接下来要进行格式化逻辑分区

    
     
    1. mkfs.xfs /dev/sdb5

    进行挂载

    
     
    1. mount /dev/sdb5 /要挂载的目录名

    这个逻辑分区挂载上重启系统就会掉了。

    如何一直挂载

    
     
    1. vim /etc/fstab

    2.  

    3. /dev/sdb5 /挂载点 xfs defaults 0 0

    4.  

    5. 磁盘分区 挂载点 文件类型 默认选项 开机不自检

    LVM逻辑卷管理器(重点)

    感谢路博给予的帮助指导

    LVM 是一种与传统UNIX 分区策略完全不同的磁盘管理方法。它的优点之一是允许动态地给一个文件系统分配更多的空间。LVM 的组成要素有:物理卷(PV)、卷组(VG)、物理分区(PP)、逻辑卷(LV)和逻辑分区(LP)等。

    物理卷:一个物理卷指一块硬盘。

    卷组:卷组是可用物理硬盘的集合,可以逻辑地看成一块大硬盘。一个卷组由一个或多个物理卷组成,最多可达32 个(AIX4.3.2 版本下该值已经增至128)。

    物理分区:卷组中的物理卷划分成固定大小的块(缺省为4MB),这样的块称为物理分区。

    逻辑卷:每个卷组中可以定义一个或多个逻辑卷,逻辑卷是位于物理分区上的信

    息集合(可以是一个文件系统、调页空间、日志或转储设备空间等)。

    LVM:是 Logical Volume Manager(逻辑卷管理)的简写,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配。且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的 文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。

    名词解释:

    • 物理卷:physical volume PV

    • 卷组:vlolume groap VG

    • 物理分区:physical partition PP

    • 逻辑卷:logical volume LV

    • 逻辑分区:logical partition LP

    核心总结就是:LVM逻辑卷管理器就是在线扩容。物理卷PV:硬盘本身

    卷组VG:多个硬盘组成

    逻辑卷LV:在卷组资源池中分割的一小块空间

    创建逻辑卷

    首先添加多块磁盘,因为逻辑卷是由多块磁盘组成的

    第一步:创建物理卷

    
     
    1. pvcreate /dev/sd{b,c}(此为展开的意思,可以写成/dev/sdb /sdc)

    第二步:创建卷组

    
     
    1. vgcreate vg_group /dev/sd{b,c}(创建资源池)

    第三步:创建逻辑卷

    
     
    1. lvcreate –L 200M –n(指定名字)lv_name vg_group

    L是和的意思,可以设置200M左右大小。l是默认4M,要设设置成200M的话需要乘以50.

    而后格式化

    
     
    1. mkfs.xfs /dev/卷组/ lv_name

    然后进行挂载

    
     
    1. mount /dev/卷组/ lv_name 挂载点

    查看

    
     
    1. ls /dev/卷组/ lv_name

    2.  

    3. df –h

    逻辑卷扩容(格式化必须是mkfs.ext4)

    第一步:ext4不支持在线扩容,必须先卸载掉

    
     
    1. umount 挂载点

    第二步

    
     
    1. lvextend –L 这是要扩展到多少 lv_name

    强制检查

    
     
    1. e2fsck –f lv_name

    第五步

    
     
    1. 挂载:mount lv_name 挂载点

    逻辑卷扩容(格式化是xfs)

    第一步

    
     
    1. lvextend -L 500M /dev/卷组/逻辑卷名字

    第二步

    
     
    1. xfs_growfs/dev/卷组/逻辑卷名字

    删除逻辑卷

    第一步

    卸载挂载点

    
     
    1. umount 挂载点

    第二步

    
     
    1. lvremove /dev/卷组/ lv_name

    第三步

    
     
    1. vgremove /dev/卷组

    第四步

    
     
    1. pvremove /dev/sd{b,c}这里是移除硬

    第五步

    查看

    
     
    1. pvdisplay /dev/sdb

    实例

    功能:将sda/centos-root分区增加1G

    想法设计:如果支持动态扩容, sda分区类型一定为lvm ;我们可以将sdb分区建立为物理卷然后加到和sda分区一样的卷组中。在该卷中分配容量大小(添加逻辑卷)第一步:查看原有可用块设备的信息以及依赖关系

    
     
    1. lsblk

    第二步:创建物理卷先查看已有物理卷 pvs

    
     
    1. pvcreate /dev/sdb1

    第三步:增加卷组

    
     
    1. vgs

    2. vgextend centos /dev/sdb1

    3. vgs

    第四步:添加逻辑卷

    
     
    1. lvs

    2. lvextend -L +1GB -r centos/root

    3. lv

     

    展开全文
  • block 块设备 : 代表: 磁盘char 字符设备 : 代表: 键盘 cat /sys/block/sda/queue/rotational : 结果 :1 (机械硬盘) 0...fdisk -l /dev/sda : 查看硬盘中的分区表lsblk : 查看内存中的分区表e2fsck -p /dev/hd...

    block 块设备 : 代表: 磁盘
    char 字符设备 : 代表: 键盘


    cat /sys/block/sda/queue/rotational : 结果 :1 (机械硬盘) 0(固态硬盘)

    mknod : 创建设备
    mknod /dev/cd b : 指创建块设备

    fdisk -l /dev/sda : 查看硬盘中的分区表
    lsblk : 查看内存中的分区表
    e2fsck -p /dev/hdas : 检测并修复 /dev/hda5
    blkid : 查看分区文件系统与UUID统计信息


    /dev/random : 产生随机数

    umount /home
    fsck -y /home : Ext2⽂件系统,如果异常死机,开机修复⽂件系统

    df -T : 产看文件系统类型
    du -h : 显示当前目录中文件占用该分区存储空间大小

    磁盘文件管理

       1.刷新显示新硬盘 
    echo '- - -' > /sys/class/scsi_host/host0/scan
    echo '- - -' > /sys/class/scsi_host/host2/scan :用来刷新分区管理以识别新的硬盘


    2.1创建分区 :fdisk建MBR分区
    fdisk /dev/sdb 创建MBR分区管理分区
    gdisk /dev/sdb 类fdisk 的GPT分区工具
    fdisk -l [-u] [device...] 查看分区
    子命令:
    p 分区列表
    t 更改分区类型
    n 创建新分区
    d 删除分区
    v 校验分区
    u 转换单位
    w 保存并退出
    q 不保存并退出

    2.2创建分区 :gdisk GPT分区工具
    gdisk /dev/sdc


    **cat /proc/partations :查看内核是否已经识别新的分区
    **partprobe /dev/sdb : 通知内核读取更新的分区表


    3.为各个分区添加文件系统

    mkfs.xfs /dev/sdb1 :为指定分区创建xfs文件系统
    blkid : 查看分区文件系统是否创建成功


    4.挂载文件系统

    mkdir /data/mount_fs/sdb1 : 创建被挂载的对应文件夹
    pmount /dev/sdb1 /data/mount_fs/sdb1 : 进行挂载

    设置开机自动挂载
    在 /ect/fstab 文件中添加
    /dev/sdb1 /data/mount_fs/sdb1 xfs defaults 0 0

    mount -a : 检查配置文件语法是否错误

    umount xxx : 取消挂载


    mount -o remmount /data/sdc1 : 若/etc/fstab 文件更改,该命令对df 进行刷新

     


    swap分区:

    作用:当内存快要满时将内存中的数据暂时传入swap
    分区这样可以对内存清理出来空闲空间供接下来计算使用

    swapoff : 禁用swap

    过程:
    1.fdisk 硬盘 : n 创建分区 , 指定大小 ; t 指定ID 82
    2.mkswap 路径: 创建swap
    3.为了在未来使分区起作用则可以将其添加到/dev/fstab 中

    UUID=。。。。 swap swap defaults\pri=10 (设置优先级为10) 0 0
    4.cat /proc/seaps : 存储着swap信息
    5.swapon -a : 识别并启动 /dev/fstab 中的swap信息

    6.free 可以查看内存与swap信息

     

    partprobe :创建分区后lsblk不显示意为内存并未写入所以该命令是内存识别

    逻辑卷 :

    /boot 是不可以设置为逻辑卷的因为/boot负责启动在启动过程中系统还没有识别逻辑卷的功能

    pvcreate : 创建物理卷
    pvs 简单显示物理卷情况
    pvdisplay : 详细显示物理卷情况

    vgcreate : 创建卷组
    vgs 简单显示卷组情况
    vgdisplay : 详细显示卷组信息

    lvcreate : 创建逻辑卷卷
    lvs 简单显示逻辑卷情况
    lvdisplay : 详细显示逻辑卷信息

    0.用硬盘与创建分区,分区需要指定 t : 8e
    1.pvcreate /dev/sd{c2,b} : 创建物理卷
    2.vgcreate vgname /dev/sd{c2,b} : 创建卷组 -s 规定PE大小
    3.lvcreate -n mysql -L 4G vg0 : 创建逻辑卷命名为mysql,4G大小,以vg组分割
    4.mkfs.xfs /dev/vg0/mysql : 在逻辑分区上创建文件系统
    5.mount /dev/vg0/mysql /data/mount_fs/mysql/ : 挂载逻辑分区
    6.lvextend -l +10%free /dev/vg0/mysql : 指定扩展10%
    7.xfs_growfs /data/mount_fs/mysql/ : 对于xfs文件系统做了扩展后需要对扩展创建文件系统
    8.若空间全部用光重新添加盘或分区 重复 0,1操作
    9.vgextend vg0 /dev/sdc3 : vg0组添加分区/sdc3
    10.lvcreate -n chen -L 300M vg0 : 运用新增空间创建一个新的逻辑卷
    11.mkfs.ext4 /dev/vg0/chen : 为新的逻辑卷创建文件系统
    12.mount /dev//vg0/chen /data/mount_fs/sdc3 : 挂载新的ext4 文件系统的逻辑卷
    13.lvextend -l +10%free /dev/vg0/chen : 新增逻辑卷做扩展
    14.resize2fs /dev/vg0/chen : 对于ext文件系统需要用resize2fs 来补全文件系统
    15.lvextend -r -l +10%free /dev/vg0/chen : -r
    无论什么样文件系统都无需再做补全7,14无需再做
    16.umount /data/mount_fs/sdc3 : 缩减首先需要取消挂载
    17.e2fsck -f /dev/vg0/chen : 执行18,强制执行的
    18.resize2fs /dev/vg0/chen 200M :将chen逻辑卷缩减到200M,但是执行该命令之前强制执行17
    19.lvreduce -L 200M /dev/vg0/chen : 18只是缩减文件系统,该命令缩减空间到200M
    只有ext文件系统可以缩减,xfs只可扩展不可以缩减
    20.umount /data/mount_fs/sdc3 : 删除第一步 取消挂载
    21.lvremove /dev/vg0/chen : 删除逻辑卷
    22.vgremove vg0 : 删除组
    23.pvremove /dev/sdb : 删除逻辑卷,blkid 中记录会删除 ,成功后会成为单独硬盘随意处理
    24.pvmove /dev/sdc3 : 拆除对应磁盘
    25.vgreduce vgo /dev/sdc3 : 在组中清除对应记录
    36.pvremove /dev/sdc3 : 删除对应磁盘
    37.lvcreate -n sdb_snapshat -s -L 1G -p r /dev/vg1/my : 创建快照
    xfs : -n : name ,-s:设置镜像 ,-L:指定大小 ,-p r :规定只读
    38.mount -o nouuid,ro /dev/vg0/mysql_snapshot2 /mnt/snap/
    -o nouuid,ro 为了防止xfs文件系统中的同样UUID不可挂载,
    39.mount /dev/vg0/binlog_snapshot /mnt/snap/
    ext : 文件系统不需要 38 的选项,38,39 只是为了观察文件更改快照的改变效果,快照创建
    成功后并不需要挂载
    40.umonut /data/mount_fs/sdb : 根据快照恢复必须取消挂载
    41.lvconvert --merge /dev/vg1/binlog_snapshot : 根据快照恢复
    42.恢复后快照会被删除,每个快照只能用一次

    转载于:https://www.cnblogs.com/huala/p/10963591.html

    展开全文
  • 硬盘接口的种类分四类:(价格由低...SAS硬盘:是串行连接SCSI,是新的SCSI技术,但又SATA硬盘相同,比这两个更强。 分区符的认识: MBR是什么:是一个硬盘的主引导程序,包含了三部分,446主引导程序,64分区表...

    硬盘接口的种类分四类:(价格由低到高)

    IDE

    SATA硬盘:别名串口硬盘,具有较强的纠错能力。

    SCSI硬盘:即采用SCSI接口的硬盘,SCSI接口具有应用范围广,多任务,带宽大,CPU占用率低。

    SAS硬盘:是串行连接SCSI,是新的SCSI技术,但又与SATA硬盘相同,比这两个更强。

    分区符的认识:

    MBR是什么:是一个硬盘的主引导程序,包含了三部分,446主引导程序,64分区表,55AA2字节魔术。

    分区编号:

    主分区:1-4:主要是用来启动操作系统的,它主要放的是操作系统的启动或引导程序,/boot(启动)分区最好放在主分区上。

    逻辑分区:5….

    Linux规定:逻辑分区必须建立在扩展分区之上,而不是建立在主分区上。

      扩展分区是不能使用的,他只是作为逻辑分区的容器存在的。使用方法:在扩展分区上创建逻辑分区,我们真正存放数据的是主分区和逻辑分区,大量数据都放在逻辑分区中。

    主分区+扩展分区 最多只能有4个。

    扩展分区可以是0个,最多是1个  。

    扩展分区不能直接使用,扩展分区必须先创建成逻辑分区才能使用。

    逻辑分区可以是0个 1个 多个。只要你的磁盘容量够。逻辑分区可以是无数个。

    查看硬盘

    ls /dev/sd*

    命名方式

     /dev/sd[a-z]n

    a-z 表示设备的序号,如sda表示第一块scsi硬盘,sdb就是第二块......

    n   表示每块磁盘上划分的磁盘分区编号

    文件系统与数据资料

      XFS:是一种高性能的日志文件系统,而且是RHEL 7中默认的文件管理系统,它的优势在发生意外宕机后尤其明显,即可以快速地恢复可能被破坏的文件,而且强大的日志功能只用花费极低的计算和存储性能。并且它最大可支持的存储容量为18EB,这几乎满足了所有需求。

    fdisk管理工具 (磁盘分区管理工具)

    extended意思是扩展分区的意思

    syncing disks 同步磁盘的意思

    添加新分区

    -n

    查看分区信息

    -p

    改变分区类型

    -t

    保存退出

    -w

    不保存退出

    -q

    如何进行主分区

      首先先添加一块硬盘,而后重启,使用ls /dev/sd*,即可查看到刚添加的新硬盘,sdb。 接下来进行分区,fdisk  /dev/sdb,回车即可。而后按n,会出现,p跟e,p代表主分区(主分区最多4个),e代表扩展分区,选择p主分区,而后选择1分区,再然后扇区选择默认,容量的设定为Last sector,+sectors or +sizer,这里选择自己选定的容量,但单位一定要大写,格式为:+5G。(如何查看设置的分区,在设置分区模式中,输入p,即可查看)。而后输入w保存退出。如何查看我们刚才创建的主分区呢,ls /dev/sd*,sdb1就是我们刚才创建的主分区,如果没有显示sdb1,输入partprobe即可。

      现在分区创建完毕,我们要是使用这个分区,如何使用?首先要格式化磁盘,就是往里面添加一个系统,(之前讲过系统的分为xfs、ext4、ext3), mkfs.xfs /dev/sdb1,回车即可。(7系统用mkfs.xfs格式化磁盘、6系统用mkfs.ext4格式化磁盘)。

      格式化成功之后要挂载才能使用,此时需要在系统创建一个目录,当做挂载点,格式为:mount /dev/sdb1 /你刚创建的目录名,查看挂载点 df –h。

    umount 跟挂载点或者/dev/sadb1即卸载硬盘。

    扩展知识点:

      如果你挂载的目录有文件,你挂载上去后文件就不会显示了,但文件还是存在的,只不过是保存在/dev/mapper/centos-root,这个系统逻辑卷里了。

    如何创建扩展分区和逻辑分区

      主分区最多只能有四个,要是再添加分区,只能替换其中一个为扩展分区。如何添加扩展分区,首先添加硬盘,其次启动分区管理工具,fdisk /dev/sdb,而后输入-n(意思为做一个新的分区),而后选择e,而后编号默认,扇区默认,大小自己设定,而后输入p查看一下,最后一项显示Extended则为扩展分区。而后再输入-n,会显示logical(逻辑的意思),此时输入l,而后设置自定大小,注意此时的大小划分的是扩展分区的大小,此时用p查看,sdb5就创建好了,sdb5就是逻辑分区,之前说过,扩展分区不能直接使用,扩展分区必须先创建成逻辑分区才能使用。而后w保存即可。

    接下来要进行格式化逻辑分区

    mkfs.xfs /dev/sdb5

    而后进行挂载

    mount /dev/sdb5 /要挂载的目录名

    这个逻辑分区挂载上重启系统就会掉了。

    如何一直挂载

    vim /etc/fstab
    
    /dev/sdb5  /挂载点       xfs        defaults       0  0
    
    磁盘分区     挂载点      文件类型      默认选项      开机不自检

    如果检测不到光盘挂载,可以写入命令:

    /dev/cdrom  /mnt iso9660 defaults 0 0 

    保存退出即可,而后输入

    mount –a(全部挂载)

    交换分区

    查看交换分区

    free –h

    在我们磁盘上面划分一块,当我们内存不够的时候,就会使用交换分区,一般不开交换分区。会拖慢速度。

    如何关掉,

    swapoff –a

    cat /etc/ftab把swap注释掉,/dev/你交换分区的命名 swap swap defaults 0 0

    添加完如何使用

    echo “/dev/你交换分区的命名 swap swap defaults 0 0”>> /dev/fstab

    LVM逻辑卷管理器(重点)

    作用:工作中磁盘是有限的,你只安装的2T磁盘,用户来你网站访问产生数据都要写入你磁盘,但此时你的磁盘容量是不够的,LVM逻辑卷管理器就是在线扩容。

    常用术语:

    物理卷PV:硬盘本身

    卷组VG:多个硬盘组成

    逻辑卷LV:在卷组资源池中分割的一小块空间

    怎么创建逻辑卷

    首先添加多块磁盘,因为逻辑卷是由多块磁盘组成的

    第一步:创建物理卷

    pvcreate  /dev/sd{b,c}(此为展开的意思,可以写成/dev/sdb  /sdc)

    第二步:创建卷组

    vgcreate vg_group /dev/sd{b,c}(创建资源池)

    第三步:创建逻辑卷

    lvcreate –L 200M –n(指定名字)lv_name vg_group

    L是和的意思,可以设置200M左右大小。l是默认4M,要设设置成200M的话需要乘以50.

    而后格式化 

    mkfs.xfs /dev/卷组/ lv_name

    再然后进行挂载

    mount  /dev/卷组/ lv_name 挂载点

    如何查看

    ls  /dev/卷组/ lv_name

    再然后查看

     df –h

    如何永久挂载

    echo “/dev//dev/卷组/ lv_name 挂载点 xfs defaluts 0 0”>> /etc/fstab

    逻辑卷扩容(格式化必须是mkfs.ext4)

    第一步:ext4不支持在线扩容,必须先卸载掉

    umount 挂载点

    第二步

    lvextend –L 这是要扩展到多少 lv_name

    第三步

    强制检查

    e2fsck –f  lv_name

    第四步

    resize2fs lv_name

    第五步

    挂载:mount lv_name 挂载点

    第六步

    查看

    df –h

    逻辑卷扩容(格式化是xfs)

    第一步

    lvextend -L 500M /dev/卷组/逻辑卷名字

    第二步

    xfs_growfs/dev/卷组/逻辑卷名字

    删除逻辑卷

    第一步

    卸载挂载点

    umount 挂载点

    第二步

    lvremove  /dev/卷组/ lv_name

    第三步

    vgremove  /dev/卷组

    第四步

    pvremove  /dev/sd{b,c}这里是移除硬盘

    第五步

    查看

    pvdisplay /dev/sdb

    转载于:https://www.cnblogs.com/shuaiyin/p/10869228.html

    展开全文
  • linux物理分区与逻辑分区

    千次阅读 2018-09-26 18:12:32
    先对磁盘进行分区(或者不进行),再将分区设置为物理,将设置好的物理添加到现有某一组下或创建一个新组,再将组内的多余空间分配至原有的逻辑内或者建立新的逻辑。如果是分配到新的逻辑,需要重新...

    前言

    当有一块新的硬盘添加至Linux后需要在Linux下进行一定的操作后才能正常时候,其大概流程为:
    先对磁盘进行分区(或者不进行),再将分区设置为物理卷,将设置好的物理卷添加到现有某一卷组下或创建一个新卷组,再将卷组内的多余空间分配至原有的逻辑卷内或者建立新的逻辑卷。如果是分配到新的逻辑卷,需要重新分配文件系统的大小;如果建立新的物理卷,则需要格式化后,再挂载到某一目录下进行使用。最后将挂载信息写入/etc/fstab,每次启动后自动挂载硬盘。

    第一步:对新磁盘进行分区

    添加磁盘后,使用fdisk -l 命令查看新i磁盘名称,如新磁盘名字为sdb,使用fdisk命令(fdisk /dev/sbd)开始对sdb磁盘进行分区


    123

    输入n开始建立新分区,开始选择p(主分区)开始进行分区,选择主分区编号1,柱面使用默认1号柱面开始,分区大小为4G(输入+4G),完成1号主分区。


    在这里插入图片描述

    之后完成 2 3号分区的建立,四号分区使用e扩展分区进行分区,将剩下的空间全部分入扩展分区。在扩展分区内部再建立两个新的分区。


    在这里插入图片描述

    最后使用p命令检查分区情况,如果某一分区有错误,使用d命令删除有问题的分区,再重新分区。没有问题使用w命令写入分区情况,完成分区,可以通过fdisk -l 命令查看分区情况。

    第二步:建立新的逻辑卷

    在这里插入图片描述
    如一块50G的新硬盘,分为20G的一个区(sdb1)和一个30G的区(sdb2),开始建立新的逻辑卷

    首先将分区变为物理卷,使用pvcreate /dev/sdb1命令,将sdb1分区变为物理卷,然后使用vgcreate命令新建卷组,格式为vgcreate 卷组名 加入卷组的物理卷地址(vgcreate VolGroup01 /dev/sdb1),最后使用lvcreate命令建立逻辑卷。


    其中:-n为逻辑卷名,-L为新卷大小,最后为所属的卷组名,此为建立一个名字叫why的20G大的逻辑卷

    第三步:将新卷组挂载到某一目录下

    首先将新卷格式化,输入mkfs.ext4 /dev/VolGroup01/why,将刚才建立的卷格式化成.ext4文件格式。之后使用mount /dev/VolGroup01/why /why将新卷挂载到/why目录下,可以使用df -h命令查看卷的挂载情况。此时新的卷已经可以使用了。


    在这里插入图片描述

    可以看到新卷why已经成功挂载到/why目录下了

    第四步:将剩余的空间添加进卷内

    先将sdb2按照之前的步骤建立为物理卷,使用vgextend VolGroup01 /dev/sdb2将sdb2添加到卷组中,使用lvextend命令将卷组内的空间分配到卷组why中。这里使用-l参数,后面的数字为增加的扇区个数。最后使用resize2fs命令重新划分文件系统,完成卷内空间的增加。


    在这里插入图片描述

    删除卷

    使用lvremove、vgremove、pvremove移除逻辑卷、卷组、物理卷,fdisk工具删除分区,删除时要使用w记录。

    第五步:修改/etc/fstab文件

    使用vi打开/etc/fstab,将挂载信息写入文件内,第一列为挂载设备位置,第二列挂载点,第三列文件类型,第四列默认,第五第六列一般都为0。完成后使用mount -a重新挂载后,重启后就会自动挂载。
    在这里插入图片描述

    其他:设置swap空间

    可以使用mkswap命令将某一设备作为交换空间初始化,然后使用swapon命令激活交换空间,可以通过查看/proc/swap文件来查看交换空间。swapoff停用交换空间。
    也可以创建一个空文件作为交换空间,例:
    dd if=/dev/zero of=/tmp/swap bs=1024k count=256
    解释为用 dd 命令建立一个大小为 256MB、充满零的文件。在 dd 命令行,指定输入文件为虚拟设备/dev/zero,输出文件为她的交换文件/tmp/swap,文件块大小为 1MB,传送大小为 256 块。

    展开全文
  • Linux分区与挂载点的配置文件说明

    千次阅读 2012-12-06 21:40:28
    LInux分区与挂载点的配置文件在:/etc目录中的fstab文件 内容解释如下:   其中首列卷标可以是分区路径。 也可用e2lable 命令设置分区与对应的卷标名称 e2lable 分区 卷标名
  • linux分区

    2019-10-06 14:49:15
    raid(物理)(组)->LV(逻辑分区) 硬盘构成物理,N个PV(物理)可以构成一个VG(组),VG可以划分成多个LV,每个LV对应一个目录(df) LVM———Logical Volume Manager(逻辑...
  • 目的:管理磁盘的一种方式,性质基本磁盘无异 特点:随意扩张大小,缩减大小,快照备份。 术语 PV:物理(Physical volume) VG:组(Volume Group) LV:逻辑(Logical Volume) 一、创建LVM 准备物理磁盘 0. ...
  • Linux磁盘分区与LVM详解

    万次阅读 2018-06-14 18:58:23
    二、Linux磁盘分区与文件系统类命令三、LinuxLVM逻辑管理四、磁盘分区相关命令操作演示五、磁盘分区及LVM操作演示 一、磁盘分区是怎样表示的?IDE磁盘的设备文件采用/dev/hdx 来命名,分区则采用/dev/hdxy来命名...
  • 逻辑LVM: ... 管理磁盘的一种方式,性质基本磁盘无异 特点:   随意扩张大小 PV: 物理(Physical volume) VG: 组(Volume Group) LV: 逻辑(Logical Volume) (1) 将物理磁盘转换为PV...
  • 扩展linux分区

    2016-05-16 18:19:10
    1.LVM 是 Logical Volume Manager(逻辑管理器)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间...
  • 系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大致的属性以及分区信息等;这对于陌生的设备来说特别方便。另外,udev设备管理器的服务会一直以守护进程的形式...
  • 1.概念描述LVM主要在磁盘文件系统之间建立一个层,主要用来管理多磁盘多分区进行多文件系统的映射. 就是说N块硬盘分区后,可以把不同硬盘之间的分区进行组,有了这个组后再从组的基础上分配逻辑分区; 再对...
  • 主要给大家介绍了关于Linux中对lvm逻辑卷分区大小的调整教程(针对xfsext4不同文件系统)的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
  • 格式化与分区 hd--IDE设备 sd--SCSI设备 fdisk -l /dev/sda 查看第一块硬盘分区情况 fdisk /dev/sdb 给第二块硬盘分区 command acton (m for help):m #显示命令列表 a-设置可引导标志;b-设置卷标; d-删除一...
  •  磁盘=硬盘=disk,内存不一样的是容量比较大。 •类型  从工作原理上分为机械硬盘和固态硬盘  机械硬盘:机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 571
精华内容 228
关键字:

linux分区与卷

linux 订阅