转载+修改:
-
虚拟机Linux拓展磁盘空间
2019-06-03 11:59:16转载+修改: tip: 以sda3增加home分区的大小为例。其他类推。通过调节逻辑分区来增加磁盘...1. Vm虚拟机下Linux扩展原有磁盘空间,详细步骤如下: 注意:linux只能扩展磁盘容量而不能减小, 所填写的容量为总容...tip:
以sda3增加home分区的大小为例。其他类推。通过调节逻辑分区来增加磁盘对应分区的大小的。
1. Vm虚拟机下Linux扩展原有磁盘空间,详细步骤如下:
注意:linux只能扩展磁盘容量而不能减小, 所填写的容量为总容量,即包含已分区的磁盘,扩展容量时不能有快照哟,大家可以先把快照删除掉。
2. 启动客户机 fdisk –l 看到sda1和sda2已使用
指令:fdisk -l
3. fdisk /dev/sda
指令:disk /dev/sda
4. 重启客户机 reboot 重启linux,必须reboot,否则/dev/sda3无法格式化。
5. 完成以上步骤以后,再次 fdisk –l
发现多了/dev/sda3
指令: fdisk -l
6. mkfs.ext3 /dev/sda3 进行格式化
指令:mkfs.ext3 /dev/sda3
7. 使用 lvm扩充分区
指令: lvm
pvcreate /dev/sda3
8. 使用pvdisplay查看当前卷信息,发现/dev/sda2的VG Name是VolGroup,因此需要将/dev/sda3加入到VolGroup卷里面去。
指令: pvdisplay
9. 将/dev/sda3加入到VolGroup卷里面去
指令: vgextend VolGroup /dev/sda3
lvextend -L +39.9G /dev/mapper/VolGroup-lv_home
10. 最后要调整逻辑分区大小,才能看到新的空间
指令: resize2fs /dev/mapper/VolGroup-lv_home
11. 最后用df –lh查看空间已经变更了。ok!
由于CentOS6和CentOS7在默认根文件系统的文件系统格式存在差异,需要判断是否为xfs,如果是xfs则应该使用xfs_growfs而不是一味的使用resize2fs。 当上面第10步用resize2fs 不能成功时,请尝试下面步骤 查看 xfs_info /dev/mapper/VolGroup-lv_home 同步文件系统 xfs_growfs /dev/mapper/VolGroup-lv_home 可以看到同步文件系统变化 再执行一次 xfs_growfs /dev/mapper/VolGroup-lv_home 然后就可以通过df -h命令看到已经拓展的空间了
-
2 当vmware中的Linux磁盘大小不足了的时候,修改vmware中Linux磁盘空间大小的解决方案
2019-04-21 15:49:532 当vmware中的Linux磁盘大小不足了的时候,修改vmware中Linux磁盘空间大小的解决方案首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转到教程
重新设置虚拟机下的大小:
修改扩展后的磁盘大小
3第三步
4 启动Linux
5使用fdisk –l命令查看磁盘信息
6打开一个终端窗口,并查看parted命令
man parted
输入parted命令:
使用mkpart命令进行分区
注意上面的起始点和结束点后的数值的单位是M
从上面的截图中可以知道新增加的一个盘是:/dev/sda3
7格式化分区
sudo mkfs.ext4 /dev/sda3
到此步,已经完成了格式化。
8 创建一个挂载点MyDisk,并将分区挂载到MyDisk目录下
9到此部,已经完成了对磁盘的重新分区,并将文件系统设置成了ext4文件系统
10若想让这种配置在Linux重新启动之后同样管用,要对相关的文件进行配置
vim /etc/fstab
12重启Linux。查看分区情况sudofdisk -l
-
VMware 虚拟机中 Linux 系统磁盘空间扩容
2020-01-15 11:36:16在虚拟机中使用 Linux 系统时,常常发现前期规划的磁盘空间不够用,本以为直接修改机器配置,修改磁盘大小可以解决问题,但实操发现不是这么回事,还需要一堆操作才能扩容成功,这篇就来详细说说如何扩容的操作。...在虚拟机中使用 Linux 系统时,常常发现前期规划的磁盘空间不够用,本以为直接修改机器配置,修改磁盘大小可以解决问题,但实操发现不是这么回事,还需要一堆操作才能扩容成功,这篇就来详细说说如何扩容的操作。
比如下面这台机器,磁盘已经快不够用了:
想在现有基础上对根目录【 / 】扩充 10 个 G,该如何操作呢?详细如下。
一、修改 VMware 中机器的磁盘配置
点击“编辑虚拟机设置”选项,打开虚拟机设置页。
二、进行磁盘设置
对原有磁盘大小进行设置,从 10GB 编辑为 20,点击扩展按钮。
会提示下面的提示框信息。
一直点击确定,回到配置信息页面,可以看到磁盘已经修改为 20GB。
三、启动系统
点击“开启此虚拟机”启动系统。
四、查看磁盘分区表
命令:fdisk -l
根据提示可以看到此系统的磁盘接口为 scsi,对应“sda”。
这个硬盘是 21.5G 的,有 255 个磁面,63 个扇区,2610 个磁柱。每个 cylinder(磁柱)的容量是 8225280 bytes = 8225.280 K(约为)= 8.225280M(约为)。其中,Device(分区序列)、Boot(引导)、Start(开始)、End(终止)、Blocks(容量)、Id(分区类型 ID)、System(分区类型)。
Device:在 Linux 是通过 hd*x 或 sd*x 表示的,其中 * 表示的是a、b、c、...,x表示的数字 1、2、3、....。 hd 大多是 IDE 硬盘,sd 大多是 SCSI 或移动存储;
Boot:表示引导分区,在上面的例子中 sda1 是引导分区;
Start:表示的一个分区从 X cylinder(磁柱)开始;
End:表示一个分区到 Y cylinder(磁柱)结束;
Id 和 System:表示的是一个意思,ID 看起来不太直观,我们要在 fdisk 一个分区时,通过指定 ID 来确认分区类型。比如 7 表示的就 NTFS 分区,这个在 fdisk 中要通过 t 功能来指定,下面的部份会提到;
Blocks:表示的意思的确是容量的意思,其单位是K。一个分区容量的值是由下面的公式而来的:
Blocks = (相应分区 End 数值 - 相应分区 Start 数值) * 单位 cylinder(磁柱)的容量
换算一下 sda1 的 Blocks 的大小 :
sda1 Blocks = (64 - 1 ) * 8225.280 = 518,192.64K = 506.04752M注:得出的这个值和我们通过 fdisk -l 看到的 /dev/sda1 的值是大体相当的,因为换算方法不一样,所以也不可能尽可能的精确;再加上分区时的一点损失之类,有时或大或小是存在的;
五、开始添加分区
使用 Linux 的 fdisk 分区工具开始给磁盘分区。
可以根据提示开始划分分区:
输入 m 查看帮助信息,
再输入 n(表示增加分区),
回车后输入 p(创建主分区),
回车后 partition number 输入3(因为上面已经有两个分区 sda1 和 sda2),
回车会提示输入分区的 start 值,默认即可,
回车会提示输入分区的 end 值,默认即可(即当前最大值),
回车后输入 w 进行保存,
分区划分完毕。六、修改分区ID
命令:fdisk -l
可以看到新加的分区已经出现:
可以看到 /dev/sda3 的 Id号为 83,我们要将其改成 8e(LVM卷文件系统的 Id),具体方法同第五步,如下图所示:
修改后的信息如下:
重启系统。
七、开始扩充分区
显示逻辑卷分区信息:
命令:lvs
显示卷组信息:
命令:vgdisplay
将物理硬盘分区初始化为物理卷,以便被 LVM 使用。
命令:pvcreate /dev/sda3
注意:
1)要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为“8e”后,才能使用pvcreat指令将分区初始化为物理卷。
2)如果找不到 sda3,可能是第六步结束后忘了重启系统。
扩展卷组:
命令:vgextend vg_node10 /dev/sda3
再次显示卷组信息:
说明我们最多可以有 9.99GB 的扩充空间。
扩充逻辑卷分区:
命令:lvextend -L+9.5G /dev/vg_node10/lv_root /dev/sda3
扩大文件系统:
命令:resize2fs /dev/vg_node10/lv_root
如果报错如下:
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/vg_node10/lv_root
Couldn't find valid filesystem superblock.则需要注意是 linux 7,需要用如下命令才行:
命令:xfs_growfs /dev/vg_node10/lv_root
八、查看磁盘扩展情况
可以看到磁盘已扩展成功,Good Luck!
-
Linux用户磁盘空间的限制
2005-12-24 16:38:00Linux用户磁盘空间的限制不管磁盘空间有多么大,磁盘空间不够使用似乎是一个永远的事实。Linux提供了限制用户磁盘空间的手段,以便促使每个用户合理有效地使用分配给他的空间。用户磁盘空间的限制是以文件系统(分区...Linux用户磁盘空间的限制
不管磁盘空间有多么大,磁盘空间不够使用似乎是一个永远的事实。Linux提供了限制用户磁盘空间的手段,以便促使每个用户合理有效地使用分配给他的空间。用户磁盘空间的限制是以文件系统(分区)为单位,而不理会用户文件放在该文件系统中的哪个目录中。
1. 修改 /etc/fstab 文件.在文件系统相应的 mount 命令行中加入限额选项(如下的例子)。
/dev/hda7 /home ext3 defaults,usrquota,grpquota 1 22. 重新装载 Linux 分区,例如:
[root@fileserver root]# mount -o remount /home
继续。3. 在欲加磁盘限额的文件系统的安装点目录建立 aquota.user 和 aquota.group 文件:
[root@fileserver root]# cd /home (/home 为单个分区 /dev/hda7 的装载点)
[root@fileserver home]# touch aquota.user (为用户设置磁盘限额)
[root@fileserver home]# touch aquota.group (为用户组设置磁盘限额)
这时生成 的 aquota.user 和 aquota.group 是空的,不符合系统的要求。
请看下一步。4. 生成符合系统要求的 aquota.user 和 aquota.group
[root@fileserver home]# quotacheck /home (生成符合系统要求 的 aquota.user)
[root@fileserver home]# quotacheck -g /home (生成符合系统要求 的 aquota.group)
生成时,有错误提示。这不要紧。因为 先前 touch 生成的是一个空文件,肯定格式不对。这样 正确的 aquota.user 和 aquota.group 生成啦。
继续下一步:5. 为用户设置磁盘空间限额:
[root@fileserver home]# edquota [-u] user_name
[root@fileserver home]# edquota -g group_name (对于用户组)
本命令开启一个 vi 窗口,为用户设置磁盘空间和i节点数目的限额.其中 soft 限额为一个临时性的限额;hard 限额为一个永久性限额(soft 限额可略大于 hard 限额),编辑方法与 vi 完全相同,以 ZZ 或 :wq 命令退出.如要给若干用户 user1, user2,user3 指定相同的磁盘限额,可用下面的命令给这些用户赋予与 protuser 相同的限额:
[root@fileserver home]# edquota [-u] -p protuser user1 user2 user3
[root@fileserver home]# edquota -g -p protgroup group1 group2 group3
设定soft quota和hard quota之间的时间:
[root@fileserver home]# edquota -t
出现一个 vi 窗口:
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/hda7 7days 7days
修改成自己所需要的,并保存退出就设置这个时间啦。
您在这之后可能需要重新启动,以使磁盘限额生效。
您可以啦,不过还要注意一些问题,请继续看下去。6. 检查磁盘空间限制的一致性,系统会自动每次重新启动时,在检查硬盘后进行( /etc/rc.sysinit ),无须您亲手进行。
假若 分区 已经以“读写”方式挂上时,您要小心,例如:
[root@fileserver root]# quotacheck /home
quotacheck: Quota for users is enabled on mountpoint /home so quotacheck might damage the file.
Please turn quotas off or use -f to force checking.
这时, 由于某种需要,或者在某种情况,“不得不”运行这个命令 :
[root@fileserver home]# quotacheck -mf [-u] /dev/hda7
[root@fileserver home]# quotacheck -mf -g /dev/hda7
参数 -m[M] 意思是:强迫在“读、写”模式下检查硬盘的 quota (有一定的“正在写”的数据丢失可能,应确保没有进程在写这个分区。建议在单用户模式下进行。)。
例如:(在平时检查)
[root@fileserver root]# quotacheck /var/spool/ -f
quotacheck: Cannot remount filesystem mounted on /var/spool read-only so counted values might not be right.
Please stop all programs writing to filesystem or use -m flag to force checking.
[root@fileserver root]# quotacheck /var/spool/ -m
quotacheck: Quota for users is enabled on mountpoint /var/spool so quotacheck might damage the file.
Please turn quotas off or use -f to force checking.
[root@fileserver root]# quotacheck /var/spool/ -mf
[root@fileserver root]#7. 以后您如果要取消磁盘空间和i节点数目的限制,可用以下命令,请看:
[root@fileserver root]# quotaoff /home (取消磁盘空间限制。)
[root@fileserver root]# quotaon /home (现在启动磁盘空间限制。)
[root@fileserver root]# quotaon /home (已经启动磁盘空间限制啦,所以出现以下错误:)
quotaon: using /home/aquota.group on /dev/hda7: Device or resource busy
quotaon: using /home/aquota.user on /dev/hda7: Device or resource busy -
2.当vmware中的Linux磁盘大小不足了的时候,修改vmware中Linux磁盘空间大小的解决方案
2014-11-07 22:22:48重新设置虚拟机下的大小...修改扩展后的磁盘大小 3 第三步 4 启动Linux 5 使用fdisk –l命令查看磁盘信息 6 打开一个终端窗口,并查看parted命令 man parted 输入parted命令: 使用mkpart命令 -
VMware虚拟机下linux增加磁盘空间
2018-09-12 14:15:371.要确保要增加的linux系统电源...由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为42.9GB, 如果是从VMware菜单里增加虚拟硬盘,则会多出一个/dev/sd?,这里的?代表硬盘编号,第一个硬盘编号为a... -
Linux查看磁盘空间的命令df 和 du
2018-11-26 16:35:44一、查看磁盘的使用情况 ...二、查看磁盘中每个目录空间的使用情况 du -h -d 2 (等价于du --human-readable --max-depth=3 ) du -h -d 2 指定目录名 其中:-h :--human-readable 以方便用户阅... -
VMware虚拟机Linux增加磁盘空间的扩容操作
2020-08-01 12:40:532.4输入【回车】,选择默认大小,这样不浪费空间 2.5输入【回车】,选择默认的start cylinder。 2.6输入【w】,保持修改 3 输入【reboot】 重启linux,必须reboot,否则/dev/sda4无法格式化。 3.4 这时在/dev/目录下... -
VMX虚拟机环境下CentOS/Linux扩展磁盘空间,并且增加HOME目录的大小
2019-06-13 15:00:221.Vm虚拟机下Linux扩展原有磁盘空间,详细步骤如下: 注意:linux只能扩展磁盘容量而不能减小, 所填写的容量为总容量,即包含已分区的磁盘,扩展容量时不能有快照哟,大家可以先把快照删除掉。 2.启动客户机 ... -
VMX虚拟机环境下CentOS/Linux扩展磁盘空间,并且增加HOME目录的大小!
2018-08-16 10:59:161. Vm虚拟机下Linux扩展原有磁盘空间,详细步骤如下: 注意:linux只能扩展磁盘容量而不能减小, 所填写的容量为总容量,即包含已分区的磁盘,扩展容量时不能有快照哟,大家可以先把快照删除掉。 2. 启动客户... -
折腾linux日记(四):管理虚拟机linux磁盘空间
2020-11-30 14:16:44vmware可以修改磁盘空间。扩展很容易,缩小很麻烦。于是有了这篇笔记。 扩展空间 点击编辑虚拟机设置,点击磁盘扩展。 此时可以扩展磁盘容量。 随后进虚拟机,安装磁盘管理工具gparted sudo apt install gparted ... -
给VMware下的Linux扩展磁盘空间(以CentOS7)
2017-07-25 09:39:15当磁盘分区发现不够用时,能想道的第一个做法就是增加分区大小。但是一般Linux如果没有...第二个做法就是,创建一个新的逻辑分区(当然必须有未使用的磁盘空间能分配),将文件系统从老分区拷贝到新分区,然后修改fst -
Windows + Linux(Ubuntu)双系统扩展Linux磁盘空间
2020-04-18 16:33:43本文以图文形式记录了为Windows + Linux双启动系统扩展Linux磁盘空间的详细过程。测试系统:Windows 10 + Ubuntu 16.04,基本的操作流程亦适用于其他Windows及Linux操作系统版本。 重要! 1. 执行硬盘分区修改操作... -
Linux当磁盘空间不足:利用windows空盘重新挂载
2017-07-18 10:37:31我的磁盘情况:df -h 我的目的:将/dev/sda5挂载到/home/fourye/open目录中(fourye我的用户名) step1 解除挂载sudo umount /media/fourye/SoftWareAndLearningstep2 格式化/dev/sda5并将其文件格式修改为 ext4mkfs... -
Linux创建内存磁盘空间
2019-05-29 21:15:00mount -t tmpfs -o size=20k tmpfs /var/iot/ 修改 /etc/fstab 启动自动mount tmpfs /var/iot tmpfs defaults,size=10M 0 0 转载于:https://www.cnblogs.com/ahuo/p/10946289.html -
vmware 下linux虚拟机增加磁盘空间
2013-07-05 11:07:38VMware下LINUX的虚拟机增加磁盘空间 Linux 2010-04-16 11:20:43 阅读83 评论0 字号:大中小 VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下: 方法一... -
linux扩容根目录空间_Linux系统扩容根目录磁盘空间的操作方法
2020-12-20 02:24:09Linux系统扩容根目录磁盘空间的操作方法一、使用背景Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。产生的原因是没有给磁盘格式化,没有增加... -
linux 虚拟机磁盘扩展空间(最简单的无损扩展方法)
2018-12-11 16:24:38一、修改虚拟机磁盘大小 二、开机后使用系统自带的工具扩展 最后编辑大小即可: -
Linux限制用户的磁盘空间和内存使用
2019-09-17 08:02:35一、如何限制用户的磁盘空间 1.查看系统中所有用户的磁盘空间配额 sudo repquota /dev/vda1 2.查看某个用户的磁盘空间配额 ...要想更改该用户的磁盘空间配额,直接在弹出的文件中修改blocks字段后面的so... -
linux下查看某个文件或者目录占用磁盘空间大小,修改文件或者目录的操作权限
2019-04-10 14:14:19-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小 -c:显示几个目录或文件占用的磁盘空间大小,... -
Linux系统扩容根目录磁盘空间的操作方法
2021-01-10 08:51:16Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。 二、操作方法 1. 查看磁盘空间大小,使用... -
VMware下linux磁盘空间扩展
2013-04-05 15:51:23VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下: 方法一: 1. 关闭虚拟机;启动Windows下的命令提示符界面; 2. 命令进入VMware的安装目录... -
Linux系统扩容根目录磁盘空间
2018-07-23 13:49:00Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。 二、操作方法 1. 查看磁盘空间大小,使用df ...
-
type_struct-源码
-
springboot vue后台管理系统
-
织梦中英双语微电子科技类网站织梦模板(带手机端)
-
2021-03-01
-
2021-03-01
-
使用 Linux 平台充当 Router 路由器
-
Leetcode101 - 110
-
vs编译出现未加载 wntdll.pdb可能的原因
-
织梦响应式WORD教程资讯类网站织梦模板(自适应手机端)
-
【布道者】Linux极速入门
-
iOS开发人员在2021年应关注的10件事
-
在 Linux 上构建企业级 DNS 域名解析服务
-
最短路问题 图与网络 适用于数学建模培训和人工智能学习
-
java中4种内部类
-
hello
-
句子
-
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
-
python-for-loops-lab-ds-apply-000-源码
-
递归操作
-
vott-2.2.0-win32.zip