`

Linux增加磁盘

阅读更多


fdisk -l 会看到有一块新的设置,如果你先前有一块硬盘(sda1, sda2...),新加的这块应该是(/dev/sdb)

1.pvcreate -v /dev/sdb (创建物理卷)

  pvcreate: Initialize physical volume(s) for use by LVM

pvcreate
        [--restorefile file]
        [-d|--debug]
        [-f[f]|--force [--force]]
        [-h|-?|--help]
        [--labelsector sector]
        [-M|--metadatatype 1|2]
        [--metadatacopies #copies]
        [--metadatasize MetadataSize[kKmMgGtTpPeE]]
        [--setphysicalvolumesize PhysicalVolumeSize[kKmMgGtTpPeE]
        [-t|--test]
        [-u|--uuid uuid]
        [-v|--verbose] 冗长的,详细的
        [-y|--yes]
        [-Z|--zero {y|n}]
        [--version]
        PhysicalVolume [PhysicalVolume...]


2.vgcreate -v oradatavg /dev/sdb (创建卷组)
  vgcreate: Create a volume group

vgcreate
        [-A|--autobackup {y|n}]
        [--addtag Tag]
        [--alloc AllocationPolicy]
        [-c|--clustered {y|n}]
        [-d|--debug]
        [-h|--help]
        [-l|--maxlogicalvolumes MaxLogicalVolumes]
        [-M|--metadatatype 1|2]
        [-p|--maxphysicalvolumes MaxPhysicalVolumes]
        [-s|--physicalextentsize PhysicalExtentSize[kKmMgGtTpPeE]]
        [-t|--test]
        [-v|--verbose]
        [--version]
        VolumeGroupName PhysicalVolume [PhysicalVolume...]


3.lvcreate -v -L 7.5G -n lv_oradata /dev/oradatavg (创建逻辑卷)
lvcreate: Create a logical volume

lvcreate
        [-A|--autobackup {y|n}]
        [--addtag Tag]
        [--alloc AllocationPolicy]
        [-C|--contiguous {y|n}]
        [-d|--debug]
        [-h|-?|--help]
        [-i|--stripes Stripes [-I|--stripesize StripeSize]]
        {-l|--extents LogicalExtentsNumber |
         -L|--size LogicalVolumeSize[kKmMgGtTpPeE]}
        [-M|--persistent {y|n}] [--major major] [--minor minor]
        [-m|--mirrors Mirrors [--nosync] [--corelog]]
        [-n|--name LogicalVolumeName]
        [-p|--permission {r|rw}]
        [-r|--readahead ReadAheadSectors]
        [-R|--regionsize MirrorLogRegionSize]
        [-t|--test]
        [--type VolumeType]
        [-v|--verbose]
        [-Z|--zero {y|n}]
        [--version]
        VolumeGroupName [PhysicalVolumePath...]

lvcreate -s|--snapshot
        [-c|--chunksize]
        [-A|--autobackup {y|n}]
        [--addtag Tag]
        [--alloc AllocationPolicy]
        [-C|--contiguous {y|n}]
        [-d|--debug]
        [-h|-?|--help]
        [-i|--stripes Stripes [-I|--stripesize StripeSize]]
        {-l|--extents LogicalExtentsNumber[%{VG|LV|FREE}] |
         -L|--size LogicalVolumeSize[kKmMgGtTpPeE]}
        [-M|--persistent {y|n}] [--major major] [--minor minor]
        [-n|--name LogicalVolumeName]
        [-p|--permission {r|rw}]
        [-r|--readahead ReadAheadSectors]
        [-t|--test]
        [-v|--verbose]
        [--version]
        OriginalLogicalVolume[Path] [PhysicalVolumePath...]


4.mkfs.ext2 /dev/oradatavg/lv_oradata (创建文件系统)

5.mkdir /oradata

6.mount /dev/oradatavg/lv_oradata /oradata (加载)

7.chown -R oracle:dba /oradata  (授权)

8.vi /etc/fstab  添加 /dev/oradatavg/lv_oradata       /oradata        ext2    defaults        0       0


# fstab文件格式
  下面是/etc/fatab文件的一个示例行:
  fs_spec fs_file fs_type fs_options fs_dump fs_pass

fs_spec - 该字段定义希望加载的文件系统所在的设备或远程文件系统,对于一般的本地块设备情况来说:IDE设备一般描述为/dev/hdaXN,X是IDE设备通道 (a, b, or c),N代表分区号;SCSI设备一描述为/dev/sdaXN。对于NFS情况,格式一般为<host>:<dir>,例如: `knuth.aeb.nl:/'。对于procfs,使用`proc'来定义。

  fs_file - 该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名包含空格的情况,用40来表示空格。

  fs_type - 定义了该设备上的文件系统,一般常见的文件类型为ext2 (Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等。

  fs_options - 指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来。对于大多数系统使用"defaults"就可以满足需要。其他常见的选项包括:

fs_dump - 该选项被"dump"命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置该字段为0

 

  fs_pass - 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0

 

例子如下:

1.pvcreate -v /dev/sdb (创建物理卷)


2.vgcreate -v oradatavg /dev/sdb (创建卷组)


3.lvcreate -v -L 7.5G -n lv_oradata /dev/oradatavg (创建逻辑卷)


4.mkfs.ext2 /dev/oradatavg/lv_oradata (创建文件系统)


5.mkdir /oradata


6.mount /dev/oradatavg/lv_oradata    /oradata (加载)


7.chown -R oracle:dba /oradata  (授权)


8.vi /etc/fstab  添加 /dev/oradatavg/lv_oradata    /oradata   ext2  defaults   0     0

分享到:
评论

相关推荐

    给虚拟机下的Linux添加磁盘空间具体方法

    ### 给虚拟机下的Linux添加磁盘空间具体方法 #### 背景介绍 在使用虚拟化技术进行软件开发、测试或部署时,经常会遇到虚拟机(如VMware中的Linux系统)磁盘空间不足的问题。这时,我们可以通过给虚拟机添加额外的...

    linux增加磁盘空间.doc

    虚拟机服务器系统,如何通过分配新的网络服务器磁盘空间,增加操作系统存储空间,参考本文档操作

    linux扩展磁盘空间

    - 选择磁盘选项,在这里可以增加磁盘容量或者添加新的磁盘。 - 按照提示完成磁盘扩展操作。 2. **启动虚拟机并识别新磁盘**: - 启动扩展后的虚拟机,使用`fdisk -l`命令查看磁盘列表,确认新增加的磁盘是否已经...

    在vmware中linux增加磁盘容量分享.pdf

    在VMware环境中运行Linux系统时,有时需要对虚拟机的磁盘容量进行调整,以满足存储需求的增长。本文档详细介绍了如何在VMware中将Linux的磁盘大小从8GB扩展到15GB,并确保新增的容量能够被系统正确识别和使用。以下...

    Linux磁盘碎片问题

    如果采用传统的磁盘整理方式,不仅会影响服务的可用性,还会增加不必要的维护成本。因此,Linux通过优化文件系统的设计来避免这些问题的发生。 #### 三、Linux磁盘碎片的解决方法 尽管Linux文件系统在设计上已经...

    linux监控磁盘

    在Linux系统中,监控磁盘是确保系统稳定运行和数据安全的重要环节。本文将深入探讨如何在Linux环境下进行磁盘监控,并介绍一种自动化的方式——通过脚本监控并发送邮件通知。 首先,我们要了解Linux下的一些基本...

    Linux磁盘自动挂载

    Linux磁盘挂载是比较常见的对linux系统管理的操作之一,需要耐心才能正确实现自动挂载,便于日后提高...首先,为了需要,新添加一块磁盘到linux主机中,目的是让这个新添加的磁盘分区格式化并可以随系统启动自动挂载。

    Linux磁盘分区挂载详解

    ### Linux磁盘分区挂载详解 #### 一、引言 在Linux系统中,磁盘管理是一项非常重要的任务。无论是日常运维还是系统优化,都需要掌握如何有效地管理磁盘空间。本文将详细介绍Linux磁盘分区与挂载的过程,涵盖检查...

    ESX中的Linux热添加磁盘

    本篇将详细介绍如何在ESX中对Linux虚拟机进行热添加磁盘的操作。 首先,热添加磁盘的优点在于它无需关闭或重启虚拟机,即可为系统增加存储空间,这对于业务连续性和高可用性具有重要意义。在生产环境中,避免服务...

    用于Linux服务器判断磁盘的Slot

    在Linux服务器管理中,了解和监控磁盘状态是至关重要的任务之一。磁盘Slot,通常指的是服务器内部硬盘托架或插槽,它们是物理硬盘安装的位置。这些插槽允许管理员根据需要添加、移除或更换硬盘,以扩展存储容量或...

    Linux磁盘碎片快速清理工具Kleandisk

    磁盘碎片化会降低硬盘性能,增加系统的负载,影响系统的性能。 2. 手工清理磁盘碎片的困难 手工清理磁盘碎片是一件相对困难的事情,需要花费很多时间和精力。手工删除文件需要逐个删除,找出无用的文件,并将其...

    总结:Linux系统磁盘分区常用的工具

    ### Linux系统磁盘分区常用工具详解 #### 一、引言 在Linux系统中,磁盘分区是一项重要的任务,它不仅影响着系统的性能与稳定性,还关乎数据的安全性。为了更好地管理和利用磁盘空间,Linux提供了多种磁盘分区工具...

    linux 查看磁盘空间

    在Linux系统中,管理磁盘空间是日常维护和优化系统性能的重要环节。本文将深入解析如何在Linux环境下查看磁盘空间的方法,特别是通过命令行工具df的使用,以及对给出的示例进行详细解读。 ### Linux下查看磁盘空间...

    oracle数据库数据文件磁盘组新增磁盘空间操作(linux 和 aix).pdf

    根据上述内容,可以看出这篇文档将详细指导Oracle数据库管理员如何在Linux和AIX系统下对磁盘组进行空间扩展,包括查看磁盘信息、修改磁盘属性、添加磁盘到磁盘组以及执行平衡操作等关键步骤。理解这些步骤对于数据库...

    linux磁盘io调度分析

    ### Linux磁盘IO调度分析 在现代操作系统中,磁盘输入输出(I/O)调度扮演着极其重要的角色,直接影响到系统的响应时间和整体性能。Linux作为一款广泛应用的操作系统,在磁盘I/O调度方面提供了多种策略来适应不同的...

    Linux磁盘和文件系统管理

    ### Linux磁盘与文件系统管理知识点详解 #### 一、磁盘设备列表查看与解析 在Linux系统中,了解磁盘及其分区的信息至关重要。通过`fdisk -l`命令可以查看磁盘设备列表,该命令提供了有关磁盘硬件规格、分区情况等...

    Linux 分配home的磁盘空间给根目录.docx

    在Linux系统中,合理分配磁盘空间对于系统的稳定运行至关重要。在某些情况下,可能需要将/home目录的磁盘空间分配给根目录(/)。以下是一个详细的步骤指南,演示如何在Oracle Linux 6.9上进行这个操作: 1. **查看...

    Linux中VMware虚拟机增加磁盘空间的扩容操作

    本文将详细介绍如何在Linux的VMware虚拟机中增加磁盘空间并进行扩容操作。 首先,你需要在VMware Workstation中进行磁盘扩展。打开VMware,选择你要操作的虚拟机,然后进入“编辑虚拟机设置”(Edit Virtual ...

Global site tag (gtag.js) - Google Analytics