CentOS添加磁盘分区
(这里的磁盘在vmware workstation VM中添加)
1.关闭虚拟机,在虚拟机设置中添加一个硬盘,然后开启虚拟机。
2.使用fdisk -l命令查看,这时会发现一个为被使用的设备,有2G的磁盘空间
Disk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectors
3.对该磁盘进行分区格式化,使用fdisk /dev/sdb,进入分区管理。
4.这里可以使用m命令查看帮助
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
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)
5.使用n进行分区,因为这个MBR的分区格式,所以之允许有4个主分区,我们可以使用1个主分区当拓展分区,在拓展分区的基础上建立逻辑分区,以突破4个分区的限制。
p primary (0 primary, 0 extended, 4 free)
e extended
6.建立一个主分区1,建立一个主分区2
Partition number (1-4, default 1):
First sector (2048-4194303, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-4194303, default 4194303): +500M
Partition number (2-4, default 2):
First sector (821248-4194303, default 821248): +200M
Value out of range.
First sector (821248-4194303, default 821248):
Using default value 821248
Last sector, +sectors or +size{K,M,G} (821248-4194303, default 4194303): +200M
7.建立一个拓展分区n,e,全回车默认配置,将剩余的1.5G空间使用完。
Partition number (3-4, default3):
First sector (1026048-4194303, default 1026048):
Using default value 1026048
Last sector, +sectors or +size{K,M,G} (1026048-4194303, default 4194303):
Using default value 4194303
8.拓展分区只是一个框架不能直接使用,我们要在拓展分区里建立逻辑分区。使用n命令。
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
9.创建逻辑分区分配500M的空间,此时分区从5开始,/dev/sdb5。
Select (default p): l
Adding logical partition 5
First sector (1028096-4194303, default 1028096):
Using default value 1028096
Last sector, +sectors or +size{K,M,G} (1028096-4194303, default 4194303):
10.使用w命令,保存分区信息并退出。
11.ls /dev/sdb*,可以看到分区已经建立,如果分区信息未被创建,使用partprobe通知内核重新读取分区表信息。
12.给分区进行文件系统格式化,并持久挂载。
13.mkfs.ext4 /dev/sdb1 | mkfs -t xfs /dev/sdb5 | mkswap /dev/sdb2 (注意sdb2不能进行格式化,sdb6为交换空间)
14.将磁盘分区生成的UUID追加至/etc/fstab文件
blkid /dev/sdb1 >> /etc/fstab
blkid /dev/sdb2 >> /etc/fstab
blkid /dev/sdb5 >> /etc/fstab
15.修改/etc/fstab文件配置
UUID="9e6dc1e8-4fc1-4984-be38-524573572d41" /mnt/ext ext4 defaults 0 0
UUID="b8b6a225-b3dc-45a7-bd0d-5b89e02fc57b" swap swap defaults 0 0 (swap作文交换空间没有挂载点,当内存不足够是才使用交换空间)
UUID="d5d1f69e-ebfa-4ba3-8ce5-1705572cfa47" /mnt/xfs defaults 0 0
16.创建挂载点所需要的目录
mkdir /mnt/ext
mkdir /mnt/xfs
17.挂载磁盘分区
mount -a
18.交换分区和其他分区挂载命令不同
swapon -a
19.查看挂载情况
df - h | mount
swap -s | free -h
20.挂载成功
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 6.5G 12G 37% /
devtmpfs 482M 0 482M 0% /dev
tmpfs 490M 80K 490M 1% /dev/shm
tmpfs 490M 920K 490M 1% /run
tmpfs 490M 0 490M 0% /sys/fs/cgroup
/dev/sda1 509M 117M 393M 23% /boot
/dev/sdb1 380M 2.3M 354M 1% /mnt/ext
/dev/sdb5 1.5G 33M 1.4G 3% /mnt/xfs
total used free shared buffers cached
Mem: 979M 646M 333M 1.0M 1.3M 262M
-/+ buffers/cache: 383M 596M
Swap: 2.2G 0B 2.2G
21.如果不需要时,可以进行卸载,然后在删除相关配置文件内容。
umount /mnt/ext
umount /mnt/xfs
swapoff /dev/sdb2
CentOS添加磁盘分区的更多相关文章
- 详解Centos默认磁盘分区
对于有经验的Linux系统管理员,在安装系统之前都会对系统的分区进行规划:针对这一需求,下面就通过默认的Centos分区与大家分享一些关于Linux系统的知识.Linux系统的磁盘命名规范:硬盘类型标 ...
- (转)CentOS无损调整磁盘分区大小的实现方法
前几天在QQ群里,有一个朋友问到关于Linux中如何无损调整磁盘分区大小的问题,针对这个问题我在实际使用的过程中也曾探索过,所以比较关注如何无损的调整磁盘分区大小,而不丢失数据!在Windows中,我 ...
- CentOS ext4 磁盘分区 格式化 挂载
[root@appserver ~]# df -h /*查看现有分区情况*/文件系统 容量 已用 可用 已用%% 挂载点/dev/vda1 9.9G 8.2G 1.2G 88% /tmpfs 3.9G ...
- Centos添加硬盘分区、挂载磁盘
默认一个硬盘,新增硬盘识别为sdb.sdbc一次类推 1.查看磁盘信息 >fdisk -l #新磁盘为/dev/sdb,截图是已经分区完成了. 2.进入分区界面 >fdisk /dev/s ...
- linux添加磁盘分区做为swap分区
在部署oracle时,根据内存的不同,会对swap分区大小有不同要求,具体参考https://www.cnblogs.com/chxmtl/p/11672053.html 下面为具体操作步骤. 1.新 ...
- Centos添加硬盘分区
1. 查看硬盘信息 fdish -l 此处/dev/sdb为新添加硬盘 2. 格式化为ext4硬盘格式 mkfs.ext4 /dev/sdb 亦可使用其他格式 硬盘空间大于2T时,MBR分区无法识别更 ...
- CentOS添加swap分区
在多个VPS上尝试. 1.进入目录 cd /var/ 2.获取要增加的SWAP文件块(这里以1GB为例) dd if=/dev/zero of=swapfile bs=1024 count=10383 ...
- CentOS linux7 磁盘分区
常用命令 df [选项] [文件] -a 显示全部文件系统 -h 方便阅读方式显示 -l 只显示本地文件系统 -T 显示文件系统类型 fdisk /dev/sda1
- 怎样安装CentOS 6.6之三:磁盘分区的划分和修改
安装 CentOS(或Linux)系统,最难的就是磁盘分区.磁盘分区需要根据自己的实际使用需要来规划,以达到最优的效果. 工具/原料 CentOS 6.6 安装包 VMware 虚拟机 一.划分方 ...
随机推荐
- <转>年终盘点!2017年超有价值的Golang文章
马上就要进入2018年了,作为年终的盘点,本文列出了一些2017年的关于Go编程的一些文章,并加上简短的介绍. 文章排名不分先后, 文章也不一定完全按照日期来排列.我按照文章的大致内容分了类,便于查找 ...
- CF 570D. Tree Requests [dsu on tree]
传送门 题意: 一棵树,询问某棵子树指定深度的点能否构成回文 当然不用dsu on tree也可以做 dsu on tree的话,维护当前每一个深度每种字母出现次数和字母数,我直接用了二进制.... ...
- BZOJ 3809: Gty的二逼妹子序列 & 3236: [Ahoi2013]作业 [莫队]
题意: 询问区间权值在$[a,b]$范围内种类数和个数 莫队 权值分块维护种类数和个数$O(1)-O(\sqrt{N})$ #include <iostream> #include < ...
- 深入理解vue
一 理解vue的核心理念 使用vue会让人感到身心愉悦,它同时具备angular和react的优点,轻量级,api简单,文档齐全,简单强大,麻雀虽小五脏俱全. 倘若用一句话来概括vue,那么我首先想到 ...
- Linux常用命令手册
Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls ...
- 使用scp从远程服务器下载文件到本地
[下载远程文件到本地] scp -P 6008 root@192.168.1.123:/usr/data/1.zip /Users/abc/www [上传本地文件到远程] scp -P 6008 ...
- 微信小程序内嵌网页 网站生成小程序
1. 进入小程序后台 - 设置 - 开发设置 2. 添加业务域名(小程序只支持https) 3. 小程序代码 <web-view src="网址"></web-v ...
- 一步一步从原理跟我学邮件收取及发送 13.mime格式与常见字符编码
在前面的本系列文章中我们已经学会了邮件的发送和收取.但在收取中我们看到的是一串串的乱码,回忆前面的发送过程,我们会奇怪:我们前面的邮件是明文啊.为什么明文的邮件明明也可以正常工作,还要弄乱码似的字符串 ...
- TensorFlow实战之实现AlexNet经典卷积神经网络
本文根据最近学习TensorFlow书籍网络文章的情况,特将一些学习心得做了总结,详情如下.如有不当之处,请各位大拿多多指点,在此谢过. 一.AlexNet模型及其基本原理阐述 1.关于AlexNet ...
- 简单http文件服务器
日常工作中,主要是通过ssh终端(putty等)远程开发,经常涉及到传输文件,因为本地系统为Win10,所以没办法利用强大的linux脚本来进行文件传输.之前用过python的SimpleHttp模块 ...