下面为将磁盘空间变小了
我的linux虚拟机分的2G空间不够用了,
在网上查找相关资料,工具倒是挺多的,现学现用,一知半解,摸索着搞了好久,最后终于加载上了。
1.先看看情况
[root@localhost tmp]# fdisk -l
在网上查找相关资料,工具倒是挺多的,现学现用,一知半解,摸索着搞了好久,最后终于加载上了。
1.先看看情况
[root@localhost tmp]# fdisk -l
Disk /dev/sda: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 261 2096451 83 Linux
/dev/sda2 262 391 1044225 82 Linux swap
看到我原先给linux分了两个区,一个是linux(2G),一个是linux swap(竟然有1G)
这个swap的空间那么大呢,可是好像用不上,那就只能从它开刀了。得修改分区表。
/dev/sda1 * 1 261 2096451 83 Linux
/dev/sda2 262 391 1044225 82 Linux swap
看到我原先给linux分了两个区,一个是linux(2G),一个是linux swap(竟然有1G)
这个swap的空间那么大呢,可是好像用不上,那就只能从它开刀了。得修改分区表。
(parted) print
--打印当前分区信息
Disk geometry for /dev/sda: 0.000-3072.000 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 2047.346 primary ext3 boot
2 2047.346 3067.097 primary linux-swap
--打印当前分区信息
Disk geometry for /dev/sda: 0.000-3072.000 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 2047.346 primary ext3 boot
2 2047.346 3067.097 primary linux-swap
根据帮助的指示,觉得resize命令可能就是我要找的,先把分区2变小
(parted) resize 2 3000 3067.097
(parted) resize 2 3000 3067.097
执行完了,再看看结果如何
(parted) print
Disk geometry for /dev/sda: 0.000-3072.000 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 2047.346 primary ext3 boot
2 2996.499 3067.097 primary linux-swap
(parted) print
Disk geometry for /dev/sda: 0.000-3072.000 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 2047.346 primary ext3 boot
2 2996.499 3067.097 primary linux-swap
果然改变了,那么把分区1变大吧
(parted) resize 1 0.031 2996.499
Warning: Filesystem was not cleanly unmounted! You should e2fsck.
Ignore/Cancel? c
好像这么弄不行,那就算了,另想个办法,
把空出的空间单独作为一个分区吧
(parted) mkpartfs primary ext2 2047.346 2996.499
(parted) print
Disk geometry for /dev/sda: 0.000-3072.000 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 2047.346 primary ext3 boot
3 2047.346 2996.499 primary ext2
2 2996.499 3067.097 primary linux-swap
这个方法奏效了
退出再看看
[root@localhost tmp]# fdisk -l
(parted) resize 1 0.031 2996.499
Warning: Filesystem was not cleanly unmounted! You should e2fsck.
Ignore/Cancel? c
好像这么弄不行,那就算了,另想个办法,
把空出的空间单独作为一个分区吧
(parted) mkpartfs primary ext2 2047.346 2996.499
(parted) print
Disk geometry for /dev/sda: 0.000-3072.000 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 2047.346 primary ext3 boot
3 2047.346 2996.499 primary ext2
2 2996.499 3067.097 primary linux-swap
这个方法奏效了
退出再看看
[root@localhost tmp]# fdisk -l
Disk /dev/sda: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 261 2096451 83 Linux
/dev/sda2 383 391 72292+ 82 Linux swap
/dev/sda3 262 382 971932+ 83 Linux
/dev/sda1 * 1 261 2096451 83 Linux
/dev/sda2 383 391 72292+ 82 Linux swap
/dev/sda3 262 382 971932+ 83 Linux
3、对分区进行格式化,以及加载;
先提示一下;用 mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs 等命令来格式化分区,比如我想格式化 sda3为ext3文件系统,则输入;
[root@localhost tmp]# mkfs.ext3 /dev/sda3
如果我想加载 sda3到目前系统来存取文件,应该有mount 命令,但首先您得建一个挂载目录;比如 /mnt/sda3 ;
[root@localhost tmp]# mkdir /mnt/sda3
[root@localhost tmp]# mount /dev/sda3 /mnt/sda3
[root@localhost tmp]# mount /dev/sda3 /mnt/sda3
=======================================================
fdisk分区一般的情况下只要懂得 d l m p q t w 就行了;
1. 输入 m 显示所有命令列示。
2. 输入 p 显示硬盘分割情形。
3. 输入 a 设定硬盘启动区。
4. 输入 n 设定新的硬盘分割区。
4.1. 输入 e 硬盘为[延伸]分割区(extend)。
4.2. 输入 p 硬盘为[主要]分割区(primary)。
5. 输入 t 改变硬盘分割区属性。
6. 输入 d 删除硬盘分割区属性。
7. 输入 q 结束不存入硬盘分割区属性。
8. 输入 w 结束并写入硬盘分割区属性
2. 输入 p 显示硬盘分割情形。
3. 输入 a 设定硬盘启动区。
4. 输入 n 设定新的硬盘分割区。
4.1. 输入 e 硬盘为[延伸]分割区(extend)。
4.2. 输入 p 硬盘为[主要]分割区(primary)。
5. 输入 t 改变硬盘分割区属性。
6. 输入 d 删除硬盘分割区属性。
7. 输入 q 结束不存入硬盘分割区属性。
8. 输入 w 结束并写入硬盘分割区属性
[root@localhost beinan]# fdisk /dev/hda
五、对分区进行格式化,以及加载;
[root@localhost beinan]# mkfs.ext3 /dev/sda6
先查看相关的内容;用fdisk -l 查看相关的列表然后在创建相关的文件夹
[root@localhost beinan]# mkdir /mnt/sda6
[root@localhost beinan]# mount /dev/sda6 /mnt/sda6
重启后自动挂载:vi /etc/fstab
[root@localhost beinan]# mount /dev/sda6 /mnt/sda6
添加:/dev/sdb1 /mnt/d ext3 defaults 0 0 (后面的文件夹,前面的是实际的盘符)
也就是将/dev/sdb1 这个挂载到什么目录的下面什么目录就会有空间 可能在跟分区建立目录也应该是可以的
/dev/sdb1 /oracle ext3 defaults 0 0
相关推荐
在Linux系统中,管理磁盘空间是日常维护和优化系统性能的重要环节。本文将深入解析如何在Linux环境下查看磁盘空间的方法,特别是通过命令行工具df的使用,以及对给出的示例进行详细解读。 ### Linux下查看磁盘空间...
下面将详细介绍几种常见的Linux磁盘清理方法。 #### 一、定期扫描文件系统 为了有效管理和预测磁盘空间的增长趋势,我们可以定期对重要的文件系统进行扫描。例如,可以通过以下命令来实现: ```bash # is -ir /...
下面将详细解释这个过程,包括理解Linux中的硬盘编号、分区编号,以及如何进行硬盘分区、格式化、挂载等操作。 首先,了解Linux下硬盘的编号至关重要。在Linux中,IDE硬盘通常被识别为`hdx`,其中`x`代表`a`、`b`、...
下面,我们将指导您如何为已经安装好的 Linux 操作系统增加磁盘空间: 1. 退出 Linux 系统,在 VMware 启动界面中选择 VM 菜单下的 Settings,增加磁盘,然后选择 Add,选择 Hard Disk,点击 Next。 2. 选择 ...
1. **定义**:Swap空间是一种由操作系统管理的硬盘空间,用于临时存储那些暂时不活跃的进程或内存页面。 2. **作用**: - 提高内存利用率。 - 在物理内存不足时,将部分进程交换到磁盘上,释放物理内存供其他进程...
扩大 KVM 虚拟机的磁盘空间是指在虚拟机中增加存储容量,以满足不断增长的数据存储需求。 在 KVM 中,磁盘空间可以通过扩展 qcow2 文件来实现。qcow2 是一种常用的虚拟机磁盘格式,支持动态扩展和快照功能。下面将...
下面将详细介绍在 VMware 中增加硬盘空间的步骤和注意事项。 1. **创建新的虚拟硬盘** - 打开 VMware Workstation 或 Fusion,选择要增加硬盘空间的虚拟机,然后进入“设置”或“编辑虚拟机设置”。 - 在硬件选项...
确保系统已关闭,然后在虚拟机设置界面选择“添加”选项来增加硬盘。 2. **查看硬盘**:通过`fdisk -l`命令可以查看系统中的所有硬盘,包括新添加的未分区硬盘。 3. **分区过程**: - 使用`fdisk /dev/sdb`(这里...
Linux 下面可以针对 ext2 和 ext3 的文件系统来做磁盘配额。 配置磁盘配额需要经过四个步骤:添加参数、生成磁盘配额数据库、启用磁盘配额和编辑磁盘配额。 添加参数 在分区挂载选项上添加两个参数:usrquota 和 ...
在 Linux 系统中,遇到磁盘空间不足的问题时,通常有两种解决方案:一是备份数据、重新安装系统、转移数据,二是增加新的磁盘。在生产环境中,增加新的磁盘是最合适的解决方案。下面将记录挂载新磁盘到 home 目录的...
Linux 下面可以针对 ext2 和 ext3 的文件系统来做磁盘配额。 二、标签 Linux 三、部分内容 Linux 磁盘配额可以对用户和组来做磁盘配额,可以针对文件的大小和数量做磁盘配置,还可以对用户进行软限制和硬限制。...
下面将深入探讨Linux磁盘配额的相关知识点。 1. **配额类型**: - **用户配额**:针对单个用户的磁盘使用限制。 - **组配额**:针对整个用户组的磁盘使用限制。 2. **配额的两个级别**: - **软配额**:在达到...
### Linux磁盘IO调度分析 在现代操作系统中,磁盘输入输出(I/O)调度扮演着极其重要的角色,直接影响到系统的响应时间和整体性能。Linux作为一款广泛应用的操作系统,在磁盘I/O调度方面提供了多种策略来适应不同的...
下面将详细介绍如何在Linux下增加Swap空间,以及相关的操作步骤。 ### 查看当前Swap信息 在增加Swap空间之前,首先需要了解当前系统的Swap使用情况。可以通过以下命令查看: 1. **检查总内存大小**: ``` grep ...
- **缺点**:存储空间利用率低,只能使用一半的磁盘空间。 3. **RAID 4**: - **组成**:至少三个磁盘,其中一个用于奇偶校验。 - **优点**:具有一定的数据冗余性。 - **缺点**:写操作性能较差,因为每次写入...
通过在Linux环境中设置定时任务来定期清理Tomcat日志,不仅可以有效避免因磁盘空间不足而导致的一系列问题,还能简化日志管理流程,提高系统性能。合理规划和实施这样的策略对于确保系统的稳定运行至关重要。
下面是 Linux 磁盘配额管理的详细知识点: 一、确认已安装 quota 包 在 Linux 系统中,需要安装 quota 包以便使用磁盘配额管理。使用 rpm 命令可以检查是否已经安装了 quota 包。 二、修改 /etc/fstab 文件 要...
Linux 虚拟机中增加新的虚拟硬盘是指在 VMware 虚拟机中添加一个新的虚拟硬盘,以增加存储空间或满足其他需求的步骤。下面将详细介绍如何在 VMware 虚拟机中增加一个新的虚拟硬盘。 Step 1: 编辑虚拟机属性 首先,...
Linux 7/CentOS 7 LVM 管理和磁盘配额 LVM(Logical Volume Manager,逻辑卷管理)是...LVM 管理和磁盘配额是 Linux 7/CentOS 7 中两个重要的概念,它们可以帮助用户更好地管理磁盘空间,提高磁盘管理的灵活性和效率。
Linux磁盘分区与配额是Linux系统管理中的基础操作,对于初学者来说至关重要。下面将详细解释这个主题。 首先,磁盘分区是将一个物理硬盘划分为多个逻辑区域,每个区域可以独立分配文件系统和挂载点。在Linux中,...