- 浏览: 610053 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
kangh:
转载的也拿出来 都不试一下 完全错误
Nginx+ffmpeg的HLS开源服务器搭建配置及开发详解 -
wangtxlz:
#cd builders/cmake#cmake .系统提示命 ...
crtmpserver流媒体服务器的介绍与搭建 -
hnraysir:
支持支持支持
手机Android音视频采集与直播推送,实现单兵、移动监控类应用 -
wuent:
把web服务器和php框架绑定到一起?真不建议这样。。。
Swoole(PHP高级Web开发框架) -
wuent:
有更详细的性能比较吗?php,python,java
PHP中的(伪)多线程与多进程
第一步:添加磁盘
第二步:使用Linux下的fdisk工具进行分区
用root用户登录:
打印当前的磁盘分区表,这时我们可以看到磁盘的总量的确增加到30GB 了,但是分区只有以前的那几个原有的分区
[root@localhost ~]# fdisk -l
键入命令: fdisk /dev/sda “sda 就是经过扩容的硬盘,为 SCSI 硬盘, IDE 类型硬盘对应为 hda ,是对该硬盘进行操作 ”
选择主分区吧,则键入 p
此时, fdisk 会让你选择主分区的编号,如果已经有了主分区 sda1 , sda2 ,那么编号就选3 ,即要创建的该分区为 sda3.
键入: 3
此时, fdisk 又会让你选择该分区的开始值这个就是分区的 Start 值( start cylinder );这里最好直接按回车, 如果您输入了一个非默认的数字,可能会造成空间浪费;
对于分区的 End 值(end cylinder),同样直接按回车。这时候会显示出你新建分区的柱面范围和空间大小。
此时键入: w 表示" 保存所有并退出,分区划分完毕 "
[root@localhost ~]# fdisk /dev/sda
The number of cylinders for this disk is set to 3916.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (1045-3916, default 1045):
Using default value 1045
Last cylinder or +size or +sizeM or +sizeK (1045-3916, default 3916):
Using default value 3916
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: 设备或资源忙.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
我们的新建分区/dev/sda3,却不是LVM的。所以,接下来使用fdisk将其改成LVM的。
[root@CNGI-SIP6-BUPT ~]# fdisk /dev/sda
Command (m for help): m
Command (m for help): t //改变分区系统id
Partition number (1-4): 3 //指定分区号
Hex code (type L to list codes): 8e //指定要改成的id号,8e代表LVM。
Command (m for help): w
[root@localhost ~]# fdisk /dev/sda
The number of cylinders for this disk is set to 3916.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 8e
Changed system type of partition 3 to 8e (Linux LVM)
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: 设备或资源忙.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
重新登录后:
[root@localhost ~]# reboot
Broadcast message from root (pts/1) (Thu Sep 22 09:54:45 2011):
The system is going down for reboot NOW!
[root@localhost ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1044 8281507+ 8e Linux LVM
/dev/sda3 1045 3916 23069340 8e Linux LVM
Disk /dev/sdb: 6442 MB, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 783 6289416 83 Linux
第三步、格式化该新添加的分区
格式化磁盘
[root@localhost ~]# mkfs -t ext3 /dev/sda3
mke2fs 1.35 (28-Feb-2004)
max_blocks 4294967295, rsv_groups = 0, rsv_gdb = 1024
max_blocks 4294967295, rsv_groups = 0, rsv_gdb = 1024
warning: 167 blocks unused.
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
2889216 inodes, 5767168 blocks
288366 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=8388608
176 block groups
32768 blocks per group, 32768 fragments per group
16416 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Writing inode tables: done
inode.i_blocks = 90120, i_size = 4243456
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
第四步、扩充根分区
[root@localhost ~]# lvs
LV VG Attr LSize Origin Snap% Move Copy%
LogVol00 VolGroup00 -wi-ao 5.91G
LogVol01 VolGroup00 -wi-ao 1.94G
[root@localhost ~]# pvcreate /dev/sd
sda sda1 sda2 sda3 sdb sdb1
[root@localhost ~]# pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
[root@localhost ~]# df -h
Filesystem 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
5.9G 5.5G 120M 98% /
/dev/sda1 99M 9.0M 85M 10% /boot
none 506M 0 506M 0% /dev/shm
/dev/sdb1 6.0G 347M 5.3G 7% /disk2
[root@localhost ~]# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 7.88 GB
PE Size 32.00 MB
Total PE 252
Alloc PE / Size 251 / 7.84 GB
Free PE / Size 1 / 32.00 MB
VG UUID HvKxmm-WazL-TjFN-yXNH-ui8U-pcl9-Pk6psB
[root@localhost ~]# vgextend VolGroup00 /dev/sda3
Volume group "VolGroup00" successfully extended
[root@localhost ~]# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 29.88 GB
PE Size 32.00 MB
Total PE 956
Alloc PE / Size 251 / 7.84 GB
Free PE / Size 705 / 22.03 GB
VG UUID HvKxmm-WazL-TjFN-yXNH-ui8U-pcl9-Pk6psB
#不能把 Free PE / Size 705 / 22.03 GB的空间全部加上,应该下雨22.03
[root@localhost ~]# lvextend -L+22.03G /dev/VolGroup00/LogVol00 /dev/sda3
Rounding up size to full physical extent 22.03 GB
Extending logical volume LogVol00 to 27.94 GB
Insufficient allocatable logical extents (893) for logical volume LogVol00: 894 required
[root@localhost ~]# lvextend -L+21.03G /dev/VolGroup00/LogVol00 /dev/sda3
Rounding up size to full physical extent 21.03 GB
Extending logical volume LogVol00 to 26.94 GB
Logical volume LogVol00 successfully resized
[root@localhost ~]# cat /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/sdb1 /disk2 ext3 defaults 1 1
/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
[root@localhost ~]# e2fsck -a /dev/VolGroup00/LogVol00
/dev/VolGroup00/LogVol00 is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)? yes
/dev/VolGroup00/LogVol00: recovering journal
/dev/VolGroup00/LogVol00: Clearing orphaned inode 596983 (uid=501, gid=501, mode=0100660, size=0)
/dev/VolGroup00/LogVol00: clean, 144094/774144 files, 1440278/1548288 blocks
#redhat4 没有resize2fs命令
[root@localhost ~]# resize2fs
-bash: resize2fs: command not found
#redhat4下用ext2online
[root@localhost ~]# ext2online /dev/VolGroup00/LogVol00
ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b
[root@localhost ~]# df -h
Filesystem 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
27G 5.5G 20G 22% /
/dev/sda1 99M 9.0M 85M 10% /boot
none 506M 0 506M 0% /dev/shm
/dev/sdb1 6.0G 347M 5.3G 7% /disk2
发表评论
-
select、poll、epoll之间的区别总结
2015-04-02 11:49 0select,poll,epoll都是IO多路复用的机制。I ... -
TCP状态转移图学习总结 (转)
2015-04-02 11:37 0TCP状态转移图学习总结 (转) 这是网络编程的基础,t ... -
(原)CentOS Linux 下安装Samba
2015-01-21 10:18 0一、Samba简介 samba ... -
Java 通过JNI调用C或者CPP代码
2014-10-22 18:20 1225网上搜罗到一个JNI的例子,不错。用cygwin的环境搞了下 ... -
CentOS配置mencoder和ffmpeg flv视频转码总结
2013-11-15 22:04 12031、安装yum的fpmforge源 rpm - ... -
用ffmpeg打造linux转码服务器
2013-11-15 21:54 1391linux在系统资源利用上确实要比windows强很多,所以 ... -
Linux下文件的三种时间标记:访问时间、修改时间、状态改动时间
2012-11-16 16:01 1375在windows下,一个文件有:创建时间、修改时间、访问 ... -
常用awk命令(转)
2012-11-16 13:54 985awk 用法:awk ' pattern {action ... -
php写后端运行程序总结
2012-03-21 23:44 20451、定时执行 就crontab了,li ... -
PHP调用Linux系统的常用函数
2012-03-14 00:10 0PHP调用Linux系统的常用函数 1、exec函数 ... -
删除Linux环境中的默认JDK安装版本
2012-02-29 19:23 1867下面以Fedora8为例: [root@fc8 bin ... -
linux tr命令详解
2012-02-28 22:06 1273通过使用 tr,您可以非常容易地实现 sed 的许多最 ... -
Linux2.2 修改LinuxThreads线程限制
2012-02-26 23:02 1842This document describes how to ... -
cannot restore segment prot after reloc错误的解决方法
2012-02-21 01:33 1655最近用到gearman。由于C语言的server一直编译不过去 ... -
Linux(CentOS)下更改/转移MySQL数据库目录
2012-02-19 00:16 1077由于MySQL的 ... -
centos安装中文支持
2012-02-15 16:39 3560默认安装为英文的 现在想设置成中文yumgroupinstal ... -
安装及配置eaccelerator-0.9.5加速PHP-5.2.1
2012-02-11 09:37 1207操作系统:Linux ... -
Linux EXT3文件系统下成功恢复误删的mysl数据库
2012-02-09 12:18 1382环境:CentOS 5.3 x86_64下,/dev/sd ... -
Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器[转载]
2012-02-09 12:18 1314[文章作者:张宴 本文版本:v6.3 最后修改:2010. ... -
Centos 开起自动启动设置
2012-02-06 09:08 1456CentOS下添加程序到服务并且设置服务自动启动的两种方法 ...
相关推荐
再次运行`df -hl`,确认根目录(/)的磁盘空间已经成功增加了2GB。 这个过程涉及到Linux的逻辑卷管理(LVM),它允许我们在不中断服务的情况下动态调整磁盘分区的大小。LVM通过创建卷组(VG)、物理卷(PV)和逻辑卷(LV)来...
CentOS 7 系统挂载新硬盘,扩充根目录磁盘空间 在本文中,我们将详细介绍如何在 CentOS 7 系统中挂载新硬盘,扩充根目录磁盘空间的步骤。这个过程涉及到多个 Linux 命令和概念,包括 fdisk、lvs、pvcreate、...
Linux 7 扩容根分区(LVM+非 LVM) Linux 7 扩容根分区是指在 Linux 7 操作系统中扩展根分区的大小,以满足存储需求。在本文中,我们将介绍使用 LVM(Logical Volume Manager)和非 LVM 两种方法来扩容根分区。 使用...
本文将详细介绍在 VMware 11 下如何非 LVM 模式下调整 Red Hat 6.3 的根目录大小。 首先,我们需要理解非 LVM 模式的磁盘布局。在这种模式下,磁盘通常被划分为不同的分区,比如 /boot、/、/home、/usr 等,每个...
"将 Linux 系统转至 LVM 卷的方法" Linux 系统转移到 LVM 卷是一种复杂的操作,需要细心和耐心。下面是该过程的详细知识点: 一、预备知识 * dd 命令:用于复制一个设备/分区,原样输出到另外一个文件/设备/分区...
系统提示我容量不足 就利用LVM的方式进行扩容...注意:可以看出sda磁盘增加了,但是根目录还没有,也就是说增加出来的空间还没有进行过分区,没被划分到根目录。 给新增的空间新建分区 fdisk /dev/sda n //添加新分区
总的来说,扩展CentOS根目录空间涉及对物理磁盘的分区操作、LVM物理卷的创建、逻辑卷的扩展以及文件系统的调整。这些步骤需要谨慎执行,确保每一步都正确无误,避免对系统造成不必要的影响。通过熟悉这些操作,你...
在Red Hat Enterprise Linux Server 6.x/CentOS系统中,由于初始磁盘空间划分可能不满足后期的应用需求,因此需要对LVM进行调整,特别是对`/`根分区和`/home`用户目录分区的调整。 首先,调整`/home`分区的大小涉及...
任务6 磁盘分区和LVM管理 实验目的 学会磁盘分区 学会LVM管理 学会分区/逻辑卷的格式化及文件系统的建立 学会mount挂载及开机自动挂载 ...5. 在根目录下创建disk目录,并将创建的ext4文件系统(/dev/
"Linux LVM硬盘管理及LVM扩容" 根据提供的文件信息,以下是相关...LVM扩容可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。可以继续将其他的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理。
在Linux系统中,根目录(/)是所有其他文件系统的起点,因此它的磁盘空间管理至关重要。当根目录的磁盘空间不足时,系统可能会出现性能问题甚至导致服务中断。以下是一个详细的步骤指南,用于扩展Linux系统根目录的...
总结来说,这个扩容过程涉及了对LVM逻辑卷的调整,包括缩小现有逻辑卷、增加根目录逻辑卷的大小以及更新文件系统以利用新的磁盘空间。这个方法适用于任何基于LVM的Linux发行版,不仅仅是Fedora 23,只要遵循上述步骤...
在本文中,我们将深入探讨Linux 4.8.2内核根目录的相关知识,特别是在研究initrd(Initial RAM Disk)时的一些意外收获。 首先,让我们了解一下Linux 4.8.2内核。这是一个特定版本的Linux内核,发布于2016年,包含...
LVM允许我们动态地管理和调整磁盘空间,使得扩展根目录变得相对容易。以下是一个详细的步骤指南,用于在Ubuntu系统下扩展LVM根目录。 ### 前言 在进行任何磁盘操作之前,确保做好数据备份是非常重要的。因为这些...
在Linux环境中,随着...通过以上步骤,我们成功地使用`parted`和LVM扩展了超过2TB的Linux根目录。请注意,操作过程中务必谨慎,避免数据丢失。在执行任何更改前,最好备份重要数据,并确保在生产环境中测试这些步骤。
非 LVM 扩容主要涉及到五个步骤:软件准备、关闭系统交换分区、创建逻辑卷 LogVoRoot、备份根目录和修改文件系统。具体命令如下: 1. 软件准备:安装 dump 和 restore 命令 2. 关闭系统交换分区:swapoff -av 3. ...
在CentOS 7.0中,如果系统根目录`/`的空间不足,可以利用LVM进行扩容,以解决存储空间紧张的问题。下面将详细介绍如何在CentOS 7.0中通过LVM对磁盘进行扩容。 首先,我们需要查看当前系统的分区情况。在命令行中...
3. **开始LVM操作**:如果当前系统使用的是LVM(Logical Volume Manager)管理磁盘,还需要进行以下操作来扩展根分区: - 查看当前的卷组信息:`vgdisplay` - 创建新物理卷:`pvcreate /dev/sda4` - 将新物理卷...
Linux Var目录迁移是指将Var目录从根目录下迁移到独立的逻辑卷中,以解决Var目录占用太多磁盘空间的问题。 Var目录是Linux系统中的一个重要目录,用于存储系统日志、邮件、新闻组、打印机队列等数据。由于Var目录中...