• 图片中可以看到挂载点“/”的利用率移到100%,空间不够,所以要对其进行分区。1. 先进入虚拟机设置里增大磁盘空间注意:将25改成50,以扩大空间。这里一定要写比25大的数,因为他是“增加到”50GB,而不是“增加了...

    图片中可以看到挂载点“/”的利用率移到100%,空间不够,所以要对其进行分区。


    1.     先进入虚拟机设置里增大磁盘空间

    注意:将25改成50,以扩大空间。这里一定要写比25大的数,因为他是“增加到”50GB,而不是“增加了25GB”

    2.     下图可以看到,硬盘空间增大为53.7GB,在设备那里可以看到有两个分区,sda1跟sda2(请忽略sda3)。接下来增加一个分区。


    键入命令:fdish /dev/sda

            键入:m(获取帮助)

            键入:n (增加分区)

    键入:p(增加主分区)

            键入:回车(起始跟结束扇区)

    最后:w(退出)


    注意:“起始扇区”那里直接回车,随便乱写容易造成空间浪费。

           现在系统就有3个分:sda1,sda2,sda3

    3.     创建物理卷

    键入命令:pvcreate /dev/sda3

    如果提示sda3找不到,键入:partprobe或者重启虚拟机。


    4.     使用vgscan查询物理卷

    4.1可以查到本机物理卷名称为“cl”,


    4.2使用新增物理卷扩展cl:

    键入命令:vgextendcl  /dev/sda3


    5.     扩展lv

    键入命令:lvextend -L +24G  加上要扩展的分区名


    接着用 dh –f,发现实际容量并没有变化,因为我们的系统还不认识刚刚添加进来的磁盘的文件系统,所以还需要对文件系统进行扩容。

    键入:xfs_growfs  加上要扩展的分区名

    或者

    resize2fs – f 加 上要扩展的分区名


    参考链接:http://blog.itpub.net/24486203/viewspace-1790666

    http://blog.csdn.net/junglyfine/article/details/4974269

    http://www.linuxidc.com/Linux/2014-06/103839p4.htm

     ------20180409更新----------------

    最近又遇到要扩容的centos虚拟机,结果发现不能在增加分区了,才想起来当初装centos虚拟机的时候,手动分区分了太多区了,而一个系统只能挂4个分区。结果没办法时间紧重新装了一个,弄了整整一天!!回去要好好补下linux的知识,做一篇笔记。

    展开全文
  • Linux下磁盘、分区扩展(虚拟机) 1、首先必须在虚拟机上添加一个磁盘,保证可以有磁盘进行自己想要的操作;(此部分必须要关闭虚拟机,在虚拟机设置中扩展磁盘,在设置时,也可以将扩展的磁盘在本机中指定自己的...

    Linux下磁盘、分区扩展(虚拟机)

    1、首先必须在虚拟机上添加一个磁盘,保证可以有磁盘进行自己想要的操作;(此部分必须要关闭虚拟机,在虚拟机设置中扩展磁盘,在设置时,也可以将扩展的磁盘在本机中指定自己的磁盘,虽说是虚拟的,但是建议不要超过自己本机磁盘的大小,以备后用)


    2、打开虚拟机后,进入终端后,输入fdisk –l 命令后(此处若是输入命令,显示操作不被允许,则应该给前面加上sudo,后面若是一些命令后出现此类错误,则都可以如此处理,若是认为比较麻烦则在开始时就切换到root用户,输入命令sudo su),终端会显示自己新加的磁盘大小。

    一般显示/dev/sda,/dev/sdb。

    3、比如上面自己新加的磁盘/dev/sdb,如果在此处自己想要将该磁盘进行分区,输入命令fdisk /dev/sdb,即fdisk 磁盘的名称。

    会出现 command m for help:    (在此处输入自己的命令)

    输入m显示一些帮助命令;

    输入p显示磁盘的内容;

    n:创建磁盘的分区,之后会要求你输入数字,即创建的几号分区比如3,p 命令后会显示/dev/sdb1。当然在输入数字后会要求你指定分区的开始地址和结束地址,这个应该自己要计算;

    d:删除分区,输入数据可以删除不需要的分区;

    最后都可以通过输入p来查看创建和删除的分区,一切完成之后,输入wq保存、退出。


    4、此处输入df –h命令,此命令并没有实质的操作,只是为了完成步骤后进行对比,可以很明显的看出自己操作成功。

    5、进行磁盘的格式化, mkfs.ext4  /dev/sdb

    6、格式完成之后,可以进行挂载,mount  /dev/sdb /home/qwe(自己要挂载的目录)

    7、通过df  -h命令就可以查看是否挂载成功。

    8、mount命令只是暂时性的挂载,当设备重启之后,就会消失,若要永久挂载,还要进行文件的修改,修改文件 /etc/fstab,即输入命令 sudo vi /etc/fstab。在文件后面添加

    /dev/sdb /home/qwe ext4(格式化时的类型) defaults 0 0

    a. 第一项是您想要mount的储存装置的实体位置

    b. 第二项就是您想要将其加入至哪个目录位置,如/home或如上例的/,这其实就是在安装时提示的挂入点。

    c. 第三项就是所谓的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以参见 /prco/filesystems说明。设备文件系统(例如上面的“ext3”或者“vfat”)[源设备的文件系统格式]
    d. 第四项就是mount时,所要设定的状态,如ro(只读)或如上例的defaults(包括了其它参数如rw, suid, dev, exec, auto,nouser, and async),可以参见「mount nfs」。(看帮助man mount)
    对于已经挂载好的设备,例如上面的/dev/sda2,现在要改变挂载参数,这时可以不用卸载该设备,而可以使用下面的命令(没有挂载的设备,remount 这个参数无效)#mount /mnt/D/ -oremount,ro   (改defaults为ro)为了安全起见,可以指明其他挂载参数,例如:
    noexec(不允许可执行文件可执行,但千万不要把根分区挂为noexec,那就无法使用系统了,连mount 命令都无法使用了,这时只有重新做系统了!nodev(不允许挂载设备文件)nosuid,nosgid(不允许有suid和sgid属 性)nouser(不允许普通用户挂载)
    e. 第五项是提供DUMP功能,在系统DUMP时是否需要BACKUP的标志位,其内定值是0。指明是否要备份,(0为不备份,1为要备份,一般根分区要备份)
    f. 第六项是设定此filesystem是否要在开机时做check的动作,除了root的filesystem其必要的check为1之外,其它皆可视需要 设定,内定值是0。指明自检顺序。 (0为不自检,1或者2为要自检,如果是根分区要设为1,其他分区只能是2)。

    9、到此为止,一切成功,可以查看df –h 查看是否成功,重启之后,再次查看是否成功。

    重启时,可能出现的问题是,输入密码之后,无法进入系统,此时应该时修改的/etc/fstab文件不对。Ctrl+Alt+F1,进行命令行模式,添加的内容应该格式应该和上面的格式一样,修改后,reboot,问题解决。

    展开全文
  • Linux扩展swap分区

    2018-07-25 15:31:15
    SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。 扩展之前, 1、先用命令查看自己的swap多大: [root@host /]# free -m 2、增加交换分区文件及...

          SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。

    扩展之前,

    1、先用命令查看自己的swap多大:

    [root@host /]# free -m

    2、增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小:
    [root@host /]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000

    3、设置交换文件: 
    [root@host /]# mkswap /home/swap

    4、立即启用交换分区文件 

    [root@host /]# swapon /home/swap

    5、再次查看分区,成功扩展2G

    [root@host /]# free -m

    展开全文
  • 以sata接口(根据linux内核检测其顺序 sda,sdb...)为例, 1, 硬盘的限制,最多只能设置4个分区(主分区+扩展分区),路径如下, /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 2, 操作系统限制,扩展分区最多只能有1个,...


    以sata接口(根据linux内核检测其顺序 sda,sdb...)为例,

    1, 硬盘的限制,最多只能设置4个分区(主分区+扩展分区),路径如下,

    /dev/sda1  

    /dev/sda2

    /dev/sda3

    /dev/sda4


    2, 操作系统限制,扩展分区最多只能有1个,可以是3个(或以下)主分区+1个扩展分区,


    3, 扩展分区使用额外的扇区记录逻辑分区信息,本身不能被格式化,


    4, 由扩展分区分割而来的分区叫逻辑分区,可被格式化


    5, 分区的序号1,2,3,4是保留给主分区,扩展分区的,逻辑分区只能从5开始,/dev/sda5,

    如果一个硬盘分隔了1个主分区,1个扩展分区,2个逻辑分区,那么分区路径:

    /dev/sda1  

    /dev/sda2

    /dev/sda5

    /dev/sda6


    6, 如果扩展分区被破坏,所有逻辑分区将会被删除,逻辑分区的信息都记录在扩展分区里,


    7, IDE硬盘路径将 sd 改为 hd 即可


    展开全文
  • Linux虚拟机扩展分区! 虚拟机根分区空间不够用,在虚拟机管理界面进行单个磁盘扩展(图形化界面操作略),比如原来是30G,扩展至40G,(扩展需要关机之后操作) 其中的10G空间需要重新分区,以下是分区相关...

    Linux虚拟机扩展根分区!


    虚拟机根分区空间不够用,在虚拟机管理界面进行单个磁盘扩展(图形化界面操作略),比如原来是30G,扩展至40G,(扩展需要关机之后操作)

    其中的10G空间需要重新分区,以下是分区相关操作让扩展的空间生效:

    登录系统之后:

    df -h  发现空间没有发生变化:

    [root@lub ~]# df -h

    Filesystem            Size  Used Avail Use% Mounted on

    /dev/mapper/VolGroup-lv_root

                           25G   19G  4.2G  82% /

    tmpfs                 642M     0  642M   0% /dev/shm

    /dev/sda1             485M   34M  426M   8% /boot


    fdisk -l   发现总容量已经扩展。

    [root@lub ~]# fdisk -l

    Disk /dev/sda: 42.9 GB, 42949672960 bytes

    255 heads, 63 sectors/track, 5221 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x00069f1c

    ------------------------------

    对扩展的磁盘进行分区:

    [root@lub ~]# fdisk /dev/sda


    WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

             switch off the mode (command 'c') and change display units to

             sectors (command 'u').


    Command (m for help): p  


    Disk /dev/sda: 42.9 GB, 42949672960 bytes

    255 heads, 63 sectors/track, 5221 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x00069f1c


       Device Boot      Start         End      Blocks   Id  System

    /dev/sda1   *           1          64      512000   83  Linux

    Partition 1 does not end on cylinder boundary.

    /dev/sda2              64        4047    31992832   8e  Linux LVM


    Command (m for help): n

    Command action

       e   extended

       p   primary partition (1-4)

    3

    Invalid partition number for type `3'

    Command action

       e   extended

       p   primary partition (1-4)

    p

    Partition number (1-4): 3

    First cylinder (4047-5221, default 4047): 

    Using default value 4047

    Last cylinder, +cylinders or +size{K,M,G} (4047-5221, default 5221): 

    Using default value 5221


    Command (m for help): p -------查看分区后的情况

    Disk /dev/sda: 42.9 GB, 42949672960 bytes

    255 heads, 63 sectors/track, 5221 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x00069f1c


    Device Boot      Start         End      Blocks   Id  System

    /dev/sda1   *           1          64      512000   83  Linux

    Partition 1 does not end on cylinder boundary.

    /dev/sda2              64        4047    31992832   8e  Linux LVM

    /dev/sda3            4047        5221     9431826+  83  Linux

    ---新增的sda3

    Command (m for help): w  保存分区

    The partition table has been altered!


    Calling ioctl() to re-read partition table.


    WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

    The kernel still uses the old table. The new table will be used at

    the next reboot or after you run partprobe(8) or kpartx(8)

    Syncing disks.

    [root@lub ~]#



    --------------------使用命令发现partprobe /dev/sda3发现分区并没有起作用:

    [root@lub ~]# partprobe /dev/sda3

    Error: Could not stat device /dev/sda3 - No such file or directory.

        [root@lub ~]# pvcreate /dev/sda3

        Device /dev/sda3 not found (or ignored by filtering).

    -----重启系统。




      ------LVM操作。扩展根分区

    [root@lub ~]# pvcreate /dev/sda3

      Physical volume "/dev/sda3" successfully created

    [root@lub ~]# vgs

      VG       #PV #LV #SN Attr   VSize  VFree

      VolGroup   1   2   0 wz--n- 30.51g    0 


    [root@lub ~]# vgextend VolGroup /dev/sda3

      Volume group "VolGroup" successfully extended

    [root@lub ~]# vgs

      VG       #PV #LV #SN Attr   VSize  VFree

      VolGroup   2   2   0 wz--n- 39.50g 8.99g


    [root@lub ~]# lvextend -L +8.99G /dev/mapper/VolGroup-lv_root 

      Rounding size to boundary between physical extents: 8.99 GiB

      Extending logical volume lv_root to 33.50 GiB

      Logical volume lv_root successfully resized


    [root@lub ~]# resize2fs /dev/mapper/VolGroup-lv_root 

    resize2fs 1.41.12 (17-May-2010)

    Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing required

    old desc_blocks = 2, new_desc_blocks = 3

    Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 8781824 (4k) blocks.

    The filesystem on /dev/mapper/VolGroup-lv_root is now 8781824 blocks long.


    ----命令操作根分区情况,发现已经生效:

    [root@lub ~]# df -h

    Filesystem            Size  Used Avail Use% Mounted on

    /dev/mapper/VolGroup-lv_root

                           33G   19G   13G  60% /

    tmpfs                 642M     0  642M   0% /dev/shm

    /dev/sda1             485M   34M  426M   8% /boot

    [root@lub ~]# 


        完成扩展。!


    展开全文
  • 一、查看新磁盘 [root@desktop61 Desktop]# fdisk -cul /dev/sdc Disk /dev/sdc: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors Units = sectors of 1 * 512 = ...
  • 环境介绍: 系统:centos 6.9 情景介绍: ...(2)当/data/数据写满,将剩余的50GB,扩展到/dev/sda1 达到扩容的目的;注释:非逻辑卷扩容需要umount 挂载的目录注释:如果是虚拟机没有剩余空间,...
  • 1. 给虚拟机添加一块新的sata 虚拟硬盘,容量8G (可以直接在现有scsi 控制器下直接添加硬盘,也可以添加新的scsi 控制器,然后添加硬盘) 老师留的作业是让在hyper-V上操作我用的是VMware原理都一样添加硬盘即可2...
  • 1.分区表示与文件系统 问题 1)请用3分钟默记Linux中的硬盘和分区表示方法 2)请描述下列设备具体的含义:/dev/sdc5、/dev/hda1、/dev/sdd 3)Linux中默认使用了哪几种文件系统...想要有更多的分区,必须创建扩展分区...
  • 在给客户部署Linux虚拟机时,我一般都会单独做出一个分区来存储客户的所有数据,并取名为data。/data分区的默认大小为35G,随着时间的发展,有的客户提出扩大/data分区的需求。下面是我在ESX4.0上的实施步骤: 注...
  • 虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区扩展分区必须再进行分区...
  •  以sata接口(根据linux内核检测其顺序 sda,sdb...)为例, ...2, 操作系统限制,扩展分区最多只能有1个,可以是3个(或以下)主分区+1个扩展分区, 3, 扩展分区使用额外的扇区记录逻辑分区信息,本身不能被格
  • 这是我目前的配置, 总的磁盘空间是30G, 想扩展到40G, 扩展到根目录所在的分区 参考了:https://www.youtube.com/watch?v=KW1ScgdCIfs 目录 一、通过VMWare配置项虚拟可用磁盘 二、 在Linux系统里扩展磁盘 ...
  • Linux分区类型

    2019-07-04 19:48:14
    Linux下,虚拟内存需要使用独立分区,这样做的目的据说是为了提高虚拟内存的性能。 3、/home:是用户文件夹所在的地方。如果独立划分/home,即使Ubuntu不能启动,也可以用Live CD启动来取得自己的文件资...
  •  由于需要对VMware虚拟机中的软件进行升级,执行yum update的时候,整个更新包在800MB以上,但是根分区的大小只剩下400MB不到,当时创建的时候也只分配了10G的空间。因此必须对根分区的大小进行扩容,网上找了很多...
  • linux系统之磁盘分区

    2017-11-01 20:51:09
    2、要有一个swap(交换)分区,它的作用相当于Windows里的虚拟内存,swap分区的大小一般为物理内存容量的1.5倍(内存 3、/boot分区,这是Linux系统的引导分区,用于存放系统引导文件,如Linux内核等。所
  • 一、Vm虚拟机下Linux扩展原有磁盘空间,详细步骤如下:需注意以下几点: linux只能扩展磁盘容量而不能减小, 所填写的容量为总容量,即包含已分区的磁盘, 扩展容量时不能有快照哟,大家可以先把快照删除掉。...
  • 初学Linux,一直受微软系统的盘符的概念影响,对于其分区的概念无法理解,查找了许多资料,终于有点眉目,根据自己的理解归纳如下: 1、Red Hat Linux的驱动器的标识。对于IDE硬盘,驱动器标识符为“hdx1”,其中...
  • 创建分区,这个分区可以是整个硬盘也可以是部分硬盘----》创建文件系统(我们在存储数据之前,你必须使用文件系统对其分区进行格式化)----》把它挂载到虚拟目录----》写入配置文件/etc/fstab 硬盘分区的划分标准:...
  • 当有一块新的硬盘添加至Linux后需要在Linux下进行一定的操作后才能正常时候,其大概流程为: 先对磁盘进行分区(或者不进行),再将分区设置为物理卷,将设置好的物理卷添加到现有某一卷组下或创建一个新卷组,再将...
1 2 3 4 5 ... 20
收藏数 30,898
精华内容 12,359